File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -61,22 +61,24 @@ class SubmissionScenario implements Scenario {
61
61
const runOutputFile = path . join ( currentTestcasePath , 'run.stdout' )
62
62
const expectedOutputFile = path . join ( currentTestcasePath , 'stdout' )
63
63
64
+ const diff = exec ( `
65
+ diff -b -a ${ runOutputFile } ${ expectedOutputFile }
66
+ ` )
67
+ const score = diff . code === 0 ? 100 : 0
68
+
64
69
const result = new Array (
65
70
+ code === 143 && "TLE" ,
66
71
+ code === 137 && "MLE" ,
67
72
+ code !== 0 && "Run Error" ,
73
+ + code === 0 && score === 0 && "Wrong Answer" ,
68
74
+ code === 0 && "Success"
69
75
) . reduce ( ( acc , cur ) => acc || cur )
70
-
71
- const diff = exec ( `
72
- diff -b -a ${ runOutputFile } ${ expectedOutputFile }
73
- ` )
74
76
75
77
return {
76
78
id : + testcase ,
77
79
time,
78
80
result,
79
- score : diff . code === 0 ? 100 : 0
81
+ score
80
82
}
81
83
} )
82
84
You can’t perform that action at this time.
0 commit comments