4 个版本
0.1.4 | 2023年8月20日 |
---|---|
0.1.3 | 2023年8月20日 |
0.1.1 | 2023年8月4日 |
0.1.0 | 2023年8月3日 |
#1409 in 开发工具
44 每月下载量
47KB
921 代码行
acadchecker
是用于编程竞赛或作业中构建检查器的 CLI 工具。检查器由 json 文件配置。
安装
cargo install acadchecker
使用方法
acadchecker --config config.json
配置示例
{
"checker": {
"monitors": [
{
"time": {
"limit": {
"secs": 5,
"nanos": 0
}
}
}
],
"output_type": {
"scored": {
"per_test": 5
}
},
"in_refs": {
"1": [
"/binary/tests/in/001.in",
"/binary/tests/ref/001.ref"
]
}
},
"processor": {
"gcc": {
"language": "c++",
"flags": [
"-Werror",
"-Wall"
],
"exec": "/binary/solution"
}
},
"solution": {
"file": "/binary/solution.cpp"
},
"out_dir": "/binary/tests/out",
"security": {
"user": "sandbox",
"group": "restricted"
}
}
依赖项
~10–21MB
~304K SLoC