运行 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?
我的应用程序有 Robolectric 个测试套件。
据我了解,默认情况下 Robolectric 运行s 测试按字母顺序排列。
我有测试
testA()
testB()
此测试需要 运行 相反的顺序,例如testB() 将 tested activity 状态更改为 testA() 需要的任何状态。
如何指定测试的顺序 运行?
手动重命名测试是不好的。
不建议使用固定测试顺序,但您可以尝试在测试时使用 @FixMethodOrder(MethodSorters.NAME_ASCENDING)
类。
另请参阅此处的讨论 How to run test methods in specific order in JUnit4?