Skip to content

Remove unique identifiers when matching failures

What does this MR do and why?

This change updates unique identifiers in stacktraces to generic placeholders when searching for existing failures in order to better match failures that are the same but have different unique test resources. This is the first iteration to reduce the number of duplicate failure issues created.

For example, qa-test-2022-03-13-00-38-13-e83bb6ae918a97f8 and parent-project-660e73c64d44a057 would change to <unique-test-resource> and parent-project-<unique-hash> respectively before being compared with an existing failure issue's stacktrace that we would do the same to.

Note: This doesn't change the recorded stacktrack trace, it just changes it during the match check.

Edited by George Koltsov

Merge request reports