当前位置: 首页 > 知识库问答 >
问题:

当没有找到测试结果时,如何跳过诱惑力报告生成?

柴文林
2023-03-14

我正在运行MVN clean test Site来生成诱惑报告,但当没有测试运行时,构建失败(因为还没有与给定测试组匹配的测试):

[ERROR]无法执行目标org.apache.Maven.plugins:maven-site-plugin:3.3:项目登录时的site(default-site)-tests:页面生成过程中出错:呈现Maven报告时出错:无法生成报告:InvocationTargetException:无法找到任何allure结果->[帮助1]

我如何配置allure-maven-plugin来跳过报告生成,而不是在没有测试结果要处理的情况下失败?

共有1个答案

锺高翰
2023-03-14

自从发布2.2.0以来,如果没有找到结果,Allure将生成一个空报告。

 类似资料:
  • 我使用“selenide”、“testng”、“maven”、“eclipse”创建了一些自动化脚本。我试着添加诱惑力测试结果。我遵循了allure-testng-maven说明并更新了pom.xml。 要从eclipse运行测试,我要右键单击pom.xml+“run as”+“Maven test”。这是在“./target/allure-results”文件夹中执行所有testng测试和生成的

  • 我有一个使用TestNG和Allure报告的设置,当我从IntelliJ运行测试时,它工作得很好。我看了一下运行配置,它所做的只是在执行测试之前进行一个构建。然后,该过程在allure-results文件夹中创建诱惑结果。 我看过这个问题(在Maven build上不会生成诱惑力结果),但这并没有解决我的问题。 我的pom文件少了什么吗?

  • 我开始使用Allure和Python Behave对中等规模的C++服务生态系统进行高级BDD测试。 我得到的是Jenkins内部的一个网页,上面有漂亮清晰的报告,这要感谢Allure-Jenkins插件。

  • 上面的代码用于生成allure报告并运行测试,它运行并生成reports-allure-results中的一个文件夹,其中包含JSON文件。见下方截图

  • 通过命令行报告生成工具生成报告时,我得到以下错误。 线程“main”ru.yandex.qatools.allure.data中出现异常。ReportGenerationException on:在ru.yandex.qatools.allure.data.AllureReportGenerator中找不到任何诱惑结果。在ru.yandex.qatools.allure.data.AllureRe