Feature - Submission time tracking with bonus refactoring
Description
Adds submission time tracking to the core and refactors many things wrong with the pipeline.
Additions
- Submission time tracking for submissions, dispatches to workers, analysis results, and finished reports.
Changes
- Things be final
- Changed dependency field orders
- Removed template support
- isHadException had isException
- Updated tests
Test and Review
Resolves #104 (closed)
To be filled in by the reviewers
-
All of the methods are commented to expectation -
The methods are tested to satisfaction -
There are no unnecessary files present in the MR -
The continuous integration has no problems with the MR -
The MR is filled in as requested (including labels, milestones, and reviewers) -
The documentation is up-to-date -
All nullable parameters are marked as such
Edited by Tim van der Horst