New front end for centralised bechmark running.
Context
Currently a limited set of webpages and graphs are generated for centrally run (cron) benchmarking tests and these are displayed at https://buildstream.gitlab.io/buildstream-benchmarking, given currently envisaged changes (including the requirements to display results for benchmarking tests run on gitlab MR branches) this will need to be replaced so that multiple results sets can be selected for rolling benchmarking tests and displayed.
The results shall include graphs showing current tests results against master results together with the ability to access/download the raw results. The hosting of this will probably need to be on a dedicated server. The overall approach is subject to proposal acceptance by key shareholders in buildstream.
Task Description
-
Develop proposal for new benchmark frontend framework/infrastructure. -
Deconstruct settled approach into further issues.
Acceptance Criteria
Get an agreed proposal for handling benchmarking frontend and construct plan to implement.