Discussion: Refactor test report to use <ci-icon> component

Description

The file ~/pipelines/components/test_reports/test_suite_table.vue should use the <ci-icon> component instead of declaring its own.

Disadvantages of this approach: The icons/statuses shown by the test cases results is not related 1:1 to CI statuses, this could be something to consider while making the switch, as the domain of results and color scheme is different.

Original Discussion

The following discussion from !52516 (merged) should be addressed:

  • @justin_ho started a discussion: (+4 comments)

    Suggestion: Could we at least do a sanity check and make sure that this still renders with the right color? Especially when it's under different states (like failed or pending).

    Asking because the screenshots only include the MR widget.

Edited by Miguel Rincon