我有一个充满测试的项目,我们用它来查询我们的环境。我们使用Gradle运行这些测试。我想从独立的应用程序运行这些测试以摆脱Gradle依赖。我正在使用gradle'应用程序'插件并尝试使用JUnitCore运行JUnit测试,一切都很好,除了我无法从main访问我的测试类。
我有
--main
--smokeTest
--longRunningTest
当我告诉Gradle时,它不起作用。
sourceSets {
main {
java { srcDirs ['src/main/java', 'src/smokeTest/java'] }
}
}
它说"主要"不是公认的功能。安装java插件是因为我已经有了定义smokeTest和longRunningTest的条目。
答案 0 :(得分:5)
不要从@ david-m-karr那里偷走火焰,只是稍微提炼一下:
sourceSets.main.java.srcDirs = ['src/main/java', 'src/smokeTest/java']
可能有效