mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-3442] create library dialog (#4018)
* library dialog * integrate with demo shell * update resources * fix license * auto focus for the first input * update e2e tests * try close the dialog between tests * fix afterEach * Revert "try close the dialog between tests" This reverts commit 63464f2b03c226c606d09b18c7d2782e3bb52c0a. * update code due to css lint issues * csslint settings for vs code * missing import lint fix remove not used import convert errorPage js to ts convert tasklistpage js to ts fix redirection creation folder in root fix lint issue fix e2e * e2e fix * fix PS tests * navigation import * fix tests tooltip convert paginapage to ts * fix lint * fix lock files e2e filterspage to ts * fix lint * fix cs cre git dept 3 and not 50 as default in travis * quiet log git download * add some delay and change the delete lock * fix node entry * convert searchDialog to typescript parallel protractor * disable browser execute * restote test * change search tests * move search in a separate e2e folder * experiment fix e2e * change util presence change protractor conf * fix unshare test * improve query viewerPage using css over xpath * waitForAngularEnabled before browser redirect * convert util to ts and more * convert other files to ts * convert to ts other files * trigger build * function fixes use arrow function * process service fixes * lint fix review timeout default * fix failing tests * restore timeout * share dialog fix * remove * use configuration admin * fix APS 2 login sso
This commit is contained in:
committed by
Eugenio Romano
parent
9fd564a78e
commit
058d23d57f
@@ -21,6 +21,8 @@ var BROWSER_RUN = process.env.BROWSER_RUN;
|
||||
var FOLDER = process.env.FOLDER || '';
|
||||
var SELENIUM_SERVER = process.env.SELENIUM_SERVER || '';
|
||||
var DIRECT_CONNECCT = SELENIUM_SERVER ? false : true;
|
||||
var MAXINSTANCES = process.env.MAXINSTANCES || 1;
|
||||
var TIMEOUT = parseInt(process.env.TIMEOUT, 10);
|
||||
|
||||
var specsToRun = './**/' + FOLDER + '**/*.e2e.ts';
|
||||
|
||||
@@ -48,17 +50,19 @@ var buildNumber = () => {
|
||||
}
|
||||
|
||||
exports.config = {
|
||||
allScriptsTimeout: 60000,
|
||||
allScriptsTimeout: TIMEOUT,
|
||||
|
||||
specs: [
|
||||
specsToRun
|
||||
],
|
||||
|
||||
useAllAngular2AppRoots: true,
|
||||
|
||||
capabilities: {
|
||||
browserName: 'chrome',
|
||||
|
||||
shardTestFiles: true,
|
||||
maxInstances: 1,
|
||||
maxInstances: MAXINSTANCES,
|
||||
chromeOptions: {
|
||||
prefs: {
|
||||
'credentials_enable_service': false,
|
||||
@@ -143,14 +147,14 @@ exports.config = {
|
||||
beforeLaunch: function () {
|
||||
var reportsFolder = `${projectRoot}/e2e-output/junit-report/`;
|
||||
|
||||
fs.exists(reportsFolder, function(exists, error) {
|
||||
fs.exists(reportsFolder, function (exists, error) {
|
||||
if (exists) {
|
||||
rimraf(reportsFolder, function(err) {
|
||||
rimraf(reportsFolder, function (err) {
|
||||
console.log('[ERROR] rimraf: ', err);
|
||||
});
|
||||
}
|
||||
|
||||
if(error) {
|
||||
if (error) {
|
||||
console.log('[ERROR] fs', error);
|
||||
}
|
||||
});
|
||||
@@ -190,13 +194,15 @@ exports.config = {
|
||||
new htmlReporter().from(filePath, testConfigReport);
|
||||
lastFileName = testConfigReport.outputFilename;
|
||||
}
|
||||
};
|
||||
}
|
||||
;
|
||||
|
||||
var lastHtmlFile = temporaryHtmlPath + lastFileName + '.html';
|
||||
|
||||
if(!(fs.lstatSync(lastHtmlFile).isDirectory())) {
|
||||
if (!(fs.lstatSync(lastHtmlFile).isDirectory())) {
|
||||
output = output + fs.readFileSync(lastHtmlFile);
|
||||
};
|
||||
}
|
||||
;
|
||||
|
||||
var fileName = savePath + 'html/' + filenameReport + '.html';
|
||||
|
||||
@@ -216,23 +222,21 @@ exports.config = {
|
||||
|
||||
try {
|
||||
folder = await
|
||||
alfrescoJsApi.nodes.addNode('-my-', {
|
||||
'name': `retry-${retryCount}`,
|
||||
'relativePath': `Builds/${buildNumber()}/screenshot`,
|
||||
'nodeType': 'cm:folder'
|
||||
}, {}, {
|
||||
'overwrite': true
|
||||
});
|
||||
alfrescoJsApi.nodes.addNode('-my-', {
|
||||
'name': `retry-${retryCount}`,
|
||||
'relativePath': `Builds/${buildNumber()}/screenshot`,
|
||||
'nodeType': 'cm:folder'
|
||||
}, {}, {
|
||||
'overwrite': true
|
||||
});
|
||||
} catch (error) {
|
||||
console.log('Folder screenshot already present');
|
||||
|
||||
folder = await
|
||||
alfrescoJsApi.nodes.getNode('-my-', {
|
||||
'relativePath': `Builds/${buildNumber()}/screenshot/retry-${retryCount}`,
|
||||
'nodeType': 'cm:folder'
|
||||
}, {}, {
|
||||
'overwrite': true
|
||||
});
|
||||
alfrescoJsApi.nodes.getNode('-my-', {
|
||||
'relativePath': `Builds/${buildNumber()}/screenshot/retry-${retryCount}`,
|
||||
'nodeType': 'cm:folder'
|
||||
}, {}, {
|
||||
'overwrite': true
|
||||
});
|
||||
}
|
||||
|
||||
for (const fileName of files) {
|
||||
@@ -241,17 +245,17 @@ exports.config = {
|
||||
let file = fs.createReadStream(pathFile);
|
||||
|
||||
await
|
||||
alfrescoJsApi.upload.uploadFile(
|
||||
file,
|
||||
'',
|
||||
folder.entry.id,
|
||||
null,
|
||||
{
|
||||
'name': file.name,
|
||||
'nodeType': 'cm:content',
|
||||
'autoRename': true
|
||||
}
|
||||
);
|
||||
alfrescoJsApi.upload.uploadFile(
|
||||
file,
|
||||
'',
|
||||
folder.entry.id,
|
||||
null,
|
||||
{
|
||||
'name': file.name,
|
||||
'nodeType': 'cm:content',
|
||||
'autoRename': true
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -263,37 +267,37 @@ exports.config = {
|
||||
|
||||
try {
|
||||
reportFolder = await
|
||||
alfrescoJsApi.nodes.addNode('-my-', {
|
||||
'name': 'report',
|
||||
'relativePath': `Builds/${buildNumber()}`,
|
||||
'nodeType': 'cm:folder'
|
||||
}, {}, {
|
||||
'overwrite': true
|
||||
});
|
||||
alfrescoJsApi.nodes.addNode('-my-', {
|
||||
'name': 'report',
|
||||
'relativePath': `Builds/${buildNumber()}`,
|
||||
'nodeType': 'cm:folder'
|
||||
}, {}, {
|
||||
'overwrite': true
|
||||
});
|
||||
} catch (error) {
|
||||
reportFolder = await
|
||||
alfrescoJsApi.nodes.getNode('-my-', {
|
||||
'relativePath': `Builds/${buildNumber()}/report`,
|
||||
'nodeType': 'cm:folder'
|
||||
}, {}, {
|
||||
'overwrite': true
|
||||
});
|
||||
alfrescoJsApi.nodes.getNode('-my-', {
|
||||
'relativePath': `Builds/${buildNumber()}/report`,
|
||||
'nodeType': 'cm:folder'
|
||||
}, {}, {
|
||||
'overwrite': true
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
try {
|
||||
await
|
||||
alfrescoJsApi.upload.uploadFile(
|
||||
reportFile,
|
||||
'',
|
||||
reportFolder.entry.id,
|
||||
null,
|
||||
{
|
||||
'name': reportFile.name,
|
||||
'nodeType': 'cm:content',
|
||||
'autoRename': true
|
||||
}
|
||||
);
|
||||
alfrescoJsApi.upload.uploadFile(
|
||||
reportFile,
|
||||
'',
|
||||
reportFolder.entry.id,
|
||||
null,
|
||||
{
|
||||
'name': reportFile.name,
|
||||
'nodeType': 'cm:content',
|
||||
'autoRename': true
|
||||
}
|
||||
);
|
||||
|
||||
} catch (error) {
|
||||
console.log('error' + error);
|
||||
|
Reference in New Issue
Block a user