5个不稳定版本
0.3.1 | 2021年6月26日 |
---|---|
0.3.0 | 2021年6月26日 |
0.2.1 | 2020年3月2日 |
0.2.0 | 2019年11月27日 |
0.1.0 | 2019年11月23日 |
#341 in 测试
40KB
959 行
coman
竞赛管理器 — 轻松运行和测试你的编程竞赛解决方案。
工作原理
- 你将源代码放在
src
目录中,或者src
的子目录中。 - 运行
coman
。这将自动找到你正在处理的源文件,并编译和运行它。 - 你将测试放在
test
目录中。 - 运行
coman test
。这将运行每个测试并显示结果。
很简单,对吧?
功能
- 忘记编写Makefile或重复一个令人厌烦的“gcc”命令。 coman 去掉了手动编译和运行代码的麻烦。
- 它可以自动找到你正在处理的解决方案,并运行它。(或者你也可以在命令行上指定文件。)
- 它可以使用你提供的测试用例测试你的解决方案。
- 它可以快速为你打开调试器。
- 它支持 任何 编程语言。
构建和安装
要安装此程序,如果您尚未安装,请安装Rust。
您可以通过输入以下内容安装最新版本:
$ cargo install coman
这将从crates.io安装coman。
现在,查看入门教程。
安装开发版本
克隆仓库并使用cargo安装它
$ git clone https://github.com/j-tai/coman.git
$ cd coman
$ cargo install --path .
或者,如果您只想构建程序,可以使用:
$ cargo build --release
进行优化构建(或省略 --release
进行调试构建)。然后,二进制文件将在 target/release/coman
(或 target/debug/coman
)中。
许可证
依赖关系
~2–10MB
~103K SLoC