运行 robolectric 按顺序测试?

Run robolectric tests in order?

我的应用程序有 Robolectric 个测试套件。

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

我有测试

testA()
testB()

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

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

手动重命名测试是不好的。

不建议使用固定测试顺序,但您可以尝试在测试时使用 @FixMethodOrder(MethodSorters.NAME_ASCENDING) 类。

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