Files
libpag/ios/PAGViewer
..
2022-01-19 11:32:34 +08:00
2022-01-13 22:27:11 +08:00
2022-01-13 22:27:11 +08:00
2022-01-13 22:27:11 +08:00
2022-01-14 15:20:15 +08:00
2022-01-13 22:27:11 +08:00
2022-01-13 22:27:11 +08:00
2022-01-13 22:27:11 +08:00
2022-01-13 22:27:11 +08:00

Auto Test for libpag under iOS platform

测试原理:

预置pag测试文件及其校验文件校验文件为json文件包含pag测试文件渲染时每一帧图像的md5值在真机上运行获取每一帧图片的md5值并与预置检验文件进行对比如果全部相等则测试通过。

pag的md5值与机型或系统有关

使用说明:

1、选择PAGViewerTest Scheme 2、使用真机测试 3、测试文件的每一帧图片的md5值存在于json文件中 pag测试文件路径md5 预置检验文件路径Resource/Test/Verify/md5.json 4、测试结果反馈 测试通过手机界面上会显示“Pass!” 测试不通过: 手机界面上会显示”Failed!“,并显示相关错误信息

错误信息汇总:

1、Failed! pag file not found ! 提示无pag文件 2、Failed! .pag currentFrame:* 提示pag文件校验失败显示具体帧数 显示多少个pag文件没有通过测试及具体pag文件名称 如果需要知道更多信息需要在log信息中查看

新增或更新测试用例:

1、在Resource/Test/PAG目录下添加相关pag文件 2、在真机上运行显示Failed 3、新生成的校验文件位于手机/Documents/md5.json 文件获取方法打开iTunes-手机-文件共享-PAGViewerTest在"PAGViewerTest"的文稿中可以看到md5.json 更新PAGViewer/Resources/Test/Verify/md5.json文件即可