diff --git a/e2e/package.json b/e2e/package.json index ca477a6..6472f73 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -11,6 +11,7 @@ "@types/istanbul-lib-report": "3.0.3", "@types/istanbul-lib-source-maps": "4.0.4", "@types/istanbul-reports": "3.0.4", + "@wdio/allure-reporter": "9.20.0", "@wdio/cli": "9.20.0", "@wdio/globals": "9.17.0", "@wdio/local-runner": "9.20.0", diff --git a/e2e/tsconfig.json b/e2e/tsconfig.json index 5c45722..3a1decb 100644 --- a/e2e/tsconfig.json +++ b/e2e/tsconfig.json @@ -10,6 +10,7 @@ "types": [ "node", "@wdio/globals/types", + "@wdio/allure-reporter", "expect-webdriverio", "@wdio/mocha-framework" ], diff --git a/e2e/wdio.conf.ts b/e2e/wdio.conf.ts index 988a1d6..342e241 100644 --- a/e2e/wdio.conf.ts +++ b/e2e/wdio.conf.ts @@ -11,6 +11,13 @@ const obsidianBinaryPath = process.env.OBSIDIAN_BINARY_PATH const obsidianNoSandbox = process.env.OBSIDIAN_NO_SANDBOX === 'true' const wdioReporters: WdioReporters.ReporterEntry[] = ['spec'] +if (process.env.WDIO_ALLURE_REPORTER) { + wdioReporters.push(['allure', { + outputDir: 'out/allure-results', + disableWebdriverStepsReporting: true, + disableWebdriverScreenshotsReporting: false, + }]) +} export const config: WebdriverIO.Config = { runner: 'local',