diff --git a/index.js b/index.js index 00f052f..71c3e10 100644 --- a/index.js +++ b/index.js @@ -369,11 +369,11 @@ module.exports = (config) => { if (stepObj.status === 'failed' && step.err) { await sendLogToRP({ tempId: stepObj.tempId, level: 'ERROR', message: `[FAILED STEP] - ${(step.err.stack ? step.err.stack : JSON.stringify(step.err))}` }); + await sendLogToRP({ + tempId: stepObj.tempId, level: 'debug', message: 'Last seen screenshot', screenshotData: await attachScreenshot(`${clearString(test.testTitle)}.failed.png`), + }); } else if (stepObj.status === 'failed' && step.helper.currentRunningTest.err) { await sendLogToRP({ tempId: stepObj.tempId, level: 'ERROR', message: `[FAILED STEP] - ${step.helper.currentRunningTest.err}` }); - } - - if (helper) { await sendLogToRP({ tempId: stepObj.tempId, level: 'debug', message: 'Last seen screenshot', screenshotData: await attachScreenshot(`${clearString(test.testTitle)}.failed.png`), }); diff --git a/test/acceptance_test.js b/test/acceptance_test.js index 0f6ecd9..1c8fef2 100644 --- a/test/acceptance_test.js +++ b/test/acceptance_test.js @@ -8,9 +8,7 @@ describe('RP Plugin - Codeceptjs Integration', () => { describe('Passed test', () => { it.skip('should push data to rp', (done) => { exec(`${runner} --grep @pass -c ${configFilePath} --verbose`, (error, stdout, stderr) => { - expect(stdout).to.include('Start launch with tempId'); - expect(stdout).to.include("type: 'TEST'"); - expect(stdout).to.include("type: 'STEP'"); + expect(stdout).to.include('Success start launch with tempId'); expect(stdout).to.include('OK | 1 passed '); done(); }); @@ -20,9 +18,8 @@ describe('RP Plugin - Codeceptjs Integration', () => { describe('Failed test', () => { it('should push data to rp', (done) => { exec(`${runner} --grep @fail -c ${configFilePath} --verbose`, (error, stdout, stderr) => { - expect(stdout).to.include('Start launch with tempId'); - expect(stdout).to.include("type: 'TEST'"); - expect(stdout).to.include("type: 'STEP'"); + console.log(stdout) + expect(stdout).to.include('Success start launch with tempId'); expect(stdout).to.include('FAIL | 0 passed, 1 failed'); done(); }); diff --git a/test/bdd_acceptance_test.js b/test/bdd_acceptance_test.js index add3848..2798399 100644 --- a/test/bdd_acceptance_test.js +++ b/test/bdd_acceptance_test.js @@ -8,9 +8,7 @@ describe('RP Plugin - Codeceptjs Integration - BDD Feature', () => { describe('Passed test', () => { it('should push data to rp', (done) => { exec(`${runner} --grep @pass -c ${configFilePath} --verbose`, (error, stdout, stderr) => { - expect(stdout).to.include('Start launch with tempId'); - expect(stdout).to.include("type: 'TEST'"); - expect(stdout).to.include("type: 'STEP'"); + expect(stdout).to.include('Success start launch with tempId'); expect(stdout).to.include('OK | 1 passed '); done(); }); @@ -20,9 +18,7 @@ describe('RP Plugin - Codeceptjs Integration - BDD Feature', () => { describe('Failed test', () => { it('should push data to rp', (done) => { exec(`${runner} --grep @fail -c ${configFilePath} --verbose`, (error, stdout, stderr) => { - expect(stdout).to.include('Start launch with tempId'); - expect(stdout).to.include("type: 'TEST'"); - expect(stdout).to.include("type: 'STEP'"); + expect(stdout).to.include('Success start launch with tempId'); expect(stdout).to.include('FAIL | 0 passed, 1 failed'); done(); });