Android 包括要在构建过程中运行的测试

Android 包括要在构建过程中运行的测试,android,android-gradle-plugin,Android,Android Gradle Plugin,我一直在处理一个模块,每当它使用“gradlew Assembly”构建时,它都会在构建/输出文件夹中生成一个aar文件。我已经在android应用程序模块中创建了一些扩展InstrumentationTestCase的测试,我希望在使用gradle命令构建库时运行这些测试。如果编译测试“通过”,则构建(aar)应该失败。有谁能帮我一下吗?运行gradlew clean connected Check应该在所有连接的设备上运行所有测试,并且还将生成aar文件。这是最简单的方法。感谢它帮助我们在g

我一直在处理一个模块,每当它使用“gradlew Assembly”构建时,它都会在构建/输出文件夹中生成一个aar文件。我已经在android应用程序模块中创建了一些扩展InstrumentationTestCase的测试,我希望在使用gradle命令构建库时运行这些测试。如果编译测试“通过”,则构建(aar)应该失败。有谁能帮我一下吗?

运行
gradlew clean connected Check
应该在所有连接的设备上运行所有测试,并且还将生成aar文件。这是最简单的方法。

感谢它帮助我们在gradle中创建了单独的测试任务。很高兴听到它的帮助。当您有机会将此标记为所选答案时,请放心:)我在使用gradlew Connected时遇到了一个问题检查它是否不替换新的aar版本。相反,我使用了“gradlew clean connectedCheck”此命令刷新aar文件夹中的生成。调用clean是一种安全的方法,可以确保它每次都进行完整重建,但如果您更改了代码,它仍应生成一个新的aar文件。我更新了我的答案,加入了clean命令。