* fix protractor conf

* remove update env

* fix cli error script cs

* change screenshot plugin

* remove unused param

* fix

* fix

* fix

* moment comment nvm

* fix

* fix

* fix

* fix

* remove adf redirect

* fix

* fix

* save remote report

* report fix

* improve save result

* fix folder save

* fix folder save

* fix placeholder pointer , they needs refactor later

* fix

* fix lint

* fix

* remove test already covered by unit
fix the test in core needed
exclude the one impossible to make it works without APS basic support

* lint

* fix some logout missing

* fix

* Fix the custom-tasks-filters.e2e

* fix lint

* fix

* fix

* fix

* Fix wait on start process  and on process definition options

* Fix logout before login again

* fix uplaod test

* fix

* Fix infodrawer with check detail and sleep

* lint

* increase list of excluded test

* fix

* fix lint

* change wait method datatable

* fix

* fix

* revert check value

* fix

* fix

* change tag test

Co-authored-by: maurizio vitale <maurizio.vitale@alfresco.com>
This commit is contained in:
Eugenio Romano
2020-09-04 13:27:55 +01:00
committed by GitHub
parent f17270621b
commit a630cfb390
132 changed files with 1109 additions and 1850 deletions

View File

@@ -176,12 +176,14 @@ exports.config = {
SELENIUM_PROMISE_MANAGER: false,
plugins: [{
package: 'jasmine2-protractor-utils',
disableScreenshot: false,
screenshotOnExpectFailure: true,
screenshotOnSpecFailure: false,
clearFoldersBeforeTest: true,
screenshotPath: path.resolve(__dirname, 'e2e-output/screenshots/')
package: 'protractor-screenshoter-plugin',
screenshotPath: path.resolve(__dirname, '../e2e-output/'),
screenshotOnExpect: 'failure',
withLogs: true,
writeReportFreq: 'end',
imageToAscii: 'none',
htmlOnExpect: 'none',
htmlOnSpec: 'none'
}],
onCleanUp(results) {
@@ -219,7 +221,7 @@ exports.config = {
jasmine.getEnv().addReporter(
new SpecReporter({
spec: {
displayStacktrace: true,
displayStacktrace: 'raw',
displayDuration: true
}
})
@@ -239,10 +241,12 @@ exports.config = {
await LocalStorageUtil.setStorageItem('providers', browser.params.testConfig.appConfig.provider);
await LocalStorageUtil.setStorageItem('baseShareUrl', HOST);
// @ts-ignore
await LocalStorageUtil.setStorageItem('authType', browser.params.testConfig.appConfig.authType);
// @ts-ignore
if (browser.params.testConfig.appConfig.authType === 'OAUTH') {
// @ts-ignore
await LocalStorageUtil.setStorageItem('authType', browser.params.testConfig.appConfig.authType);
// @ts-ignore
await LocalStorageUtil.setStorageItem('identityHost', browser.params.testConfig.appConfig.identityHost);
// @ts-ignore
@@ -270,19 +274,19 @@ exports.config = {
afterLaunch: async function () {
if (SAVE_SCREENSHOT) {
console.log(`Save screenshot failures enabled`);
console.log(`Save screenshot enabled`);
let retryCount = 1;
if (argv.retry) {
retryCount = ++argv.retry;
}
try {
await uploadScreenshot(retryCount);
await uploadScreenshot(retryCount, (process.env.FOLDER || ''));
} catch (error) {
console.error('Error saving screenshot', error);
}
}else{
console.log(`Save screenshot failures disabled`);
console.log(`Save screenshot disabled`);
}
return retry.afterLaunch(MAX_RETRIES);