• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## OpenTrustee兼容性测试
2OpenTrustee测试用例集成在OpenHarmony的XTS测试套件中。OpenTrustee测试用例包括CA用例和TA用例。
3## CA用例
4
5源码路径:CA用例路径在`test/xts/acts/tee`下。
6
7CA用例编译:
8
9- 进入openharmony根目录,在test/xts/acts目录下执行编译命令,编译CA测试用例。
10
11```Bash
12cd test/xts/acts
13./build.sh product_name=rk3568 system_size=standard target_subsystem=tee
14```
15
16编译产物:tee_test_client_api
17
18## TA用例
19
20源码路径:base/tee/tee_os_framework/test/xts/ta
21
22TA编译产物:TA以签名后的二进制存放在[《兼容性测试套件标准系统资源目录》](https://gitee.com/openharmony-sig/compatibility/tree/master/test_suite/resource/master/standard%20system/acts/resource)的tee路径下。文件名:534d4152-542d-4353-b919-d3016a171fc5.sec23
24## 用例执行
25
26- 参考[《openharmony兼容性测评服务》](https://www.openharmony.cn/certification/document/guid)中的《标准系统应用兼容性测试指导》章节,在Windows工作台上搭建运行环境
27
28- 从 `https://gitee.com/openharmony-sig/compatibility`下载资源文件,将`test_suite/resource/master/standard system/acts`目录下的文件拷贝到`acts/resource`目录下
29- 进入acts目录,直接执行run.bat,然后在命令框里输入以下命令运行用例
30
31```Bash
32run -l tee_test_client_api
33```
34- 用例运行过程中,可以使用tlogcat查看TEE侧日志,用例执行的报告和log会在acts/report目录生成