Results refactoring
Description
Remove results object and replace them with an entity structure. Closes #140 (closed)
Changes
- Removed HashMap results
- Modified all analyzers to work with new results structure
- Modify checker to work with new entities (removed static and dynamic results)
- Modify submission controller to work with new results
- Modify ReportGenerator to use new V8 engine instead of Mongo --eval
Additions
- CK analyzer
- Entities and project entities
- New repositories for entities
Test and Review
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