Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio中构建应用程序之前自动运行测试_Android_Unit Testing_Junit_Build.gradle - Fatal编程技术网

在Android Studio中构建应用程序之前自动运行测试

在Android Studio中构建应用程序之前自动运行测试,android,unit-testing,junit,build.gradle,Android,Unit Testing,Junit,Build.gradle,我已经使用和编写了两个测试用例LoginTest和SignUpTest,以及一个测试套件SessionUnitTestSuite。每次我想构建和运行我的应用程序时,我都必须先运行测试套件(通过选择测试套件,然后单击“运行”),如果测试通过,则运行我的应用程序(通过选择应用程序模块,然后单击“运行”) 是否有办法在运行我的应用程序模块之前自动运行测试,并在测试失败时取消安装我的应用程序?转到运行/调试配置,然后选择您的应用程序配置。在右面板底部,在启动前的下:,单击+按钮,然后选择运行另一个配置。

我已经使用和编写了两个测试用例
LoginTest
SignUpTest
,以及一个测试套件
SessionUnitTestSuite
。每次我想构建和运行我的应用程序时,我都必须先运行测试套件(通过选择测试套件,然后单击“运行”),如果测试通过,则运行我的应用程序(通过选择应用程序模块,然后单击“运行”)


是否有办法在运行我的应用程序模块之前自动运行测试,并在测试失败时取消安装我的应用程序?

转到
运行/调试配置
,然后选择您的应用程序配置。在右面板底部,在启动前的
下:
,单击
+
按钮,然后选择
运行另一个配置
。在那里,选择运行测试的配置


是否可以将此配置添加到build.gradle文件中?在新Android中找不到运行“单元测试”选项studio@Ezio它在“运行另一个配置”下。我想没有办法让它们在每次保存文件时运行吗?@regmoraes是的。。选中位于配置名称右侧的共享按钮,然后将
project_directory/.idea/runConfigurations/
下的文件添加到VCS。