【发布时间】:2016-06-12 13:32:10
【问题描述】:
我使用 Kryonet 和 Gradle 开发了一个客户端-服务器架构,大致如下结构
- 父项目 X,包含项目 A 和 B
- 项目 A(服务器)
- 项目 B(客户端),包含集成和单元测试类
现在,每当我在项目 B(或项目 X,如果这样更容易的话)上运行目标“集成测试”时,我希望服务器提前启动,这样集成测试就不会失败。
这是我目前在项目 B 的 build.gradle 中得到的 - 但它不运行服务器:
task integrationTest(type: Test) {
testClassesDir = sourceSets.integrationTest.output.classesDir
classpath = sourceSets.integrationTest.runtimeClasspath
outputs.upToDateWhen { false }
}
【问题讨论】:
标签: testing gradle integration kryonet