8000 Update rt tests pi stress and cyclicdeadline by roxell · Pull Request #567 · Linaro/test-definitions · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Update rt tests pi stress and cyclicdeadline #567

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

roxell
Copy link
Collaborator
@roxell roxell commented May 8, 2025

No description provided.

@@ -105,7 +103,7 @@ if [ "${ITERATIONS}" -gt 2 ]; then

echo "Max allowed failures: $fail_limit"
echo "Actual failures: $fail_count"
echo "Number of max latencies above 1.${PTHRESHOLD}% of min: $fail_count"
echo "Number of max latencies above $min_latency of min: $fail_count"
Copy link
Member
@bhcopeland bhcopeland May 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd probably add the word baseline here.

above baseline ($)

@bhcopeland
Copy link
Member

LGTM apart from tiny bit of wording

roxell added 2 commits May 9, 2025 13:03
The pi-stress results shouldn't be based on the minimum value, it should
be -X% from the max_inversion.
Anything less than threshold is a fail.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
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>
@roxell roxell force-pushed the update-rt-tests-pi-stress-and-cyclicdeadline branch 2 times, most recently from 15328f4 to 3f42086 Compare May 9, 2025 11:12
Previously, the cyclicdeadline script dynamically computed the minimum
latency value across all iterations. This patch introduces a new `-x`
option that enables users to specify a fixed `user_baseline` value
instead.

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>
@roxell roxell force-pushed the update-rt-tests-pi-stress-and-cyclicdeadline branch from 3f42086 to 834b2a3 Compare May 9, 2025 11:42
@bhcopeland bhcopeland merged commit 07a1e89 into Linaro:master May 9, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0