按顺序运行robolectric测试?

时间:2015-02-07 13:05:56

标签: android testing junit robolectric

我的应用程序已经安装了Robolectric测试套件。

据我了解,默认情况下,Robolectric按字母顺序运行测试。

我有测试

testA()
testB()

此测试需要以相反的顺序运行,例如testB()将测试的活动状态更改为testA()需要的任何内容。

如何指定必须运行测试的顺序?

手动重命名测试并不好。

1 个答案:

答案 0 :(得分:1)

不建议使用固定的测试订单,但您可以尝试在测试类中使用@FixMethodOrder(MethodSorters.NAME_ASCENDING)

另请参阅此处的讨论How to run test methods in specific order in JUnit4?