feat: init
This commit is contained in:
		
						commit
						36039074a3
					
				
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| joj3_result.json | ||||
							
								
								
									
										31
									
								
								conf.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								conf.toml
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,31 @@ | |||
| skipGitea = true | ||||
| [[stages]] | ||||
| name = "keyword" | ||||
| [stages.executor] | ||||
| name = "sandbox" | ||||
| [stages.executor.with.default] | ||||
| args = ["bash", "-c", ". ./src/lib.sh; check_files ./src/assets"] | ||||
| env = ["PATH=/usr/bin:/bin:/usr/local/bin"] | ||||
| cpuLimit = 10_000_000_000 | ||||
| memoryLimit = 104_857_600 | ||||
| procLimit = 50 | ||||
| copyInCwd = true | ||||
| copyOut = ["stdout", "stderr"] | ||||
| [stages.executor.with.default.stdin] | ||||
| content = "" | ||||
| [stages.executor.with.default.stdout] | ||||
| name = "stdout" | ||||
| max = 65_536 | ||||
| [stages.executor.with.default.stderr] | ||||
| name = "stderr" | ||||
| max = 65_536 | ||||
| [stages.parser] | ||||
| name = "keyword" | ||||
| [stages.parser.with] | ||||
| fullScore = 100 | ||||
| minScore = 0 | ||||
| files = ["stdout"] | ||||
| endOnMatch = true | ||||
| [[stages.parser.with.matches]] | ||||
| keyword = "check files error" | ||||
| score = 5 | ||||
							
								
								
									
										0
									
								
								src/assets/0.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/assets/0.txt
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/assets/1.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/assets/1.txt
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										7
									
								
								src/lib.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/lib.sh
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | |||
| # count file number in a given directory | ||||
| function check_files() { | ||||
|     file_count=$(find $1 -type f | wc -l) | ||||
|     if [ $file_count -ge 1 ]; then | ||||
|         echo "check files error: more than 1 file found in $1!" | ||||
|     fi | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user