首页 > 解决方案 > 如何在 android 检测测试类中运行单个测试方法以及如何为此更改编辑配置

问题描述

我在单个 android 检测测试类中编写了多个测试方法,当我尝试运行单个测试方法时,它将运行该类中存在的所有方法。我只想运行一个。

早些时候我能够运行所有,但不知何故配置设置已更改

class HistoryTest{

@Test
fun openHistoryTest{
}

@Test
fun closeHistoryTest{
}

@Test
fun editHistoryTest{
}
}

我想运行一个特定的单一测试方法,比如 openHistoryTest。当前出现错误 - 命令行太长缩短测试“testname”的命令行

标签: androidtestingkotlinautomated-testsandroid-espresso

解决方案


我将 Android Studio 更新为 canary,可以运行整个类或单个方法作为工具测试。目前使用 AS 3.6 Canary 12。

仍然不适用于 Android Studio 3.5。我不能将每个方法都作为工具测试运行,只能运行整个班级。


推荐阅读