webdriverio/webdriverio
在 GitHub 查看[🐛 Bug]: Setting allure report outputDir in onPrepare hook has no effect
Open
#13,929 建立於 2024年11月27日
Bug 🐛help wanted
倉庫指標
- Star
- (6,029 star)
- PR 合併指標
- (平均合併 15天 15小時) (30 天內合併 48 個 PR)
描述
Have you read the Contributing Guidelines on issues?
- I have read the Contributing Guidelines on issues.
WebdriverIO Version
8.40.3
Node.js Version
v20.11.1
Mode
Standalone Mode
Which capabilities are you using?
No response
What happened?
Setting the outptDir of the allure reporter in the onPrepare hook has no effect.
Config:
reporters: [
"spec",
[
"allure",
{
outputDir: "allure-results",
},
],
],
Code (simplified):
onPrepare: function (config, _capabilities) {
const fullOutputPath = "some-other-folder";
(config.reporters![1] as Array<any>)[1].outputDir = fullOutputPath;
},
Looking into the some-other-folder it is empty, and the folder allure-results contain all the files generated by the reporter.
Using:
"@wdio/allure-reporter": "^8.40.3",
What is your expected behavior?
For changes done in onPrepare to reflect on the reporters.
How to reproduce the bug.
To reproduce use an example project and modify the onPrepare as stated above.
Relevant log output
Nothing is written to the log about these steps.
Code of Conduct
- I agree to follow this project's Code of Conduct
Is there an existing issue for this?
- I have searched the existing issues