fix(diff): use list instead of set to past tests
Some checks failed
build / build (push) Failing after 1m38s
Some checks failed
build / build (push) Failing after 1m38s
This commit is contained in:
parent
e4246ecf45
commit
890120c479
|
@ -173,7 +173,7 @@ def fix_diff(
|
||||||
)
|
)
|
||||||
testcases = get_testcases(task_root, task_path)
|
testcases = get_testcases(task_root, task_path)
|
||||||
# TODO: better filter strategy
|
# TODO: better filter strategy
|
||||||
default_cases = testcases.difference(task_stage.cases)
|
default_cases = list(filter(lambda x: x not in task_stage.cases, testcases))
|
||||||
stage_cases = []
|
stage_cases = []
|
||||||
parser_cases = []
|
parser_cases = []
|
||||||
for case, case_stage in valid_cases:
|
for case, case_stage in valid_cases:
|
||||||
|
@ -225,10 +225,12 @@ def fix_diff(
|
||||||
|
|
||||||
def get_testcases(
|
def get_testcases(
|
||||||
task_root: Path, task_path: Path
|
task_root: Path, task_path: Path
|
||||||
) -> Set[str]: # basedir here should be task_conf.root / task_conf.path
|
) -> List[str]: # basedir here should be task_conf.root / task_conf.path
|
||||||
testcases = set()
|
testcases = []
|
||||||
for testcases_path in (task_root / task_path).parent.glob("**/*.in"):
|
for testcases_path in (task_root / task_path).parent.glob("**/*.in"):
|
||||||
testcases.add(
|
testcases.append(
|
||||||
str(testcases_path.relative_to(task_path.parent)).removesuffix(".in")
|
str(
|
||||||
|
testcases_path.relative_to((task_root / task_path).parent)
|
||||||
|
).removesuffix(".in")
|
||||||
)
|
)
|
||||||
return testcases
|
return testcases
|
||||||
|
|
|
@ -10,92 +10,6 @@
|
||||||
"sandboxToken": "",
|
"sandboxToken": "",
|
||||||
"outputPath": "/tmp/joj3_result.json",
|
"outputPath": "/tmp/joj3_result.json",
|
||||||
"stages": [
|
"stages": [
|
||||||
{
|
|
||||||
"name": "Health Check",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [],
|
|
||||||
"env": [],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": [
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/repo-health-checker",
|
|
||||||
"-root=.",
|
|
||||||
"-repoSize=10",
|
|
||||||
"-checkFileSumList=",
|
|
||||||
"-checkFileNameList="
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-check-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--group-config",
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "healthcheck",
|
|
||||||
"with": {
|
|
||||||
"score": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "debug",
|
|
||||||
"with": {
|
|
||||||
"score": 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "[cq] Clang-tidy",
|
"name": "[cq] Clang-tidy",
|
||||||
"group": "cq",
|
"group": "cq",
|
||||||
|
@ -221,73 +135,6 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"preStages": [],
|
"preStages": [],
|
||||||
"postStages": [
|
"postStages": []
|
||||||
{
|
|
||||||
"name": "teapot",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-all-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--max-total-score",
|
|
||||||
"100"
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "log",
|
|
||||||
"with": {
|
|
||||||
"msg": "joj3 summary"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,92 +10,6 @@
|
||||||
"sandboxToken": "",
|
"sandboxToken": "",
|
||||||
"outputPath": "/tmp/joj3_result.json",
|
"outputPath": "/tmp/joj3_result.json",
|
||||||
"stages": [
|
"stages": [
|
||||||
{
|
|
||||||
"name": "Health Check",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [],
|
|
||||||
"env": [],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": [
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/repo-health-checker",
|
|
||||||
"-root=.",
|
|
||||||
"-repoSize=10",
|
|
||||||
"-checkFileSumList=",
|
|
||||||
"-checkFileNameList="
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-check-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--group-config",
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "healthcheck",
|
|
||||||
"with": {
|
|
||||||
"score": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "debug",
|
|
||||||
"with": {
|
|
||||||
"score": 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "[cq] Cppcheck",
|
"name": "[cq] Cppcheck",
|
||||||
"group": "cq",
|
"group": "cq",
|
||||||
|
@ -191,73 +105,6 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"preStages": [],
|
"preStages": [],
|
||||||
"postStages": [
|
"postStages": []
|
||||||
{
|
|
||||||
"name": "teapot",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-all-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--max-total-score",
|
|
||||||
"100"
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "log",
|
|
||||||
"with": {
|
|
||||||
"msg": "joj3 summary"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,92 +10,6 @@
|
||||||
"sandboxToken": "",
|
"sandboxToken": "",
|
||||||
"outputPath": "/tmp/joj3_result.json",
|
"outputPath": "/tmp/joj3_result.json",
|
||||||
"stages": [
|
"stages": [
|
||||||
{
|
|
||||||
"name": "Health Check",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [],
|
|
||||||
"env": [],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": [
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/repo-health-checker",
|
|
||||||
"-root=.",
|
|
||||||
"-repoSize=10",
|
|
||||||
"-checkFileSumList=",
|
|
||||||
"-checkFileNameList="
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-check-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--group-config",
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "healthcheck",
|
|
||||||
"with": {
|
|
||||||
"score": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "debug",
|
|
||||||
"with": {
|
|
||||||
"score": 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "[cq] Cpplint",
|
"name": "[cq] Cpplint",
|
||||||
"group": "cq",
|
"group": "cq",
|
||||||
|
@ -193,73 +107,6 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"preStages": [],
|
"preStages": [],
|
||||||
"postStages": [
|
"postStages": []
|
||||||
{
|
|
||||||
"name": "teapot",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-all-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--max-total-score",
|
|
||||||
"100"
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "log",
|
|
||||||
"with": {
|
|
||||||
"msg": "joj3 summary"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,92 +10,6 @@
|
||||||
"sandboxToken": "",
|
"sandboxToken": "",
|
||||||
"outputPath": "/tmp/joj3_result.json",
|
"outputPath": "/tmp/joj3_result.json",
|
||||||
"stages": [
|
"stages": [
|
||||||
{
|
|
||||||
"name": "Health Check",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [],
|
|
||||||
"env": [],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": [
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/repo-health-checker",
|
|
||||||
"-root=.",
|
|
||||||
"-repoSize=10",
|
|
||||||
"-checkFileSumList=",
|
|
||||||
"-checkFileNameList="
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-check-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--group-config",
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "healthcheck",
|
|
||||||
"with": {
|
|
||||||
"score": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "debug",
|
|
||||||
"with": {
|
|
||||||
"score": 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "[joj] ex2-asan",
|
"name": "[joj] ex2-asan",
|
||||||
"group": "joj",
|
"group": "joj",
|
||||||
|
@ -166,6 +80,16 @@
|
||||||
"memoryLimit": 4194304,
|
"memoryLimit": 4194304,
|
||||||
"procLimit": 50
|
"procLimit": 50
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"stdin": {
|
||||||
|
"src": "/home/tt/.config/joj/diff/case2.in"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"stdin": {
|
||||||
|
"src": "/home/tt/.config/joj/diff/case3.in"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"stdin": {
|
"stdin": {
|
||||||
"src": "/home/tt/.config/joj/diff/task1/task1.in"
|
"src": "/home/tt/.config/joj/diff/task1/task1.in"
|
||||||
|
@ -173,7 +97,12 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stdin": {
|
"stdin": {
|
||||||
"src": "/home/tt/.config/joj/diff/task1/subtask1/task5.in"
|
"src": "/home/tt/.config/joj/diff/task1/task2.in"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"stdin": {
|
||||||
|
"src": "/home/tt/.config/joj/diff/task2/task4.in"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -188,22 +117,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stdin": {
|
"stdin": {
|
||||||
"src": "/home/tt/.config/joj/diff/case3.in"
|
"src": "/home/tt/.config/joj/diff/task1/subtask1/task5.in"
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"stdin": {
|
|
||||||
"src": "/home/tt/.config/joj/diff/task2/task4.in"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"stdin": {
|
|
||||||
"src": "/home/tt/.config/joj/diff/case2.in"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"stdin": {
|
|
||||||
"src": "/home/tt/.config/joj/diff/task1/task2.in"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -239,6 +153,30 @@
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"score": 5,
|
||||||
|
"fileName": "stdout",
|
||||||
|
"answerPath": "/home/tt/.config/joj/diff/case2.out",
|
||||||
|
"forceQuitOnDiff": false,
|
||||||
|
"alwaysHide": false,
|
||||||
|
"compareSpace": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"score": 5,
|
||||||
|
"fileName": "stdout",
|
||||||
|
"answerPath": "/home/tt/.config/joj/diff/case3.out",
|
||||||
|
"forceQuitOnDiff": false,
|
||||||
|
"alwaysHide": false,
|
||||||
|
"compareSpace": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
|
@ -256,7 +194,19 @@
|
||||||
{
|
{
|
||||||
"score": 5,
|
"score": 5,
|
||||||
"fileName": "stdout",
|
"fileName": "stdout",
|
||||||
"answerPath": "/home/tt/.config/joj/diff/task1/subtask1/task5.out",
|
"answerPath": "/home/tt/.config/joj/diff/task1/task2.out",
|
||||||
|
"forceQuitOnDiff": false,
|
||||||
|
"alwaysHide": false,
|
||||||
|
"compareSpace": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"score": 5,
|
||||||
|
"fileName": "stdout",
|
||||||
|
"answerPath": "/home/tt/.config/joj/diff/task2/task4.out",
|
||||||
"forceQuitOnDiff": false,
|
"forceQuitOnDiff": false,
|
||||||
"alwaysHide": false,
|
"alwaysHide": false,
|
||||||
"compareSpace": false
|
"compareSpace": false
|
||||||
|
@ -292,43 +242,7 @@
|
||||||
{
|
{
|
||||||
"score": 5,
|
"score": 5,
|
||||||
"fileName": "stdout",
|
"fileName": "stdout",
|
||||||
"answerPath": "/home/tt/.config/joj/diff/case3.out",
|
"answerPath": "/home/tt/.config/joj/diff/task1/subtask1/task5.out",
|
||||||
"forceQuitOnDiff": false,
|
|
||||||
"alwaysHide": false,
|
|
||||||
"compareSpace": false
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"outputs": [
|
|
||||||
{
|
|
||||||
"score": 5,
|
|
||||||
"fileName": "stdout",
|
|
||||||
"answerPath": "/home/tt/.config/joj/diff/task2/task4.out",
|
|
||||||
"forceQuitOnDiff": false,
|
|
||||||
"alwaysHide": false,
|
|
||||||
"compareSpace": false
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"outputs": [
|
|
||||||
{
|
|
||||||
"score": 5,
|
|
||||||
"fileName": "stdout",
|
|
||||||
"answerPath": "/home/tt/.config/joj/diff/case2.out",
|
|
||||||
"forceQuitOnDiff": false,
|
|
||||||
"alwaysHide": false,
|
|
||||||
"compareSpace": false
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"outputs": [
|
|
||||||
{
|
|
||||||
"score": 5,
|
|
||||||
"fileName": "stdout",
|
|
||||||
"answerPath": "/home/tt/.config/joj/diff/task1/task2.out",
|
|
||||||
"forceQuitOnDiff": false,
|
"forceQuitOnDiff": false,
|
||||||
"alwaysHide": false,
|
"alwaysHide": false,
|
||||||
"compareSpace": false
|
"compareSpace": false
|
||||||
|
@ -355,73 +269,6 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"preStages": [],
|
"preStages": [],
|
||||||
"postStages": [
|
"postStages": []
|
||||||
{
|
|
||||||
"name": "teapot",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-all-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--max-total-score",
|
|
||||||
"100"
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "log",
|
|
||||||
"with": {
|
|
||||||
"msg": "joj3 summary"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,92 +10,6 @@
|
||||||
"sandboxToken": "",
|
"sandboxToken": "",
|
||||||
"outputPath": "/tmp/joj3_result.json",
|
"outputPath": "/tmp/joj3_result.json",
|
||||||
"stages": [
|
"stages": [
|
||||||
{
|
|
||||||
"name": "Health Check",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [],
|
|
||||||
"env": [],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": [
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/repo-health-checker",
|
|
||||||
"-root=.",
|
|
||||||
"-repoSize=10",
|
|
||||||
"-checkFileSumList=",
|
|
||||||
"-checkFileNameList="
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-check-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--group-config",
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "healthcheck",
|
|
||||||
"with": {
|
|
||||||
"score": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "debug",
|
|
||||||
"with": {
|
|
||||||
"score": 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "[cq] Filelength",
|
"name": "[cq] Filelength",
|
||||||
"group": "cq",
|
"group": "cq",
|
||||||
|
@ -190,73 +104,6 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"preStages": [],
|
"preStages": [],
|
||||||
"postStages": [
|
"postStages": []
|
||||||
{
|
|
||||||
"name": "teapot",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-all-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--max-total-score",
|
|
||||||
"100"
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "log",
|
|
||||||
"with": {
|
|
||||||
"msg": "joj3 summary"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,92 +10,6 @@
|
||||||
"sandboxToken": "",
|
"sandboxToken": "",
|
||||||
"outputPath": "/tmp/joj3_result.json",
|
"outputPath": "/tmp/joj3_result.json",
|
||||||
"stages": [
|
"stages": [
|
||||||
{
|
|
||||||
"name": "Health Check",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [],
|
|
||||||
"env": [],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": [
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/repo-health-checker",
|
|
||||||
"-root=.",
|
|
||||||
"-repoSize=10",
|
|
||||||
"-checkFileSumList=",
|
|
||||||
"-checkFileNameList="
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-check-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--group-config",
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "healthcheck",
|
|
||||||
"with": {
|
|
||||||
"score": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "debug",
|
|
||||||
"with": {
|
|
||||||
"score": 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "[cq] Filelength",
|
"name": "[cq] Filelength",
|
||||||
"group": "cq",
|
"group": "cq",
|
||||||
|
@ -172,73 +86,6 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"preStages": [],
|
"preStages": [],
|
||||||
"postStages": [
|
"postStages": []
|
||||||
{
|
|
||||||
"name": "teapot",
|
|
||||||
"group": "",
|
|
||||||
"executor": {
|
|
||||||
"name": "local",
|
|
||||||
"with": {
|
|
||||||
"default": {
|
|
||||||
"args": [
|
|
||||||
"/usr/local/bin/joint-teapot",
|
|
||||||
"joj3-all-env",
|
|
||||||
"/home/tt/.config/teapot/teapot.env",
|
|
||||||
"--grading-repo-name",
|
|
||||||
"Nuvole-joj",
|
|
||||||
"--max-total-score",
|
|
||||||
"100"
|
|
||||||
],
|
|
||||||
"env": [
|
|
||||||
"LOG_FILE_PATH=/home/tt/.cache/joint-teapot-debug.log"
|
|
||||||
],
|
|
||||||
"stdin": {
|
|
||||||
"content": ""
|
|
||||||
},
|
|
||||||
"stdout": {
|
|
||||||
"name": "stdout",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"stderr": {
|
|
||||||
"name": "stderr",
|
|
||||||
"max": 33554432,
|
|
||||||
"pipe": true
|
|
||||||
},
|
|
||||||
"cpuLimit": 1000000000,
|
|
||||||
"clockLimit": 2000000000,
|
|
||||||
"memoryLimit": 134217728,
|
|
||||||
"stackLimit": 0,
|
|
||||||
"procLimit": 50,
|
|
||||||
"cpuRateLimit": 0,
|
|
||||||
"cpuSetLimit": "",
|
|
||||||
"copyIn": {},
|
|
||||||
"copyInCached": {},
|
|
||||||
"copyInDir": ".",
|
|
||||||
"copyOut": [
|
|
||||||
"stdout",
|
|
||||||
"stderr"
|
|
||||||
],
|
|
||||||
"copyOutCached": [],
|
|
||||||
"copyOutMax": 0,
|
|
||||||
"copyOutDir": "",
|
|
||||||
"tty": false,
|
|
||||||
"strictMemoryLimit": false,
|
|
||||||
"dataSegmentLimit": false,
|
|
||||||
"addressSpaceLimit": false
|
|
||||||
},
|
|
||||||
"cases": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parsers": [
|
|
||||||
{
|
|
||||||
"name": "log",
|
|
||||||
"with": {
|
|
||||||
"msg": "joj3 summary"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user