gpt4 book ai didi

android - 如何使用gradlew命令分别执行Espresso多个测试类

转载 作者:搜寻专家 更新时间:2023-11-01 08:28:39 25 4
gpt4 key购买 nike

我在 Android studio 中有以下形式的 Espresso 仪器测试用例。

Screen from Android Studio

现在,我想单独运行几个类。

例如:我想使用 gradlew 命令仅运行 CrashersTest 和 EM3AppUtil 类,并使用另一个命令运行其余类。

我怎样才能实现它?

  • 我正在使用下面的命令

./gradlew :app:connectedLocalDebugAndroidTest

  • 它运行 LocalDebug 变体的所有类
  • 我只想上几节课

最佳答案

据我所知,目前还没有适合仪器化测试的好方法。

你可以创建一个测试套件来运行你想要的特定测试,就像这里记录的那样 https://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html#test-suites

或者在您的测试中使用@SmallTest、@MediumTest 或@LargeTest 注释,然后像这样在命令行中传递

./gradlew connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.size=small

关于android - 如何使用gradlew命令分别执行Espresso多个测试类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42504359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com