【问题标题】:Launch junit/robolectric tests (gradle)启动 junit/robolectric 测试(gradle)
【发布时间】:2016-03-31 12:43:52
【问题描述】:

我的 unit/Robolectic 测试位于

/app/src/test/java

这是为了区分位于 /app/src/androidTest/java 中的 android 仪器测试

我如何才能运行这些单元测试,而这些单元测试不需要构建整个项目(这很耗时)从命令行

有gradlew/java命令吗?

我希望获得与从特定目录运行 Android Studio junit 测试相同的结果。

【问题讨论】:

    标签: android unit-testing gradle junit robolectric


    【解决方案1】:

    当然。我假设你没有任何味道:

    ./gradlew testDebug -Dtest.single=<your test class>

    【讨论】:

    • 我确实有产品风格和构建变体。我也想测试整个目录,而不仅仅是单个类
    • 所以将testDebug 更改为test<your flavour>Debug。我知道您也可以在测试名称定义中使用通配符,但我不确定文件夹。谷歌为它
    猜你喜欢
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多