change plugin (#1663)

* change plugin

* fix

* fix upload
This commit is contained in:
Eugenio Romano
2020-09-09 14:42:47 +01:00
committed by GitHub
parent eee0c65f26
commit 9d52b366a1
5 changed files with 122 additions and 118 deletions

View File

@@ -7,7 +7,7 @@ const fs = require('fs');
const resolve = require('path').resolve;
const logger = require('./tools/helpers/logger');
const retry = require('protractor-retry').retry;
const uploadOutput = require('./e2e/e2e-config/utils/upload-output');
const { uploadScreenshot } = require('./e2e/e2e-config/utils/upload-output');
require('dotenv').config({path: process.env.ENV_FILE});
@@ -163,16 +163,16 @@ exports.config = {
...(process.env.CI ? SmartRunner.withOptionalExclusions(resolve(__dirname, './e2e/protractor.excludes.json')) : {})
},
plugins: [
{
package: 'jasmine2-protractor-utils',
disableScreenshot: false,
screenshotOnExpectFailure: true,
screenshotOnSpecFailure: false,
clearFoldersBeforeTest: true,
screenshotPath: path.resolve(__dirname, 'e2e-output/screenshots/')
}
],
plugins: [{
package: 'protractor-screenshoter-plugin',
screenshotPath: path.resolve(__dirname, '../e2e-output/'),
screenshotOnExpect: 'failure',
withLogs: true,
writeReportFreq: 'end',
imageToAscii: 'none',
htmlOnExpect: 'none',
htmlOnSpec: 'none'
}],
onCleanUp(results) {
if (process.env.CI) {
@@ -230,7 +230,7 @@ exports.config = {
console.log(`Save screenshot is ${SAVE_SCREENSHOT}, trying to save screenshots.`);
try {
await uploadOutput();
await uploadScreenshot(1, 'ACA');
console.log('Screenshots saved successfully.');
} catch (e) {
console.log('Error happened while trying to upload screenshots and test reports: ', e);