Add caching to PipelinesController#test_report
Summary
The current implementation of PipelinesController#test_report parses the pipeline test report on every single request. This is very inefficient. Since reports are immutable for each pipeline, we can cache report and use the pipeline ID as key.
Edited by 🤖 GitLab Bot 🤖