Skip to content

Refactor report shared examples with Comparable module

Fabien Catteau requested to merge refactor-spec-comparable-module into master

What does this MR do?

Refactor report shared examples with Comparable module, so that report comparison can be tested.

Follow-up MRs

  • Code linting, to remove all offenses reported by Rubcop. See comment and other comments. => Done in !206 (merged)
  • ComparableReport class, possibly on top of the existing functions. See thread.

What are the relevant issue numbers?

This is related to gitlab-org/gitlab#299503 (closed) since all jq filters of compare_reports.sh are ported to Ruby.

Does this MR meet the acceptance criteria?

Edited by Fabien Catteau

Merge request reports