logo

CP Tester(奶娃版)

一款专为算法竞赛/编程练习设计的 VS Code 插件

最新版本

v0.1.0 Linux
2026-06-06 发布 查看历史版本 →

最新版本

v1.0.1 Windows
2026-06-10 发布 查看历史版本 →

CP Tester(奶娃版)

> Editor: serendipity_lin@sjtu.edu.cn

一款专为算法竞赛/编程练习或出题测试设计的 VS Code 插件,提供便捷的本地测试与评测功能。

核心功能:

CP Tester 在 VS Code 侧边栏提供一个测试面板,帮助你在提交代码前快速验证程序正确性。支持手动输入测试数据、从文件夹批量加载,或直接运行已编译好的可执行文件,自动运行并比对输出结果。

  • 多语言支持:自动识别并编译运行 .c.cpp.py 文件
  • 手动输入:可手动添加最多 5 组测试数据(输入 + 期望输出)
  • 批量导入:从文件夹导入 .in / .out.ans)数据对,最多 100 组
  • 直接运行可执行文件:选择已编译好的可执行文件,跳过编译直接测试
  • 状态条展示:顶部圆角矩形实时显示所有测试点评测状态(AC / WA / TLE / MLE / CE / RE / Leak / Pending)
  • 结果对应显示:每个测试点下方独立显示评测结果、运行时间和内存占用
  • 可自定义限制:支持调整时间限制(默认 1000 ms,最大 60000 ms)和内存限制(默认 256 MiB,最大 2048 MiB)
  • 状态图片展示:根据整体评测结果在面板顶部显示对应的动态图片