【发布时间】:2018-12-11 11:09:11
【问题描述】:
我有一个 testSuite 类:
package com.company.tests;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import com.company.tests.facing.CustomerTests;
import com.company.tests.backend.BookTests;
import com.company.tests.backend.ChargeTests;
@RunWith(Suite.class)
@Suite.SuiteClasses({
CustomerTests.class,
BookTests.class,
ChargeTests.class,
})
public class TestSuite {
}
我使用 gradle 包装器来运行测试,如下所示:
./gradlew test -PTestSuite
...但这会在 /src/test/java/com/company/tests/ 下运行 ALL 测试
有没有一种方法可以在命令行中使用 gradle wrapper 运行 TestSuite 类中的那些?我在stackoverflow上查看了其他问题,但无法解决,请举个例子。
【问题讨论】:
-
我发现了这个:stackoverflow.com/a/33510201。有帮助吗?