gcloud CLI:如何使用 clearPackageData 参数运行检测测试?



我正在使用带有--use-orchestrator标志的gcloud firebase test android run command运行我的测试,以启用Android Test Orchestrator。有一个 Orchestrator 参数clearPackageData用于清除测试之间的应用状态,当我在自己的设备上从 Android Studio 运行测试时,我可以使用它:

android {
defaultConfig {
...
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
// The following argument makes the Android Test Orchestrator run its
// "pm clear" command after each test invocation. This command ensures
// that the app's state is completely cleared between tests.
testInstrumentationRunnerArguments clearPackageData: 'true'
}
testOptions {
execution 'ANDROID_TEST_ORCHESTRATOR'
}
}
dependencies {
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestUtil 'com.android.support.test:orchestrator:1.0.2'
}

但是,当使用我上面提到的命令和标志在 Firebase 测试实验室中运行测试时,此参数设置为false。有没有办法将此参数设置为true

在 gcloud 命令行上使用它:

--environment-variables clearPackageData=true

相关内容

  • 没有找到相关文章

最新更新