@@ -242,13 +242,17 @@ function verifyResult(task, queue, cb) {
242
242
243
243
function formatResult ( result ) {
244
244
const x = {
245
- ok : result . run_success ,
246
- answer : result . code_answer || '' ,
247
- runtime : result . status_runtime || '' ,
248
- state : h . statusToName ( result . status_code ) ,
249
- testcase : util . inspect ( result . input || result . last_testcase || '' ) ,
250
- passed : result . total_correct || 0 ,
251
- total : result . total_testcases || 0
245
+ ok : result . run_success ,
246
+ answer : result . code_answer || '' ,
247
+ lang : result . lang ,
248
+ runtime : result . status_runtime || '' ,
249
+ runtime_percentile : result . runtime_percentile || '' ,
250
+ memory : result . status_memory || '' ,
251
+ memory_percentile : result . memory_percentile || '' ,
252
+ state : h . statusToName ( result . status_code ) ,
253
+ testcase : util . inspect ( result . input || result . last_testcase || '' ) ,
254
+ passed : result . total_correct || 0 ,
255
+ total : result . total_testcases || 0
252
256
} ;
253
257
254
258
x . error = _ . chain ( result )
@@ -336,7 +340,7 @@ plugin.getSubmission = function(submission, cb) {
336
340
let re = body . match ( / s u b m i s s i o n C o d e : \s ( ' [ ^ ' ] * ' ) / ) ;
337
341
if ( re ) submission . code = eval ( re [ 1 ] ) ;
338
342
339
- re = body . match ( / d i s t r i b u t i o n _ f o r m a t t e d : \s ( ' [ ^ ' ] + ' ) / ) ;
343
+ re = body . match ( / r u n t i m e D i s t r i b u t i o n F o r m a t t e d : \s ( ' [ ^ ' ] + ' ) / ) ;
340
344
if ( re ) submission . distributionChart = JSON . parse ( eval ( re [ 1 ] ) ) ;
341
345
return cb ( null , submission ) ;
342
346
} ) ;
0 commit comments