用了好久才发现我的 allure2 没有按构建区分结果,报告都是生成在 workspace/allure-results 里。没有生成在 target 文件夹里。
请问你的 maven 配置是怎么做的?
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-testng</artifactId>
<version>2.0-BETA18</version>
</dependency>
我找到那个依赖了
<!-- https://mvnrepository.com/artifact/io.qameta.allure/allure-testng -->
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-testng</artifactId>
<version>2.0-BETA16</version>
</dependency>
有个问题问下大大,如果不用关键字驱动,用什么方式写到脚本里去会比较好维护呢,是用枚举吗?
不是这个,但是你这么讲的话可能用的是默认的。
我说的是 maven 的仓库设置,在 conf/settings.xml 里是否有设置镜像
你的 maven 仓库用的是哪个?
http://www.mvnrepository.com/ 搜索依赖,然后找到的相关包。。。
可能是你本地仓库有资源吧,官方文档用的是这段
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-testng</artifactId>
<version>LAST_VERSION</version>
<scope>test</scope>
</dependency>
昨天第一次用,这个依赖确实下不下来