From 7d0b3d13c51baca22bfe5189544ab2df8c5cf3bb Mon Sep 17 00:00:00 2001 From: Sourabh Singh <48798134+srbhss@users.noreply.github.com> Date: Mon, 25 Mar 2019 11:44:08 +0530 Subject: [PATCH 1/4] Update index.js Integrating allure report. --- index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/index.js b/index.js index d511882..7223685 100644 --- a/index.js +++ b/index.js @@ -6,6 +6,8 @@ const fs = require('fs'); let assert = require('assert'); const mkdirp = require('mkdirp'); const getDirName = require('path').dirname; +const Container = require('../container'); +const Codeceptjs = require('../index'); /** * Resemble.js helper class for CodeceptJS, this allows screen comparison @@ -222,6 +224,12 @@ class ResembleHelper extends Helper { return boundingBox; } + { + const allureReporter = Container.plugins('allure'); + if (allureReporter) { + allureReporter.addAttachment('Screenshot diffImage', fs.readFileSync(path.join(global.output_dir, fileName)), 'image/png'); + }; + } _getBrowser() { if (this.helpers['WebDriver']) { return this.helpers['WebDriver'].browser; From 219719dc7e07d159e39af7c57987454357560270 Mon Sep 17 00:00:00 2001 From: Sourabh Singh <48798134+srbhss@users.noreply.github.com> Date: Mon, 25 Mar 2019 19:05:19 +0530 Subject: [PATCH 2/4] Update index.js --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 7223685..555fb0a 100644 --- a/index.js +++ b/index.js @@ -227,7 +227,7 @@ class ResembleHelper extends Helper { { const allureReporter = Container.plugins('allure'); if (allureReporter) { - allureReporter.addAttachment('Screenshot diffImage', fs.readFileSync(path.join(global.output_dir, fileName)), 'image/png'); + allureReporter.addAttachment('diffImage', fs.readFileSync(path.join(this.config.diffFolder, fileName)), 'image/png'); }; } _getBrowser() { From 1f65394f092ead2f4e6f122157fdf395cb80fb7c Mon Sep 17 00:00:00 2001 From: Sourabh Singh <48798134+srbhss@users.noreply.github.com> Date: Tue, 26 Mar 2019 13:14:12 +0530 Subject: [PATCH 3/4] Update index.js --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 555fb0a..c560153 100644 --- a/index.js +++ b/index.js @@ -227,7 +227,7 @@ class ResembleHelper extends Helper { { const allureReporter = Container.plugins('allure'); if (allureReporter) { - allureReporter.addAttachment('diffImage', fs.readFileSync(path.join(this.config.diffFolder, fileName)), 'image/png'); + allureReporter.addAttachment('screenshotDiff', fs.readFileSync(path.join(this.config.diffFolder, fileName)), 'image/png'); }; } _getBrowser() { From e1909297345ef1b3efd87682542f9e5928af2550 Mon Sep 17 00:00:00 2001 From: Sourabh Singh <48798134+srbhss@users.noreply.github.com> Date: Wed, 27 Mar 2019 15:30:07 +0530 Subject: [PATCH 4/4] Update index.js --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index c560153..8cc6c0d 100644 --- a/index.js +++ b/index.js @@ -6,8 +6,8 @@ const fs = require('fs'); let assert = require('assert'); const mkdirp = require('mkdirp'); const getDirName = require('path').dirname; -const Container = require('../container'); -const Codeceptjs = require('../index'); +const container = require("codeceptjs").container; + /** * Resemble.js helper class for CodeceptJS, this allows screen comparison