在我们的项目中,我们使用来自另一个团队的软件包作为入门,结构如下:
src / main / java
| ____ fr.starter
| ____ fr.ourProject
我想使用EclEmma(一种Java代码覆盖率工具)启动覆盖率,因此我在src / test / java包中使用了选项“ Coverage as”->“ JUnit Tests”,它可以启动所有测试(即使是那些对于入门包,我只想启动测试。
但是,如果我通过选择测试包“ fr.ourProjectTests”启动它,则会出现错误:
"No tests found with test runner 'JUnit 4'
src / test / java
| ____ fr.starterTests
| ____ fr.ourProjectTests
我想要的很简单,我希望EclEmma不包括入门代码的内容...
我试图进入“ Windox->首选项-> Java->代码覆盖率”:
"Only path entries matching:" src/main/java/fr/ourProject -> Doesn't work
"Includes:" \*ourProject\* -> Doesn't work
"Excludes:" \*starter\* -> Doesn't work
有什么想法吗?