【发布时间】:2018-11-18 17:27:48
【问题描述】:
我有一个 vsts 构建,我在其中运行 newman 测试、测试工作文件,但即使我发送了命令,我也没有收到任何报告。步骤是
1) 在构建代理上安装 newman
2) 运行测试
newman run collection.json --reporter-junit-export
3) 通过添加测试结果步骤发布测试
但它没有找到 .xml 文件,我怀疑它根本没有创建。有想法的人
【问题讨论】:
-
如果调用
newman run collection.json --reporter-junit-export手动在build agent机器上运行测试,结果是什么?是否生成了测试结果文件? -
我在本地构建和运行时都没有看到任何输出,似乎它根本没有创建。命令有问题吗。我还尝试在“--reporter-junit-export”之后给出一条路径,但它没有用。文件夹还是空的
-
通过--reporters cli,junit --reporter-junit-export report.xml 后成功,可以创建report.xml 文件。
-
在VSTS构建过程中发布测试结果是什么结果(发布测试结果任务)
-
关于您的第一条评论,它无法创建文件,更改命令后可以看到创建的测试结果文件。在发布测试结果任务中,您可以看到运行了多少测试用例以及一些指标,例如响应时间和失败的调用等。
标签: azure-pipelines azure-pipelines-build-task newman azure-artifacts