automated: linux: cyclicdeadline: add generic pass/fail logic

Enhance the cyclicdeadline test to automatically determine a PASS or
FAIL result based on collected max-latency measurements.

This change:
- Adds logic to parse the max-latency values from output.
- Calculates the minimum observed latency.
- Sets a threshold at 110% of the minimum latency.
- Counts the number of runs that exceed this threshold.
- Fails the test if more than half the iterations exceed the threshold.

This enables automated evaluation of cyclicdeadline results without
manual inspection, making the test more suitable for continuous
integration environments.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
1 file changed
tree: bf2ba8cc8b184dea312d574d3568c1bdaeae4c71
  1. .github/
  2. .reuse/
  3. automated/
  4. docs/
  5. LICENSES/
  6. manual/
  7. mkdocs_plugin/
  8. plans/
  9. test/
  10. .gitignore
  11. .readthedocs.yml
  12. COPYING
  13. COPYRIGHTS
  14. mkdocs.yml
  15. README.md
  16. sanity-check.sh
  17. test.sh
  18. validate.py
README.md

Build Status REUSE Compliance Check

Test Definitions

A set of testing scripts designed to work with LAVA. Also contains test-runner script that allows execution outside LAVA.

More details in docs