如果我有时想通过右键单击测试然后选择运行来运行单个测试,测试结果将显示“未找到测试”,并显示与“线程“main”java.lang.NoClassDefFoundError 中的异常”相关的错误。
我发现这种情况只发生过几次,为什么会发生这种情况?
我发现问题是,当使用右键单击测试然后运行它的方法时,Android Studio有时将 Android UI 测试作为单元测试而不是 UI 测试运行。在查看了一些评论后,如果您的 androidTest 目录中有多个嵌套目录,则可能会发生这种情况。
To get around this you will have to go to the 'Edit Configurations.." in the current configuration dropdown:
创建一个新的“Android Instrumented Test”,您应该将模块设置为 app,将类设置为 ui 测试类的路径名。您甚至可以选择“方法”选项并在路径中提供的类中提供方法。
希望这可以帮助。这是 Android Studio 中一个非常烦人的错误,它占用了我的测试时间。
Cheers!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)