如何在 uploadArchives 之前 运行 单元测试任务
How to run a unit test task before uploadArchives
我有这个配置可以将工件上传到本地 Maven 存储库。
uploadArchives {
repositories {
mavenDeployer {
pom {
groupId = 'group'
artifactId = 'android'
version = android.defaultConfig.versionName
}
repository(url: 'file://' + new File(System.getProperty('user.home'), '.m2/repository').absolutePath)
}
}
}
我希望它在上传工件之前 运行 所有单元测试。我厌倦了 运行 每次都手动执行单元测试任务,所以我认为 uploadArchives
任务应该依赖于 testDebugUnitTest
。测试任务来自Android库插件。
uploadArchives {
dependsOn testDebugUnitTest
}
很遗憾,此配置不起作用。是否可以按照我想要的方式配置它?
我这样做是为了自动化我的测试。这里的基本语法是 <your task> dependsOn '<this task>'
以便您的整个构建过程成功完成。
你想要这样的东西:
uploadArchives.dependsOn 'testDebugUnitTest'
我有这个配置可以将工件上传到本地 Maven 存储库。
uploadArchives {
repositories {
mavenDeployer {
pom {
groupId = 'group'
artifactId = 'android'
version = android.defaultConfig.versionName
}
repository(url: 'file://' + new File(System.getProperty('user.home'), '.m2/repository').absolutePath)
}
}
}
我希望它在上传工件之前 运行 所有单元测试。我厌倦了 运行 每次都手动执行单元测试任务,所以我认为 uploadArchives
任务应该依赖于 testDebugUnitTest
。测试任务来自Android库插件。
uploadArchives {
dependsOn testDebugUnitTest
}
很遗憾,此配置不起作用。是否可以按照我想要的方式配置它?
我这样做是为了自动化我的测试。这里的基本语法是 <your task> dependsOn '<this task>'
以便您的整个构建过程成功完成。
你想要这样的东西:
uploadArchives.dependsOn 'testDebugUnitTest'