首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用JUnit5控制台启动程序按目录运行测试

如何使用JUnit5控制台启动程序按目录运行测试
EN

Stack Overflow用户
提问于 2019-05-01 20:55:22
回答 1查看 391关注 0票数 0

我试图使用--select-directory选项在junit-platform-console-standalone中运行测试,但是没有发现测试。医生没有这方面的例子,所以我有点迷路了。

我的项目看起来像这样

代码语言:javascript
复制
/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-tests
  • java -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.class
  • java -jar junit-platform-console-standalone.jar -cp $JUNIT_CLASS_PATH -f file:///home/me/eclipse-bin/com/mypackage/MyClassTest.class

但这些都没有发现任何测试。我们应该如何使用-d-f交换机?

EN

回答 1

Stack Overflow用户

发布于 2019-05-02 04:04:45

试一试

代码语言:javascript
复制
java -jar junit-platform-console-standalone.jar --class-path unit-tests:eclipse-bin --scan-class-path

在处理掉eclipse-bin/下的所有eclipse-bin/文件之后。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55942616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档