Skip to content

Results refactoring

Tim van der Horst requested to merge results-refactoring into development

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

Merge request reports