【问题标题】:Auto run tests before app build in Android Studio在 Android Studio 中构建应用程序之前自动运行测试
【发布时间】:2016-01-24 17:29:17
【问题描述】:

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

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

【问题讨论】:

    标签: android unit-testing junit build.gradle


    【解决方案1】:

    转到Run/Debug Configurations,然后选择您的应用程序配置。在右侧面板底部的Before launch: 下,单击+ 按钮,然后选择Run another configuration。在那里,选择运行测试的配置。

    【讨论】:

    • 是否可以将此配置添加到build.gradle文件中?
    • 在新的 Android 工作室中找不到 Run 'Unit tests' 选项
    • @Ezio 它在“运行另一个配置”下
    • 我不认为每次我保存文件时都有办法让它们运行?
    • @regmoraes 是的。检查位于配置名称右侧的 share 按钮,然后将project_directory/.idea/runConfigurations/ 下的文件添加到 VCS。 developer.android.com/studio/run/rundebugconfig#nameshare
    猜你喜欢
    • 2011-10-22
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    相关资源
    最近更新 更多