automated: linux: pi-stress: allow user-specified baseline

Previously, the pi-stress script dynamically computed the baseline
(minimum inversion value) across all iterations. This patch adds support
for a new `-x` option that lets users manually specify a fixed
`user_baseline` value.

Using a fixed baseline is preferred over percentage-based thresholds in
this context, as it offers more consistent and predictable
evaluation—especially in controlled benchmarking environments or when
comparing results across different systems and runs. Percentages can be
misleading if the dynamic baseline fluctuates due to noise or system
conditions.

This change improves flexibility and repeatability in post-processing
and performance analysis.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2 files changed
tree: 90d22d49f86685b2267330186bac0c1d338f9f39
  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