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