File tree Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -25,15 +25,15 @@ export default class ProjectScenario extends Scenario {
25
25
26
26
run ( currentJobDir : string , job : ProjectJob ) {
27
27
28
- // LANG_CONFIG is undefined rn
28
+ // LANG_CONFIG is undefined rn, hence card coding the value of cpus and memory
29
29
const LANG_CONFIG = config . LANGS [ job . lang ]
30
30
return exec ( `docker run \\
31
31
--cpus="1" \\
32
32
--memory="100m" \\
33
33
--rm \\
34
34
-v "${ currentJobDir } ":/usr/src/runbox \\
35
35
-w /usr/src/runbox codingblocks/project-worker-"${ job . lang } " \\
36
- /bin/judge.sh -s "${ job . submissionDirs }
36
+ /bin/judge.sh -s "${ job . submissionDirs } "
37
37
` ) ;
38
38
}
39
39
@@ -53,28 +53,27 @@ export default class ProjectScenario extends Scenario {
53
53
}
54
54
55
55
const build_stderr = cat ( path . join ( currentJobDir , 'build.stderr' ) ) . toString ( )
56
- const stderr = build_stderr || cat ( ( path . join ( currentJobDir , 'run.stderr' ) ) . toString ( ) )
57
-
58
- if ( stderr ) {
56
+ if ( build_stderr ) {
59
57
return {
60
58
id : job . id ,
61
- stderr,
59
+ stderr : build_stderr ,
62
60
stdout : '' ,
63
61
code : 12123 ,
64
62
time : 1 ,
65
63
score : 100
66
64
}
67
65
}
68
66
69
- const build_stdout = cat ( path . join ( currentJobDir , 'build.stdout ' ) ) . toString ( )
70
- const stdout = build_stdout || cat ( path . join ( currentJobDir , 'run.stdout' ) ) . toString ( )
67
+ const stderr = cat ( ( path . join ( currentJobDir , 'run.stderr ' ) ) . toString ( ) )
68
+ const run_stdout = cat ( path . join ( currentJobDir , 'run.stdout' ) ) . toString ( )
71
69
70
+ // if code is set to 0, change the condition in judge-api queue logic
72
71
return {
73
72
id : job . id ,
74
- stderr : '' ,
75
- stdout : stdout ,
73
+ stderr : stderr ,
74
+ stdout : run_stdout ,
76
75
time : 0 ,
77
- code : 10 ,
76
+ code : 100 ,
78
77
score : 100
79
78
}
80
79
}
You can’t perform that action at this time.
0 commit comments