我有一个带有依赖项和类的大型Java .jar,当执行.jar时,我需要生成“ allure-results”文件夹,这可能吗?
1)执行-jar
2)运行测试
3)生成文件夹诱惑结果
这个想法是在没有maven的情况下运行。
-----解决了
我创建一个主线。
public static void main(String[] args) {
JUnitCore engine = new JUnitCore();
engine.addListener(new AllureJunit4());
engine.run(testsSuitName.class);
}
执行胖罐子并测试其正常时,罐子将创建“诱惑结果”文件夹
答案 0 :(得分:0)
您需要将AllureJunit4
侦听器添加到JUnitCore
:
JUnitCore engine = new JUnitCore();
engine.addListener(new AllureJunit4());
engine.run(testsSuitName.class);
然后,在运行胖jar时需要指定AspectJ Weaver javaagent:
$ java -jar --javaagent:"/path/to/aspectjweaver.jar" tests.jar
要配置结果文件夹,您可以使用allure.results.directory
系统属性