HarmonyOS hypium写了很多个case,在main中执行的时候是否能执行全量case

hypium写了很多个case,在main中执行的时候是否能执行全量case

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

有三种方法可以执行多条测试用例。

1.用 run -l 命令,多个测试用例用分号进行分割,如 run -l Test1;Test2;Test3

2.指定跑某些用例 新建 testcase.txt 文件,然后输入要指定跑的某些用例,每行一条用例的绝对路径,参考如下: E:\xDeviceTest\project\Test\resource\testcase.txt E:\xDeviceTest\project\Test\resource\testcase2.txt 配置命令 run -tf "testcase.txt 的绝对路径",如: run -tf E:\xDeviceTest\project\Test\resource\testcase.txt

3.定义测试任务名,运行某个文件夹下的所有测试用例,run xxx,如 run a

(1)定义测试套名字:如 A,在工程目录的 config 文件夹下新建 a.json 文件,内容如无特殊情况,默认为以下内容: { "description": "Config for a test suites", "kits": [ ] }

(2)新建测试套文件夹 A,如在工程的 testcase 目录下新建 a 文件夹

(3)修改 user_config.xml 文件中的 testcases 标签中的 dir 标签,添加 A 文件夹的目录地址

(4)修改 main.py 的运行参数为以下内容 argv="{} {}".format(sys.argv[1],sys.argv[2])

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 用户崩溃是否能共享
361浏览 • 1回复 待解决
延迟任务什么时候执行
1687浏览 • 1回复 待解决
HarmonyOS List滑动速度是否能控制?
297浏览 • 1回复 待解决
自定义是否能通过容器保存
815浏览 • 1回复 待解决
TextInput是否能自定义hover效果
2148浏览 • 1回复 待解决