Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JUnit 5中的诱惑测试报告_Java_Maven_Gradle_Allure_Junit5 - Fatal编程技术网

Java JUnit 5中的诱惑测试报告

Java JUnit 5中的诱惑测试报告,java,maven,gradle,allure,junit5,Java,Maven,Gradle,Allure,Junit5,我正在使用Allure进行JUnit5项目的测试报告。我在同一个项目中使用Maven和Gradle(用于教学目的) 关于Maven,这是我的问题。一切正常: 我使用mvn test运行测试,诱惑生成的JSON文件存储在文件夹build\Allure results 我使用mvn allure:service运行了launch HTML报告 关于擦伤,这是我的。我这里有两个问题: 我想在运行我的测试(gradletest)时将JSON文件保存在build/allure results上,但我没有这

我正在使用Allure进行JUnit5项目的测试报告。我在同一个项目中使用Maven和Gradle(用于教学目的)

关于Maven,这是我的问题。一切正常:

  • 我使用
    mvn test
    运行测试,诱惑生成的JSON文件存储在文件夹
    build\Allure results
  • 我使用
    mvn allure:service运行了launch HTML报告
  • 关于擦伤,这是我的。我这里有两个问题:

  • 我想在运行我的测试(
    gradletest
    )时将JSON文件保存在
    build/allure results
    上,但我没有这样做。JSON文件以默认路径结束,
    allure results
    (在项目的根目录中)。
    • 有人知道怎么做吗
  • 我想用Gradle启动HTML报告,但我不知道如何启动。
    • 在Gradle中是否有相当于mvn诱惑:发球的命令

  • 如果要通过Gradle将某些文件或目录内容复制到
    build/allure results
    文件夹中,可能需要检查以下示例:

    关于第二个问题,请查看官方插件页面:

    从技术上讲,您只需通过以下方式下载诱惑命令行(仅需一次):

    然后,您可以通过以下方式在浏览器中打开报告:

    gradlew allureServe
    

    谢谢你的回复。我一定是做错了什么事,因为我没有成功。这是我的。有什么想法吗?@BoniGarcía我会检查你的回购协议并让你知道。@BoniGarcía查看和评论。与诱惑开发者交谈。gradle插件目前不支持JUnit5。但有一个功能要求。目前,您可以直接使用
    allure命令行
    生成报告。感谢您的帮助。现在很清楚在这一刻可以做些什么。
    gradlew allureServe