feat: small json testcases
This commit is contained in:
parent
f48f67bab4
commit
8c90dbdc3f
|
@ -66,5 +66,5 @@ def convert(
|
||||||
|
|
||||||
# distribution on json
|
# distribution on json
|
||||||
# need a get folder path function
|
# need a get folder path function
|
||||||
distribute_json(root.absolute(), repo_obj, root)
|
# distribute_json(root.absolute(), repo_obj, root)
|
||||||
return result_dict
|
return result_dict
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -100,342 +100,3 @@ case1.diff.output.ignorespaces = true
|
||||||
#case1.limit.stdout = 8
|
#case1.limit.stdout = 8
|
||||||
#case1.command = "./h7/build/ex2"
|
#case1.command = "./h7/build/ex2"
|
||||||
case1.in = "case1.in"
|
case1.in = "case1.in"
|
||||||
|
|
||||||
case2.diff.output.score = 5
|
|
||||||
case2.limit.cpu = 1
|
|
||||||
case2.limit.mem = 91224961
|
|
||||||
case2.diff.output.ignorespaces = true
|
|
||||||
#case2.limit.stdout = 8
|
|
||||||
#case2.command = "./h7/build/ex2"
|
|
||||||
case2.in = "case2.in"
|
|
||||||
|
|
||||||
case3.diff.output.score = 5
|
|
||||||
case3.limit.cpu = 1
|
|
||||||
case3.limit.mem = 91224961
|
|
||||||
case3.diff.output.ignorespaces = true
|
|
||||||
#case3.limit.stdout = 8
|
|
||||||
#case3.command = "./h7/build/ex2"
|
|
||||||
case3.in = "case3.in"
|
|
||||||
|
|
||||||
case4.diff.output.score = 10
|
|
||||||
case4.limit.cpu = 1
|
|
||||||
case4.limit.mem = 91224961
|
|
||||||
case4.diff.output.ignorespaces = true
|
|
||||||
#case4.limit.stdout = 8
|
|
||||||
#case4.command = "./h7/build/ex2"
|
|
||||||
case4.in = "case4.in"
|
|
||||||
|
|
||||||
case5.diff.output.score = 10
|
|
||||||
case5.limit.cpu = 1
|
|
||||||
case5.limit.mem = 91224961
|
|
||||||
case5.diff.output.ignorespaces = true
|
|
||||||
#case5.limit.stdout = 8
|
|
||||||
#case5.command = "./h7/build/ex2"
|
|
||||||
case5.in = "case5.in"
|
|
||||||
|
|
||||||
case6.diff.output.score = 15
|
|
||||||
case6.limit.cpu = 1
|
|
||||||
case6.limit.mem = 91224961
|
|
||||||
case6.diff.output.ignorespaces = true
|
|
||||||
#case6.limit.stdout = 8
|
|
||||||
#case6.command = "./h7/build/ex2"
|
|
||||||
case6.in = "case6.in"
|
|
||||||
|
|
||||||
case7.diff.output.score = 15
|
|
||||||
case7.limit.cpu = 1
|
|
||||||
case7.limit.mem = 91224961
|
|
||||||
case7.diff.output.ignorespaces = true
|
|
||||||
#case7.limit.stdout = 8
|
|
||||||
#case7.command = "./h7/build/ex2"
|
|
||||||
case7.in = "case7.in"
|
|
||||||
|
|
||||||
case8.diff.output.score = 15
|
|
||||||
case8.limit.cpu = 1
|
|
||||||
case8.limit.mem = 91224961
|
|
||||||
case8.diff.output.ignorespaces = true
|
|
||||||
#case8.limit.stdout = 8
|
|
||||||
#case8.command = "./h7/build/ex2"
|
|
||||||
case8.in = "case8.in"
|
|
||||||
|
|
||||||
case9.diff.output.score = 15
|
|
||||||
case9.limit.cpu = 1
|
|
||||||
case9.limit.mem = 91224961
|
|
||||||
case9.diff.output.ignorespaces = true
|
|
||||||
#case9.limit.stdout = 8
|
|
||||||
#case9.command = "./h7/build/ex2"
|
|
||||||
case9.in = "case9.in"
|
|
||||||
|
|
||||||
[[stages]]
|
|
||||||
name = "[joj] ex2-msan"
|
|
||||||
command="./h7/build/ex2-msan -a"
|
|
||||||
files.import = [ "h7/build/ex2-msan" ]
|
|
||||||
limit.mem = 91224961
|
|
||||||
|
|
||||||
parsers = [ "diff", "result-detail" ]
|
|
||||||
result-detail.exitstatus = true
|
|
||||||
result-detail.stderr = true
|
|
||||||
|
|
||||||
# will be removed as long as the name is fixed
|
|
||||||
case0.diff.output.score = 5
|
|
||||||
case0.limit.cpu = 1
|
|
||||||
case0.limit.mem = 91224961
|
|
||||||
case0.diff.output.ignorespaces = true
|
|
||||||
#case0.limit.stdout = 8
|
|
||||||
#case0.command = "./h7/build/ex2"
|
|
||||||
case0.in = "case0.in"
|
|
||||||
|
|
||||||
case1.diff.output.score = 5
|
|
||||||
case1.limit.cpu = 1
|
|
||||||
case1.limit.mem = 91224961
|
|
||||||
case1.diff.output.ignorespaces = true
|
|
||||||
#case1.limit.stdout = 8
|
|
||||||
#case1.command = "./h7/build/ex2"
|
|
||||||
case1.in = "case1.in"
|
|
||||||
|
|
||||||
case2.diff.output.score = 5
|
|
||||||
case2.limit.cpu = 1
|
|
||||||
case2.limit.mem = 91224961
|
|
||||||
case2.diff.output.ignorespaces = true
|
|
||||||
#case2.limit.stdout = 8
|
|
||||||
#case2.command = "./h7/build/ex2"
|
|
||||||
case2.in = "case2.in"
|
|
||||||
|
|
||||||
case3.diff.output.score = 5
|
|
||||||
case3.limit.cpu = 1
|
|
||||||
case3.limit.mem = 91224961
|
|
||||||
case3.diff.output.ignorespaces = true
|
|
||||||
#case3.limit.stdout = 8
|
|
||||||
#case3.command = "./h7/build/ex2"
|
|
||||||
case3.in = "case3.in"
|
|
||||||
|
|
||||||
case4.diff.output.score = 10
|
|
||||||
case4.limit.cpu = 1
|
|
||||||
case4.limit.mem = 91224961
|
|
||||||
case4.diff.output.ignorespaces = true
|
|
||||||
#case4.limit.stdout = 8
|
|
||||||
#case4.command = "./h7/build/ex2"
|
|
||||||
case4.in = "case4.in"
|
|
||||||
|
|
||||||
case5.diff.output.score = 10
|
|
||||||
case5.limit.cpu = 1
|
|
||||||
case5.limit.mem = 91224961
|
|
||||||
case5.diff.output.ignorespaces = true
|
|
||||||
#case5.limit.stdout = 8
|
|
||||||
#case5.command = "./h7/build/ex2"
|
|
||||||
case5.in = "case5.in"
|
|
||||||
|
|
||||||
case6.diff.output.score = 15
|
|
||||||
case6.limit.cpu = 1
|
|
||||||
case6.limit.mem = 91224961
|
|
||||||
case6.diff.output.ignorespaces = true
|
|
||||||
#case6.limit.stdout = 8
|
|
||||||
#case6.command = "./h7/build/ex2"
|
|
||||||
case6.in = "case6.in"
|
|
||||||
|
|
||||||
case7.diff.output.score = 15
|
|
||||||
case7.limit.cpu = 1
|
|
||||||
case7.limit.mem = 91224961
|
|
||||||
case7.diff.output.ignorespaces = true
|
|
||||||
#case7.limit.stdout = 8
|
|
||||||
#case7.command = "./h7/build/ex2"
|
|
||||||
case7.in = "case7.in"
|
|
||||||
|
|
||||||
case8.diff.output.score = 15
|
|
||||||
case8.limit.cpu = 1
|
|
||||||
case8.limit.mem = 91224961
|
|
||||||
case8.diff.output.ignorespaces = true
|
|
||||||
#case8.limit.stdout = 8
|
|
||||||
#case8.command = "./h7/build/ex2"
|
|
||||||
case8.in = "case8.in"
|
|
||||||
|
|
||||||
case9.diff.output.score = 15
|
|
||||||
case9.limit.cpu = 1
|
|
||||||
case9.limit.mem = 91224961
|
|
||||||
case9.diff.output.ignorespaces = true
|
|
||||||
#case9.limit.stdout = 8
|
|
||||||
#case9.command = "./h7/build/ex2"
|
|
||||||
case9.in = "case9.in"
|
|
||||||
|
|
||||||
|
|
||||||
[[stages]]
|
|
||||||
name = "[joj] ex2-ubsan"
|
|
||||||
command="./h7/build/ex2-ubsan -a"
|
|
||||||
files.import = [ "h7/build/ex2-ubsan" ]
|
|
||||||
|
|
||||||
parsers = [ "diff", "result-detail" ]
|
|
||||||
result-detail.exitstatus = true
|
|
||||||
result-detail.stderr = true
|
|
||||||
|
|
||||||
# will be removed as long as the name is fixed
|
|
||||||
case0.diff.output.score = 5
|
|
||||||
case0.limit.cpu = 1
|
|
||||||
case0.limit.mem = 91224961
|
|
||||||
case0.diff.output.ignorespaces = true
|
|
||||||
#case0.limit.stdout = 8
|
|
||||||
#case0.command = "./h7/build/ex2"
|
|
||||||
case0.in = "case0.in"
|
|
||||||
|
|
||||||
case1.diff.output.score = 5
|
|
||||||
case1.limit.cpu = 1
|
|
||||||
case1.limit.mem = 91224961
|
|
||||||
case1.diff.output.ignorespaces = true
|
|
||||||
#case1.limit.stdout = 8
|
|
||||||
#case1.command = "./h7/build/ex2"
|
|
||||||
case1.in = "case1.in"
|
|
||||||
|
|
||||||
case2.diff.output.score = 5
|
|
||||||
case2.limit.cpu = 1
|
|
||||||
case2.limit.mem = 91224961
|
|
||||||
case2.diff.output.ignorespaces = true
|
|
||||||
#case2.limit.stdout = 8
|
|
||||||
#case2.command = "./h7/build/ex2"
|
|
||||||
case2.in = "case2.in"
|
|
||||||
|
|
||||||
case3.diff.output.score = 5
|
|
||||||
case3.limit.cpu = 1
|
|
||||||
case3.limit.mem = 91224961
|
|
||||||
case3.diff.output.ignorespaces = true
|
|
||||||
#case3.limit.stdout = 8
|
|
||||||
#case3.command = "./h7/build/ex2"
|
|
||||||
case3.in = "case3.in"
|
|
||||||
|
|
||||||
case4.diff.output.score = 10
|
|
||||||
case4.limit.cpu = 1
|
|
||||||
case4.limit.mem = 91224961
|
|
||||||
case4.diff.output.ignorespaces = true
|
|
||||||
#case4.limit.stdout = 8
|
|
||||||
#case4.command = "./h7/build/ex2"
|
|
||||||
case4.in = "case4.in"
|
|
||||||
|
|
||||||
case5.diff.output.score = 10
|
|
||||||
case5.limit.cpu = 1
|
|
||||||
case5.limit.mem = 91224961
|
|
||||||
case5.diff.output.ignorespaces = true
|
|
||||||
#case5.limit.stdout = 8
|
|
||||||
#case5.command = "./h7/build/ex2"
|
|
||||||
case5.in = "case5.in"
|
|
||||||
|
|
||||||
case6.diff.output.score = 15
|
|
||||||
case6.limit.cpu = 1
|
|
||||||
case6.limit.mem = 91224961
|
|
||||||
case6.diff.output.ignorespaces = true
|
|
||||||
#case6.limit.stdout = 8
|
|
||||||
#case6.command = "./h7/build/ex2"
|
|
||||||
case6.in = "case6.in"
|
|
||||||
|
|
||||||
case7.diff.output.score = 15
|
|
||||||
case7.limit.cpu = 1
|
|
||||||
case7.limit.mem = 91224961
|
|
||||||
case7.diff.output.ignorespaces = true
|
|
||||||
#case7.limit.stdout = 8
|
|
||||||
#case7.command = "./h7/build/ex2"
|
|
||||||
case7.in = "case7.in"
|
|
||||||
|
|
||||||
case8.diff.output.score = 15
|
|
||||||
case8.limit.cpu = 1
|
|
||||||
case8.limit.mem = 91224961
|
|
||||||
case8.diff.output.ignorespaces = true
|
|
||||||
#case8.limit.stdout = 8
|
|
||||||
#case8.command = "./h7/build/ex2"
|
|
||||||
case8.in = "case8.in"
|
|
||||||
|
|
||||||
case9.diff.output.score = 15
|
|
||||||
case9.limit.cpu = 1
|
|
||||||
case9.limit.mem = 91224961
|
|
||||||
case9.diff.output.ignorespaces = true
|
|
||||||
#case9.limit.stdout = 8
|
|
||||||
#case9.command = "./h7/build/ex2"
|
|
||||||
case9.in = "case9.in"
|
|
||||||
|
|
||||||
|
|
||||||
[[stages]]
|
|
||||||
name = "[joj] ex2"
|
|
||||||
command="./h7/build/ex2"
|
|
||||||
files.import = [ "h7/build/ex2" ]
|
|
||||||
score = 10
|
|
||||||
|
|
||||||
parsers = [ "diff", "result-detail" ]
|
|
||||||
result-detail.exitstatus = true
|
|
||||||
result-detail.stderr = true
|
|
||||||
result-status.forcequit = true
|
|
||||||
|
|
||||||
# will be removed as long as the name is fixed
|
|
||||||
case0.diff.output.score = 5
|
|
||||||
case0.limit.cpu = 1
|
|
||||||
case0.limit.mem = 91224961
|
|
||||||
case0.diff.output.ignorespaces = true
|
|
||||||
#case0.limit.stdout = 8
|
|
||||||
#case0.command = "./h7/build/ex2"
|
|
||||||
case0.in = "case0.in"
|
|
||||||
|
|
||||||
case1.diff.output.score = 5
|
|
||||||
case1.limit.cpu = 1
|
|
||||||
case1.limit.mem = 91224961
|
|
||||||
case1.diff.output.ignorespaces = true
|
|
||||||
#case1.limit.stdout = 8
|
|
||||||
#case1.command = "./h7/build/ex2"
|
|
||||||
case1.in = "case1.in"
|
|
||||||
|
|
||||||
case2.diff.output.score = 5
|
|
||||||
case2.limit.cpu = 1
|
|
||||||
case2.limit.mem = 91224961
|
|
||||||
case2.diff.output.ignorespaces = true
|
|
||||||
#case2.limit.stdout = 8
|
|
||||||
#case2.command = "./h7/build/ex2"
|
|
||||||
case2.in = "case2.in"
|
|
||||||
|
|
||||||
case3.diff.output.score = 5
|
|
||||||
case3.limit.cpu = 1
|
|
||||||
case3.limit.mem = 91224961
|
|
||||||
case3.diff.output.ignorespaces = true
|
|
||||||
#case3.limit.stdout = 8
|
|
||||||
#case3.command = "./h7/build/ex2"
|
|
||||||
case3.in = "case3.in"
|
|
||||||
|
|
||||||
case4.diff.output.score = 10
|
|
||||||
case4.limit.cpu = 1
|
|
||||||
case4.limit.mem = 91224961
|
|
||||||
case4.diff.output.ignorespaces = true
|
|
||||||
#case4.limit.stdout = 8
|
|
||||||
#case4.command = "./h7/build/ex2"
|
|
||||||
case4.in = "case4.in"
|
|
||||||
|
|
||||||
case5.diff.output.score = 10
|
|
||||||
case5.limit.cpu = 1
|
|
||||||
case5.limit.mem = 91224961
|
|
||||||
case5.diff.output.ignorespaces = true
|
|
||||||
#case5.limit.stdout = 8
|
|
||||||
#case5.command = "./h7/build/ex2"
|
|
||||||
case5.in = "case5.in"
|
|
||||||
|
|
||||||
case6.diff.output.score = 15
|
|
||||||
case6.limit.cpu = 1
|
|
||||||
case6.limit.mem = 91224961
|
|
||||||
case6.diff.output.ignorespaces = true
|
|
||||||
#case6.limit.stdout = 8
|
|
||||||
#case6.command = "./h7/build/ex2"
|
|
||||||
case6.in = "case6.in"
|
|
||||||
|
|
||||||
case7.diff.output.score = 15
|
|
||||||
case7.limit.cpu = 1
|
|
||||||
case7.limit.mem = 91224961
|
|
||||||
case7.diff.output.ignorespaces = true
|
|
||||||
#case7.limit.stdout = 8
|
|
||||||
#case7.command = "./h7/build/ex2"
|
|
||||||
case7.in = "case7.in"
|
|
||||||
|
|
||||||
case8.diff.output.score = 15
|
|
||||||
case8.limit.cpu = 1
|
|
||||||
case8.limit.mem = 91224961
|
|
||||||
case8.diff.output.ignorespaces = true
|
|
||||||
#case8.limit.stdout = 8
|
|
||||||
#case8.command = "./h7/build/ex2"
|
|
||||||
case8.in = "case8.in"
|
|
||||||
|
|
||||||
case9.diff.output.score = 15
|
|
||||||
case9.limit.cpu = 1
|
|
||||||
case9.limit.mem = 91224961
|
|
||||||
case9.diff.output.ignorespaces = true
|
|
||||||
#case9.limit.stdout = 8
|
|
||||||
#case9.command = "./h7/build/ex2"
|
|
||||||
case9.in = "case9.in"
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user