diff --git a/AssignmentChecker/src/app.ts b/AssignmentChecker/src/app.ts index 1299507d82a3f09332fc29f77f13c2231c442312..7ae5b397ce3fb9109aab517649d63f0e1be69811 100644 --- a/AssignmentChecker/src/app.ts +++ b/AssignmentChecker/src/app.ts @@ -8,13 +8,14 @@ const myEnv = require('dotenv').config({ require('dotenv-expand').expand(myEnv); require('./shared/helpers/TypeScriptExtensions'); // ATTENTION : This line MUST be the second of this file -import AssignmentValidator from './sharedByClients/helpers/Dojo/AssignmentValidator'; -import Styles from './types/Style'; -import { exec } from 'child_process'; -import util from 'util'; -import HttpManager from './managers/HttpManager'; -import Config from './config/Config'; -import Icon from './sharedByClients/types/Icon'; +import ClientsSharedAssignmentHelper from './sharedByClients/helpers/Dojo/ClientsSharedAssignmentHelper'; +import AssignmentValidator from './sharedByClients/helpers/Dojo/AssignmentValidator'; +import Styles from './types/Style'; +import { exec } from 'child_process'; +import util from 'util'; +import HttpManager from './managers/HttpManager'; +import Config from './config/Config'; +import Icon from './sharedByClients/types/Icon'; (async () => { @@ -42,12 +43,6 @@ import Icon from './sharedByClients/types/Icon'; } }); - assignmentValidator.events.on('endStep', (stepName: string, message: string, error: boolean) => { - if ( error ) { - console.error(Styles.ERROR(`${ Icon.ERROR } ${ message }`)); - } - }); - assignmentValidator.events.on('finished', (success: boolean, exitCode: number) => { success ? resolve() : reject(); }); @@ -56,5 +51,7 @@ import Icon from './sharedByClients/types/Icon'; }); } catch ( error ) { } + ClientsSharedAssignmentHelper.displayExecutionResults(assignmentValidator, `The assignment is ready to be published.`, Styles); + process.exit(assignmentValidator.exitCode); })(); \ No newline at end of file diff --git a/AssignmentChecker/src/sharedByClients b/AssignmentChecker/src/sharedByClients index 1ed34ef2260dc08c92dfee96d9ba8a10e98eae22..b22af10834e18c944606d5822b4446467792fbf8 160000 --- a/AssignmentChecker/src/sharedByClients +++ b/AssignmentChecker/src/sharedByClients @@ -1 +1 @@ -Subproject commit 1ed34ef2260dc08c92dfee96d9ba8a10e98eae22 +Subproject commit b22af10834e18c944606d5822b4446467792fbf8