【问题标题】:Blank Allure Report - CodeceptJS空白倾城报告 - CodeceptJS
【发布时间】:2020-08-04 06:02:50
【问题描述】:

我收到带有 NaN% 的空白报告,截图附在 CodeceptJs 中。

--- 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

allure-commandline@2.13.0 added 1 package in 2.304s[enter image description here][1]


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

【问题讨论】:

  • 有人可以帮忙吗?
  • 有人可以帮忙吗?
  • 没有人能解决这个问题

标签: allure codeceptjs


【解决方案1】:

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

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

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

allure generate finaloutput --clean

【讨论】:

    【解决方案2】:

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

      plugins: {
       ...
        allure: {
          enabled: true,
          outputDir: "allure-results"
        }
      }
    

    要生成魅力报告使用命令:allure serve

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

    【讨论】:

      【解决方案3】:

      如果您收到NaN%,则表示您的报告无法生成到 allure-results。看起来你的机器上不存在 allure-results 文件夹。

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

      allure serve ./output 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-05-05
        • 1970-01-01
        • 1970-01-01
        • 2018-10-12
        • 1970-01-01
        • 2022-08-04
        • 2022-11-14
        相关资源
        最近更新 更多