出于测试目的(无双关语),我使用 JUnit Jupiter 附带的控制台启动器在 IDE 或 MAven 之外运行了一些测试。它可以找到所有 JUnit 4(又名 Vintage)和 JUnit 5(又名 Jupiter)测试。
但是,它没有发现我的jqwik测试。
我试过的:在 Maven 项目中, invoken mvn test-compile dependency:copy-dependencies
,然后在目标文件夹中:
java -jar …/junit-platform-console-standalone-1.2.0.jar -cp classes -cp test-classes -cp $(echo dependencies/* | tr ' ' :) -p example
这个咒语可以运行 Jupiter 和 Vintage,但不能运行 jqwik,而 Surefire 运行可以。
相关分类