我试图使用--select-directory选项在junit-platform-console-standalone中运行测试,但是没有发现测试。医生没有这方面的例子,所以我有点迷路了。
我的项目看起来像这样
/home/me/
source/com/mypackage/MyClass.java
unit-tests/com/mypackage/MyClassTest.java
integ-tests/com/mypackage/MyClassIntegTest.java
eclipse-bin/com/mypackage/
MyClass.class
MyClassTest.class
MyClassIntegTest.class我可以成功地使用java -jar junit-platform-console-standalone.jar -cp $JUNIT_CLASS_PATH -c com.mypackage.MyClassTest运行测试。
我只想在unit-tests下运行测试。到目前为止,我已经尝试过:
java -jar junit-platform-console-standalone.jar -cp $JUNIT_CLASS_PATH -d /home/me/unit-testsjava -jar junit-platform-console-standalone.jar -cp $JUNIT_CLASS_PATH -d /home/me/eclipse-bin我甚至试图通过文件来发现它们。
java -jar junit-platform-console-standalone.jar -cp $JUNIT_CLASS_PATH -f /home/me/eclipse-bin/com/mypackage/MyClassTest.classjava -jar junit-platform-console-standalone.jar -cp $JUNIT_CLASS_PATH -f file:///home/me/eclipse-bin/com/mypackage/MyClassTest.class但这些都没有发现任何测试。我们应该如何使用-d和-f交换机?
发布于 2019-05-02 04:04:45
试一试
java -jar junit-platform-console-standalone.jar --class-path unit-tests:eclipse-bin --scan-class-path在处理掉eclipse-bin/下的所有eclipse-bin/文件之后。
https://stackoverflow.com/questions/55942616
复制相似问题