Java 诱惑-使用jar生成诱惑结果
我有一个带有依赖项和类的大java.jar,当执行.jar时,我需要生成文件夹“allure results”,可以这样做吗 1) 执行-jarJava 诱惑-使用jar生成诱惑结果,java,automation,automated-tests,allure,Java,Automation,Automated Tests,Allure,我有一个带有依赖项和类的大java.jar,当执行.jar时,我需要生成文件夹“allure results”,可以这样做吗 1) 执行-jar 2) 运行测试 3) 生成文件夹诱惑结果 这个想法是在没有maven的情况下运行 -----解决 我创建了一个主视图 public static void main(String[] args) { JUnitCore engine = new JUnitCore(); engine.addListener(new All
2) 运行测试
3) 生成文件夹诱惑结果 这个想法是在没有maven的情况下运行 -----解决 我创建了一个主视图
public static void main(String[] args) {
JUnitCore engine = new JUnitCore();
engine.addListener(new AllureJunit4());
engine.run(testsSuitName.class);
}
当您执行fat jar并且测试正常时,jar将创建文件夹“allure results”您需要将
allure 4
侦听器添加到JUnitCore
:
JUnitCore engine = new JUnitCore();
engine.addListener(new AllureJunit4());
engine.run(testsSuitName.class);
然后,在运行fat jar时,需要指定AspectJ Weaver javaagent:
$ java -jar --javaagent:"/path/to/aspectjweaver.jar" tests.jar
为了配置结果文件夹,您可以使用allure.results.directory
system属性