【发布时间】:2018-11-04 07:18:06
【问题描述】:
我第一次尝试在量角器中生成魅力报告,
为了生成魅力报告,我使用 jasmine allure report:1.0.2 和 allure-commandline tool:2.7.0 versions
在我的 conf 文件中,我在特定文件夹中添加了用于生成 xml 结果的代码,然后我使用 allure-commandline 工具生成 html 报告,该报告在项目主目录中名为“Allure-report”的文件夹中生成,但是现在当我打开使用 allure-commandline 工具生成的 index.html 文件时,我在报告的不同部分看到 404 错误
此外,我还尝试运行以下命令:-
mvn site -Dallure.results_pattern= F:\Backup\Protractor-Workspace\Typescript_framework\Test_results\Allure-result,该命令用于从运行规范文件时生成的 xml 文件生成 html 报告.
还尝试使用命令启动码头服务器:-
mvn jetty:run -Djetty.port=1332 这个命令启动码头服务器
但在这两种情况下,我都得到了错误:-
你指定的目标需要一个项目来执行但是这个目录下没有POM
进一步,为了进一步解释,我还尝试从 node_modules/jasmine-allure-reporter 文件夹中启动码头服务器,但发现其中没有 pom.xml 文件,因此我再次得到“此目录中没有 POM " 错误
请让我知道我现在应该做什么?
以下是我在 conf.ts 文件中编写的用于生成魅力报告的代码:-
var AllureReporter = require('./node_modules/jasmine-allure-reporter');
jasmine.getEnv().addReporter(new AllureReporter({
resultsDir: './Test_results/Allure-result'
})
);
var allure = require('allure-commandline');
var generation = allure(['generate', './Test_results/Allure-result']);
generation.on('exit', function(exitCode:any) {
console.log('Generation is finished with code:', exitCode);
});
},
下面是我的项目文件夹结构的截图和带有404 not found错误的html报告
【问题讨论】:
标签: typescript maven jasmine protractor allure