标签: android android-studio junit android-espresso
在Android Studio中经常遇到这种问题:我可以很好地运行整个UI测试套件,但不能运行单个文件或单个测试用例。当我尝试时,会出现诸如以下错误:
Process finished with exit code 1 Class not found: "com.example.MyTest"Empty test suite.
答案 0 :(得分:0)
这很麻烦,但是我找到了解决方法。
转到Edit Configurations...
Edit Configurations...
手动添加新的测试配置。确保选择Android Instrumented Tests
Android Instrumented Tests
为此配置输入一个名称-可能只是该类的名称。
从下拉列表中选择适当的模块。然后选择“类”选项(假设您想一次运行一个文件的测试)
单击...按钮并搜索所需的特定班级。然后按OK退出“运行配置”屏幕。
...
OK
确保已选择新配置,并且显示的图标带有Android头部。这意味着这是Espresso必需的Android Instrumented测试。否则,它将尝试(失败)作为常规JUnit测试运行。
完成!现在您应该可以运行测试了。