测试编排示例
Test Orchestrator Sample
有人知道展示如何让测试协调器工作的示例项目吗?我检查了 google 个示例,似乎没有一个显示测试协调器的好示例项目。
https://github.com/googlesamples/android-testing
我一直在尝试在测试协调器中进行 android 测试 运行ning,但一直在努力使其正常工作。我通过 Android Studio(最新的 3.2.1)和命令行(https://developer.android.com/training/testing/junit-runner#ato-command-line)尝试了 运行ning 测试。我使用了 Android 开发者文档作为参考。
https://developer.android.com/training/testing/junit-runner
这是我遵循的步骤。
1) Create an empty activity application using the wizard in Android
Studio
2) Enable the test orchestrator using the steps provided here
(https://developer.android.com/training/testing/junit-runner).
3) Run the unit tests from within the IDE and from the command line.
当我这样做时,我收到一条错误消息,指出我的 "test suite is empty"。我从命令行得到同样的错误 运行ning。
请注意,如果我 运行 没有测试 orchestrator 的测试,那么测试 运行 会成功。
另请注意,我使用的是最新的测试编排器版本
运行 测试协调器的完整配置:
添加依赖项:
androidTestImplementation"androidx.test:runner:$testRunner"
androidTestUtil "androidx.test:orchestrator:$testOrchestrator"
添加清除包说明(在应用程序的 build.gradle 中的 defaultConfig 内):
//允许 运行 以隔离方式进行所有测试。如果我们需要调试测试,应该禁用它和协调器
testInstrumentationRunnerArguments clearPackageData:'true'
添加到测试选项Android/AndroidX orchestrator:
测试选项{
执行 'ANDROIDX_TEST_ORCHESTRATOR'
}
有人知道展示如何让测试协调器工作的示例项目吗?我检查了 google 个示例,似乎没有一个显示测试协调器的好示例项目。
https://github.com/googlesamples/android-testing
我一直在尝试在测试协调器中进行 android 测试 运行ning,但一直在努力使其正常工作。我通过 Android Studio(最新的 3.2.1)和命令行(https://developer.android.com/training/testing/junit-runner#ato-command-line)尝试了 运行ning 测试。我使用了 Android 开发者文档作为参考。
https://developer.android.com/training/testing/junit-runner
这是我遵循的步骤。
1) Create an empty activity application using the wizard in Android
Studio
2) Enable the test orchestrator using the steps provided here
(https://developer.android.com/training/testing/junit-runner).
3) Run the unit tests from within the IDE and from the command line.
当我这样做时,我收到一条错误消息,指出我的 "test suite is empty"。我从命令行得到同样的错误 运行ning。
请注意,如果我 运行 没有测试 orchestrator 的测试,那么测试 运行 会成功。
另请注意,我使用的是最新的测试编排器版本
运行 测试协调器的完整配置:
添加依赖项:
androidTestImplementation"androidx.test:runner:$testRunner" androidTestUtil "androidx.test:orchestrator:$testOrchestrator"
添加清除包说明(在应用程序的 build.gradle 中的 defaultConfig 内):
//允许 运行 以隔离方式进行所有测试。如果我们需要调试测试,应该禁用它和协调器 testInstrumentationRunnerArguments clearPackageData:'true'
添加到测试选项Android/AndroidX orchestrator:
测试选项{ 执行 'ANDROIDX_TEST_ORCHESTRATOR' }