Files
openharmony_ci 802158e1ef !83 CAPI语法检查工具上库
Merge pull request !83 from 姜前进/1122
2023-11-23 12:37:56 +00:00
..
2023-11-23 12:37:56 +00:00
2023-11-23 09:42:53 +08:00
2023-10-24 19:38:57 +08:00
2023-11-10 10:53:17 +08:00
2023-11-23 09:42:53 +08:00
2023-10-24 19:38:57 +08:00

1.修改环境变量配置

使用该工具前需要修改constants.py 文件下的StringConstant.LIB_CLG_PATH、StringConstant.REPLACE_WAREHOUSE、StringConstant.INCLUDE_LIB StringConstant.LIB_CLG_PATH:共享库(本地的) REPLACE_WAREHOUSE:拉下来的interface_sdk_c仓的目录(本地的路径) --例如:(去掉磁盘的路径)\interface_sdk_c StringConstant.INCLUDE_LIB# 拉到本地仓的三方库路径

2.环境:

1)python-3.11.4-amd64

2)PyCharm Community Edition 2023.2

3)下载requirements.txt下面的库 ---下载指令:pip install -r txt文件路径

4)需要把src目录设置为sources root(找到src目录,点击右键,将目标标记为里面)

5)在interface_sdk_c目录下运行的是src目录下的mian.py文件

3.终端指令

options: -h, --help show this help message and exit -N {collect,diff}, --tool-name {collect,diff} 工具名称 -P PARSER_PATH, --parser-path PARSER_PATH 解析路径

例如:用的统计工具:终端指令:py -N collect -P 目录文件路径 ---就是调用CAPI统计工具的使用

4.自动化测试

1)在test/ut下添加对应工具的测试用例

2)在test/expect下添加对应工具的期望结果

3)在test/testCase/run_main.py添加对应的方法执行测试用例的解析,将结果输出到test/output下,与expect对比期望结果

添加的方法需要以test_开头