自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 记我的CTS框架研究(4)

最后写一下用例模块的组织 和V1的plan不同,V2的测试用例是被组织成一个一个Module的,一个Module被包装成一个apk,一个apk对应一个config配置文件,测试时apk就被Push到手机上,测试结束后卸载。 前面说过用例的模块分发是以设备为单位的,下面我们看看是怎么组织要测试的用例模块的。 在Compatibility的run方法中调用了initializeModuleRepo: ...

2019-09-04 11:40:32 206

原创 记我的CTS框架研究(3)

现在,基础框架里要做的事做完了,在runTest里根据测试类型找到对应测试接口,我们要做的是CTS测试,所以就回到CTS框架里CompatibilityTest了,附图理解: 6 CompatibilityTest CompatibilityTest就是进行CTS测试的test组件(最为关键的组件),它实现了很多接口。 直接看run方法: 模块仓库初始化这块儿其实就是模块与设备的一个分发的地...

2019-09-04 11:25:25 224

原创 记我的CTS框架研究(2)

上一篇讲了基础框架的启动,在把命令加入到队列中前还有一步命令的解析,接下来我们就来看看命令解析,然后再看看命令的调度。 3 命令解析 console线程负责从控制台读取输入,从Command RegexTrie中取出命令去执行,而其中最重要的就是run命令,需要运行的命令装载并解析并添加到CommandScheduler的命令调度队列中。 命令解析:简单的说,就是解析其中的配置文件生成配置con...

2019-09-04 10:43:45 242

原创 记我的CTS框架研究(1)

CTS框架研究(1)写在前面命令树和基础框架启动1 RegexTrie2 基础框架启动 写在前面 暑期在某厂实习了两个月,主要是研究了CTS这个框架,涉及代码37万多行(还是浓缩后了的),网上对于CTS框架源代码研究的不多,有的也是一些老版本的了,现在android已经到10了。这次我研究的代码主要是android 9.0的。我也主要参考了有位博主写的博客,文章的大体脉络也是借鉴了他的,在此附上链...

2019-09-04 09:39:34 363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除