Open elBoberido opened 4 years ago
Something like this in scope?: https://github.com/rhysd/github-action-benchmark
This ticket is relevant for ROS quality level 1 as we need performance regression testing. Idea would be to have a nightly job running https://gitlab.com/ApexAI/performance_test/-/tree/master/ and check if the latency/CPU load increases.
Brief feature description
Track the performance of iceoryx for early regression detection
Detailed information
To spot regressions early and get an overview of the performance, after each merge some benchmarks should run and the results kept and displayed on a graph, similar to https://perf.rust-lang.org/. That code is MIT licensed, so it should be possible to adapt it to our needs. Alternatively something similar could be created with grafana