如何在报告门户的统计中设置测试(不是步骤)的计算?
How do I set up the calculation of tests(not steps) in the statistics of the report portal?
我 运行 遇到了一个问题 - 我无法为通过测试(不是步骤)配置统计信息。所有仪表盘都是建立在计算测试步骤的基础上的。
我找不到任何可以帮助我解决问题的信息。
遗憾的是,当前的实现无法做到这一点。在这种情况下,唯一的建议是重新构建您发送到 reportportal 的测试结果。
例如,您可以使用 integration with Cucumber。有两个报告器:ScenarioReporter 和 StepReporter。步骤报告器将每个场景步骤作为单独的测试项目发送。场景报告器汇总所有执行步骤的信息,然后仅发送一个测试项。
ReportPortal 接受任何结构:您可以发送 suite-test-step 以及 test-step 或 suite-test。基于较低树级别构建的统计信息(对于没有子项的项目)。因此,对于 Cucumber 的 ScenarioReporter,最低的项目是场景(不是步骤),因此您可以在场景之上构建统计信息。
希望能帮助到你。
自最初的问题以来已经有一段时间了,但由于我 运行 遇到了同样的问题,所以我是这样解决的:
我有一个 3 层解决方案:Launch-> Suite -> Step。
我所有的测试用例都作为步骤发送到 ReportPortal。我完全跳过了“测试”标签。
结果,我在仪表板中获得了正确数量的测试用例以及失败测试的所有统计数据等。
我 运行 遇到了一个问题 - 我无法为通过测试(不是步骤)配置统计信息。所有仪表盘都是建立在计算测试步骤的基础上的。 我找不到任何可以帮助我解决问题的信息。
遗憾的是,当前的实现无法做到这一点。在这种情况下,唯一的建议是重新构建您发送到 reportportal 的测试结果。 例如,您可以使用 integration with Cucumber。有两个报告器:ScenarioReporter 和 StepReporter。步骤报告器将每个场景步骤作为单独的测试项目发送。场景报告器汇总所有执行步骤的信息,然后仅发送一个测试项。 ReportPortal 接受任何结构:您可以发送 suite-test-step 以及 test-step 或 suite-test。基于较低树级别构建的统计信息(对于没有子项的项目)。因此,对于 Cucumber 的 ScenarioReporter,最低的项目是场景(不是步骤),因此您可以在场景之上构建统计信息。 希望能帮助到你。
自最初的问题以来已经有一段时间了,但由于我 运行 遇到了同样的问题,所以我是这样解决的: 我有一个 3 层解决方案:Launch-> Suite -> Step。 我所有的测试用例都作为步骤发送到 ReportPortal。我完全跳过了“测试”标签。 结果,我在仪表板中获得了正确数量的测试用例以及失败测试的所有统计数据等。