使用说明

打开面板

点击 VS Code 左侧活动栏的图标打开 CP Tester 面板。

操作区按钮

按钮 功能
`+` 添加一组测试数据(输入 + 期望输出),手动模式最多 5 组
`📁` 从文件夹批量导入 `.in` / `.out`(`.ans`)测试数据,最多 100 组
`📥` 选择已编译好的可执行文件,跳过编译直接运行测试
`▶ Run` 开始评测
`?` 查看功能说明

手动输入测试

  1. 在编辑器中打开需要测试的程序文件(.c / .cpp / .py)。
  2. 在 CP Tester 面板中点击 + 按钮添加测试用例。
  3. 在输入框中填写输入数据期望输出
  4. (可选)在配置区域修改时间和内存限制。
  5. 点击 ▶ Run 按钮开始评测。
  6. 评测时顶部状态条显示每个测试点的实时状态,每个测试点下方显示详细结果(状态、时间、内存)。

从文件夹加载数据

  1. 准备一个文件夹,其中包含成对的测试数据文件:

- 输入文件:.in 后缀

- 输出文件:同名的 .out.ans 后缀

  1. 在面板中点击 📁 按钮,选择该文件夹。
  2. 插件会自动加载所有合法的数据对并显示在面板中(超过 100 组会自动截断)。
  3. 点击 ▶ Run 即可批量评测。
  4. 点击文件夹路径右侧的 可退出文件夹模式,回到手动输入。

导入可执行文件直接测试

  1. 点击 📥 按钮,选择一个已编译好的可执行文件。
  2. 面板会显示当前使用的可执行文件路径。
  3. 点击 ▶ Run 直接运行该可执行文件进行测试,不再编译当前编辑器中的代码。
  4. 点击可执行文件路径右侧的 可清除,恢复为编译当前代码。

配置项

面板中可修改以下选项:

配置项 默认值 范围 说明
TimeLimit 1000 1 ~ 60000 默认时间限制(毫秒)
MemoryLimit 256 1 ~ 2048 默认内存限制(MiB)

测试结果

状态 缩写 说明
Accepted AC 答案正确
Wrong Answer WA 输出与期望不匹配
Time Limit Exceeded TLE 运行时间超过限制
Memory Limit Exceeded MLE 内存使用超过限制
Runtime Error RE 程序运行时出错
Compile Error CE 编译失败
Memory Leak Leak 内存泄漏( Windows 版本尚不可用)
Pending Pending 正在评测中