接上一篇所有错误修改完成后并成功编译成功。
开始整体运行时,发现执行的用例并未按照顺序去执行,变成随机了。此时需要在类前面加上对应的注解,指定用例的执行顺序
@FixMethodOrder是控制@Test方法执行顺序的注解,它有三种选择如下: MethodSorters.JVM 按照JVM得到的顺序执行 即按照代码顺序执行 MethodSorters.NAME_ASCENDING 按照方法名字顺序执行 MethodSorters.DEFAULT 按照默认顺序执行 以确定的但是不可预期的顺序执行
@RunWith(AndroidJUnit4.class)
@FixMethodOrder(MethodSorters.NAME_ASCENDING) // run all the test case for order
public class Test extends common{
@Before
public void Init() throws RemoteException {
中间脚本省略....
}
}
重新编译并执行,会按照用例的顺序进行执行了。完美
Original: https://www.cnblogs.com/aziji/p/15627736.html
Author: iSZ
Title: 通过AndroidJUnit4框架发现用例不会按顺序执行,变成随机了
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/685989/
转载文章受原作者版权保护。转载请注明原作者出处!