【问题标题】:Display test result from Newman on vsts在 vsts 上显示 Newman 的测试结果
【发布时间】: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


【解决方案1】:

newman run collection.json --reporters cli,junit -reporter-junit-export Results\\JUnitReport.xml 试试这个,它应该在位于 newman 运行的同一位置的 Results 文件夹中创建 JUnitReport.xml 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 2021-10-20
    相关资源
    最近更新 更多