我在Android Studio中有这个项目:
我希望运行所有单元测试在所有项目与一个点击。我该怎么做?
mkshixfv1#
我不确定这是在哪个版本的Android Studio中添加的,但我使用的是Android Studio 3.4。
在“项目浏览器”窗口中,选择“项目视图”。
右键点击你的根项目并选择“Create 'All Tests'...”
...* 将出现此窗口(这些默认值需要更改)*
更改以下选项:
vxqlmq5t2#
首先,您可以使用
./gradlew tasks
然后你可以选择你想要执行的任务。
./gradlew test connectedAndroidTest
如果你不想每次运行测试时都记住所有的gradle测试命令,你可以创建一个文件“custom_tasks.gradle”并添加
task testAll(dependsOn: ['test', 'connectedAndroidTest']) { group = 'custom_tasks' description = "Run all tests" }
然后,你只要跑
./gradlew testAll
brgchamk3#
使用AndroidStudio ArcticFox的方法如下:在运行配置下的工具栏中,选择“编辑配置”
选择(+)添加新配置,然后选择Gradle:
在配置页面上:
cleanTestDebugUnitTest testDebugUnitTest
--tests "*"
选择并运行新配置。结果将显示在运行窗口中:
nhn9ugyo4#
1.在“项目”面板(CMD+1显示)右键单击“java”。1.单击“在Java中运行测试
ct2axkht5#
你可以尝试在android终端上使用这个命令行:麦克:
窗口:
gradlew test connectedAndroidTest
5条答案
按热度按时间mkshixfv1#
我不确定这是在哪个版本的Android Studio中添加的,但我使用的是Android Studio 3.4。
在“项目浏览器”窗口中,选择“项目视图”。
右键点击你的根项目并选择“Create 'All Tests'...”
...* 将出现此窗口(这些默认值需要更改)*
更改以下选项:
*整个项目
*点击申请
vxqlmq5t2#
首先,您可以使用
然后你可以选择你想要执行的任务。
如果你不想每次运行测试时都记住所有的gradle测试命令,你可以创建一个文件“custom_tasks.gradle”并添加
然后,你只要跑
brgchamk3#
使用AndroidStudio ArcticFox的方法如下:
在运行配置下的工具栏中,选择“编辑配置”
选择(+)添加新配置,然后选择Gradle:
在配置页面上:
cleanTestDebugUnitTest testDebugUnitTest
(您可以从现有的配置中复制它用于单元测试,但请确保删除模块前缀(例如:app:))--tests "*"
作为参数(显然,这会告诉AS将结果显示为TestResults)选择并运行新配置。结果将显示在运行窗口中:
nhn9ugyo4#
1.在“项目”面板(CMD+1显示)右键单击“java”。
1.单击“在Java中运行测试
ct2axkht5#
你可以尝试在android终端上使用这个命令行:麦克:
窗口: