diff --git a/helpers/ExerciceHelper.ts b/helpers/ExerciceHelper.ts
index 190a9bc88fcbefae6d3f8e390140430b37bc8105..ec3a3227e92b0f6e034485df275c70d05cce7f9a 100644
--- a/helpers/ExerciceHelper.ts
+++ b/helpers/ExerciceHelper.ts
@@ -36,8 +36,18 @@ class ExerciceHelper {
             const results = JSON5.parse(isFile ? fs.readFileSync(resultsFilePathOrStr, 'utf8') : resultsFilePathOrStr);
             const isValid = validator(results);
 
+            if ( isValid ) {
+                if ( results.successfulTests === undefined && results.successfulTestsList !== undefined ) {
+                    results.successfulTests = results.successfulTestsList.length;
+                }
+
+                if ( results.failedTests === undefined && results.failedTestsList !== undefined ) {
+                    results.failedTests = results.failedTestsList.length;
+                }
+            }
+
             return {
-                results: isValid ? results as ExerciceResultsFile : results as any,
+                results: isValid ? results : results as any,
                 isValid: isValid,
                 errors : validator.errors
             };