automated: linux: pi-stress: add generic pass/fail logic

Enhance the pi-stress test to automatically determine a PASS or
FAIL result based on collected inversion measurements.

This change:
- Adds logic to parse the inversion values from output.
- Calculates the minimum observed inversion.
- Sets a threshold at 110% of the minimum inversion.
- 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 pi-stress 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: 8f8bd2dc30f2b778f732bd78b30be424c9572907
  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