# arktest **Repository Path**: wangxing-hw/arktest ## Basic Information - **Project Name**: arktest - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-06-02 - **Last Updated**: 2024-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # arktest (x.py) 使用说明 该脚本允许用户执行以下操作:构建(build)、运行(run)与性能分析(perf),以控制某个特定的测试用例。 ## 使用说明 脚本接受以下参数: - `command`: 要执行的操作,可选值为 `build`,`run` 或 `perf`。 - `testcase`: 指定的测试用例名称。 - `--force` (可选): 强制重新构建测试用例,无论其是否已经构建。 - `--c-interpreter` (可选): 使用C解释器,默认值为 `False`。 以下给出各个命令的具体说明: 1. `build`: 构建指定名称的测试用例。详细的构建输出文件将保存在 `out` 文件夹内。 2. `run`: 运行指定的测试用例。若 `--force` 参数为 `True` 或测试用例未被构建,则会首先进行构建过程。 3. `perf`: 创建指定测试用例的性能剖析。若 `--force` 参数为 `True` 或测试用例未被构建,也会首先进行构建过程。生成的性能剖析结果将保存为 SVG 火焰图。 ## 使用方法 确保脚本具有执行权限,然后在命令行中以以下格式调用: ```shell ./script.py [--force] [--c-interpreter] ``` 例如,要强制构建并运行名为 `test_example` 的测试用例,可以使用以下命令: ```shell ./script.py run test_example --force ```