Files
tee_tee_dev_kit/docs/opentrustee-guidelines/opentrustee-compatibility-test.md
suwanghw e9456d34a9 modify xts testcases description
Signed-off-by: suwanghw <wangsu14@huawei.com>
2023-09-11 02:23:04 +00:00

1.5 KiB

OpenTrustee兼容性测试

OpenTrustee测试用例集成在OpenHarmony的XTS测试套件中。OpenTrustee测试用例包括CA用例和TA用例。

CA用例

源码路径:CA用例路径在test/xts/acts/tee下。

CA用例编译:

  • 进入openharmony根目录,在test/xts/acts目录下执行编译命令,编译CA测试用例。
cd test/xts/acts
./build.sh product_name=rk3568 system_size=standard target_subsystem=tee

编译产物:tee_test_client_api

TA用例

源码路径:base/tee/tee_os_framework/test/xts/ta

TA编译产物:TA以签名后的二进制存放在《兼容性测试套件标准系统资源目录》的tee路径下。文件名:534d4152-542d-4353-b919-d3016a171fc5.sec。

用例执行

  • 参考《openharmony兼容性测评服务》中的《标准系统应用兼容性测试指导》章节,在Windows工作台上搭建运行环境

  • https://gitee.com/openharmony-sig/compatibility下载资源文件,将test_suite/resource/master/standard system/acts目录下的文件拷贝到acts/resource目录下

  • 进入acts目录,直接执行run.bat,然后在命令框里输入以下命令运行用例

run -l tee_test_client_api
  • 用例运行过程中,可以使用tlogcat查看TEE侧日志,用例执行的报告和log会在acts/report目录生成