1
我想知道是否可以随机化仪器测试运行的顺序,即那些扩展了ActivityInstrumentationTestCase2的顺序。我试过this blog post,但是我不知道如何告诉测试框架我希望使用测试运行器。随机的仪器测试顺序
问题是我不能使用@RunWith注释,因为这些是(据我所知)JUnit3测试,而不是JUnit4。
这很可能是毫无意义的,因为它们不需要随机化,但是以这种方式证明测试的独立性会很好。
理想情况下,我想让它首先使用命令行和gradle包装运行。
然后,如果可能,最好让它通过Android Studio工作。
[编辑]
我可以看到,当你做 “编辑配置。”在AS中,可以通过“Specific instrumentation runner(可选)”框指定您自己的跑步者。不幸的是,如果我这样做,我得到以下错误:
Test running startedTest running failed: Unable to find instrumentation info for: ComponentInfo{<path_to_class_here>.RandomizingTestRunner}
Empty test suite.
我不能明白为什么。
很好,谢谢! –