首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >空白诱惑报告- CodeceptJS

空白诱惑报告- CodeceptJS
EN

Stack Overflow用户
提问于 2020-04-21 21:13:04
回答 3查看 489关注 0票数 0

在CodeceptJs中,我得到了带有NaN%的空白报告,屏幕截图。

代码语言:javascript
复制
--- codecept.config.js ---
plugins: {
wdio: {
enabled: true,
services: ['selenium-standalone']
},
allure: {
enabled: true,
outputDir: "./output"
},
screenshotOnFail: {
enabled: true
},
stepByStepReport: {
enabled: true,
output: "./output"
},
},
reporters: [['allure', {
outputDir: 'allure-results',
disableWebdriverStepsReporting: true,
disableWebdriverScreenshotsReporting: true,
}]],
------ package.json ----
"test:acceptance:report": "./node_modules/.bin/allure serve test/acceptance/report",
"devDependencies": {
"allure-commandline": "^2.13.0",
}

I tried ...
1- reinstalling npm
2- installing allure-commandline (npm install -g allure-commandline --save-dev)
3- Run via allure generate and allure generate --clean

Commands: allure generate --clean
Result: allure-results does not exists
Report successfully generated to allure-report

Command: npm install -g allure-commandline --save-dev
Result : 

C:\Users\XXXXX\AppData\Roaming\npm\allure -> C:\Users\XXXXXX\AppData\Roaming\npm\node_modules\allure-commandline\bin\allure

代码语言:javascript
复制
allure-commandline@2.13.0 added 1 package in 2.304s[enter image description here][1]


  [1]: https://i.stack.imgur.com/w8PnZ.png
EN

回答 3

Stack Overflow用户

发布于 2020-05-25 13:08:36

当执行是并行执行时,我们通常会在codeceptjs中得到这个错误。在输出文件夹中创建了一个单独的chunk子文件夹,所有的执行细节都存储在单独的子文件夹中。

allure generate --clean命令搜索输出文件夹中的执行文件,但不考虑子文件夹。

您可以尝试移动输出文件夹中的子文件夹中的所有文件,并将其保存到项目根位置的另一个文件夹(例如finaloutput)中,然后运行以下命令

诱惑生成最终输出--干净

票数 0
EN

Stack Overflow用户

发布于 2021-02-18 18:20:50

将魅力插件中的outputDir设置为allure-results

代码语言:javascript
复制
  plugins: {
   ...
    allure: {
      enabled: true,
      outputDir: "allure-results"
    }
  }

要生成诱人报告,请使用命令:allure serve

背景:我在尝试并行运行测试时遇到了这个问题。输出文件夹将每个报告保存在单独的子文件夹中。通过将outputDir设置为allure-results,所有报告都放在allure-results文件夹中(不创建子文件夹)。

票数 0
EN

Stack Overflow用户

发布于 2021-03-14 01:42:51

如果你得到了NaN%,这意味着你的报告不能被生成来吸引结果。看起来你的机器上不存在“诱惑-结果”文件夹。

尝试从案例中的./output文件夹生成诱惑力报告。

代码语言:javascript
复制
allure serve ./output 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61344424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档