SmartAudio/package/testtools/tinatest/doc/README.txt

75 lines
2.7 KiB
Plaintext

** 此文件为指引目录,请根据需求阅读对应文件 **
** 简介:
tinatest是一个集功能\性能\稳定性\老化自动化测试的控制平台
特点:
1. 基于json配置,基于collectd采集系统信息
2. 由配置文件/etc/tinatest.json控制tinatest的所有行为
3. 支持menuconfig配置tinatest.json
4. 支持测试时收集系统信息,收集测试用例进程信息,既可用于测试平台,也可用于调试应用
5. 支持控制测试用例的行为,例如并行/串行测试,执行次数,执行时长等
6. 快速编译测试用例,只需要把测试用例源码放到指定文件即可自动编译,不需修改Makefile
7. 支持多种输出格式,例如串口/adb/markdown/html等
** 指引说明:
1. tinatest使用说明:
===========================================
| 参考文件: QuickStart.txt |
===========================================
简介:
tinatest(tt)命令的使用介绍
-------------------------------------------
2. tinatest规范:
===========================================
| 参考文件: Specification.txt |
===========================================
简介:
添加新用例的规范(命名规范等)
-------------------------------------------
3. 常见问题解答:
===========================================
| 参考文件: FAQ.txt |
===========================================
简介:
常见问题的解答
-------------------------------------------
4. 配置文件(tinatest.json)编写指引:
===========================================
| 参考文件: Config.txt |
===========================================
简介:
tinatest.json的编写格式规范,关键配置项(关键字)说明
-------------------------------------------
5. 测试用例开发指引:
===========================================
| 参考文件: Testcase.txt |
===========================================
简介:
相关头文件以及API介绍,添加测试用例步骤
-------------------------------------------
6. mcollectd模块开发指引:
===========================================
| 参考文件: Mcollectd.txt |
===========================================
简介:
mcollectd用于采集系统环境信息,
介绍mcollectd信息采集模块的开发步骤,
包括模块工作模式和API介绍等
-------------------------------------------
7. outdata模块开发指引:
===========================================
| 参考文件: Outdata.txt |
===========================================
简介:
outdata是输出格式的模块,例如串口\adb\markdown等
介绍outdata输出模块的开发步骤,
包括模块工作模式和API介绍等
-------------------------------------------