通过AndroidJUnit4框架发现用例不会按顺序执行,变成随机了

接上一篇所有错误修改完成后并成功编译成功。

开始整体运行时,发现执行的用例并未按照顺序去执行,变成随机了。此时需要在类前面加上对应的注解,指定用例的执行顺序

@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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • QtConcurrent::run不运行问题

    项目场景:使用QtConcurrent::run执行部分耗时数据处理 问题描述执行QtConcurrent::run时,在自己电脑上运行怎么测试线程运行都正常,但是客户电脑就是跑不…

    技术杂谈 2023年5月31日
    084
  • linux文件查找详解

    文件查找 介绍:在文件系统上查找符合条件的文件。 文件查找: 非实时查找(数据库查找):locate 实时查找:find 1、locate locate 查询系统上预建的文件索引数…

    技术杂谈 2023年7月24日
    094
  • 我把自己的java库发布到了maven中央仓库,从此可以像Jackson、Spring的jar一样使用它了

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kuberne…

    技术杂谈 2023年7月11日
    092
  • 设计模式 15 责任链模式

    责任链模式(Chain of Responsibility Pattern)属于 行为型模式 责任链,即责任的链条,在生活中是很常见的。 比如在工作中提交审批,会经历责任人的层层审…

    技术杂谈 2023年7月25日
    073
  • 想学嵌入式?要不一起玩 Arduino 吧

    作者:HelloGitHub- Anthony 这里是 HelloGitHub 推出的《讲解开源项目》系列,本期介绍的是如何用开源硬件开发平台 Arduino,自己动手做一个温湿度…

    技术杂谈 2023年6月1日
    097
  • java基础

    深入循环结构 for(循环条件1) { //循环操作1 for(循环条件2) { //循环操作2 } } 多层循环: 外层循环变量变化一次,内层循环变量要变化一轮。 一、循环打印输…

    技术杂谈 2023年7月11日
    053
  • 8086汇编 call 指令

    8086汇编 call 指令 字面意思:调用子程序实质:流程转移指令,它们都修改IP,或同时修改CS和IPcall指令实现转移的方法和 jmp 指令的原理相似格式:call 标号 …

    技术杂谈 2023年6月1日
    078
  • Ray Dalio《原则》

    原则(2011年Bridgewater出版的图书)_百度百科https://baike.baidu.com/item/原则/22147769 Ray Dalio《原则》和他的&#8…

    技术杂谈 2023年6月1日
    0102
  • 友元函数

    【 友元函数】 之前只知道友元类型 friend class。原来C++中还有友元函数 friend class。 1)C++中引入友元函数,是为在该类中提供一个对外(除了他自己意…

    技术杂谈 2023年5月31日
    0106
  • coocsCreator杂记

    判断是否继承 获取所有super classes cc.js下有很多判断方法 判断是否是数字 字符串 copy all properties from arguments[1……

    技术杂谈 2023年5月30日
    071
  • Ubuntu百度飞桨和CUDA的安装

    Ubuntu 百度飞桨 和 CUDA 的安装 1、简介 本文主要是 Ubuntu 百度飞桨 和 CUDA 的安装系统:Ubuntu 20.04百度飞桨:2.2 为例 2、百度飞桨安…

    技术杂谈 2023年7月24日
    072
  • JAVA8-Lambda-map (元素转换)

    功能:元素转换 代码示例一: public static void main(String[] args) { ArrayList list = new ArrayList<…

    技术杂谈 2023年7月24日
    069
  • MySQL对指定字段按指定顺序排序FIELD函数

    简介: 比如我们有一列数据,字段site_code代表数据区域。如下 需求: 现在我们查询列表,希望以 字段 site_code排序,排序的方式为 PH->MY->TH…

    技术杂谈 2023年7月11日
    073
  • 怎样将WORD的自动序号换成真实的文字?

    这个要用到宏命令(别有恐惧心理,不难) 1.打开word文档,按下快捷键Alt+F8,在”宏名”栏中输入”编号转换为文本”,这是给它…

    技术杂谈 2023年5月31日
    0111
  • scrapy实例:爬取天气、气温等

    1.创建项目 scrapy startproject weather # weather是项目名称 scrapy crawl _spidername_开始运行,程序自动使用star…

    技术杂谈 2023年5月31日
    087
  • 分布式ID生成方案

    分布式ID策略 为什么要用分布式ID? 在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个 MySQL 主从同步读写分离也能对付。 但随着数据日渐增长,主从…

    技术杂谈 2023年6月21日
    0102
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球