Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
src/ | 12-May-2024 | - | 6,466 | 5,535 | ||
test/ | 12-May-2024 | - | 44 | 23 | ||
.gitignore | D | 12-May-2024 | 24 | 2 | 2 | |
package.json | D | 12-May-2024 | 262 | 15 | 14 | |
readme.md | D | 12-May-2024 | 1.5 KiB | 41 | 25 | |
requirements.txt | D | 12-May-2024 | 66 | 3 | 2 |
readme.md
1## 1.修改环境变量配置 2 3使用该工具前需要修改[constants.py](./src/utils/constants.py) 4文件下的StringConstant.LIB_CLG_PATH、StringConstant.REPLACE_WAREHOUSE、StringConstant.INCLUDE_LIB; 5StringConstant.LIB_CLG_PATH:共享库(本地的) 6REPLACE_WAREHOUSE:拉下来的interface_sdk_c仓的目录(本地的路径) --例如:(去掉磁盘的路径)\\interface_sdk_c 7StringConstant.INCLUDE_LIB:# 拉到本地仓的三方库路径 8 9## 2.环境: 10 111)python-3.11.4-amd64 12 132)PyCharm Community Edition 2023.2 14 153)下载[requirements.txt](./requirements.txt)下面的库 ---下载指令:pip install -r txt文件路径 16 174)需要把src目录设置为sources root(找到src目录,点击右键,将目标标记为里面) 18 195)在interface_sdk_c目录下运行的是src目录下的mian.py文件 20 21## 3.终端指令 22 23options: 24 -h, --help show this help message and exit 25 -N {collect,diff}, --tool-name {collect,diff} 26 工具名称 27 -P PARSER_PATH, --parser-path PARSER_PATH 28 解析路径 29 30例如:用的统计工具:终端指令:py -N collect -P 目录文件路径 ---就是调用CAPI统计工具的使用 31 32## 4.自动化测试 33 341)在test/ut下添加对应工具的测试用例 35 362)在test/expect下添加对应工具的期望结果 37 383)在test/testCase/run_main.py添加对应的方法执行测试用例的解析,将结果输出到test/output下,与expect对比期望结果 39 40添加的方法需要以test_开头 41