@@ -242,13 +242,17 @@ function verifyResult(task, queue, cb) {
242242
243243function formatResult ( result ) {
244244 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
252256 } ;
253257
254258 x . error = _ . chain ( result )
@@ -336,7 +340,7 @@ plugin.getSubmission = function(submission, cb) {
336340 let re = body . match ( / s u b m i s s i o n C o d e : \s ( ' [ ^ ' ] * ' ) / ) ;
337341 if ( re ) submission . code = eval ( re [ 1 ] ) ;
338342
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 ( ' [ ^ ' ] + ' ) / ) ;
340344 if ( re ) submission . distributionChart = JSON . parse ( eval ( re [ 1 ] ) ) ;
341345 return cb ( null , submission ) ;
342346 } ) ;
0 commit comments