目录
- 基础框架介绍
- 命令的支持与组织 – RegexTrie
- 框架入口 – Console
- 命令与配置文件解析 – Configuration
- 命令调度 – CommandScheduler
- 命令解析执行 – InvocationThread
在接下来几篇文章中将陆续介绍基础框架的原理,主要是上面这些内容。
1. 基础框架介绍
CTS测试框架其实是在一个基础框架,也就是这个Trade-Federation的基础上,进行了二次开发与封装,添加了测试case以及通过plan对测试case的管理。所以要介绍CTS测试框架,首先必须先说一下这个Trade-Federation,这个框架也在AOSP的源码里面,可以在这里下载到。如果不能科学上网,可以在这里下载我之前调试的版本,里面包括了依赖的jar包,下载之后导入eclipse即可。另外,这里还有CTS测试V1版本的框架源码,也就是在基础框架的基础上进行的二次封装。