Skip to content

Add stress-ng app definition#1663

Open
rfbgo wants to merge 1 commit into
GoogleCloudPlatform:developfrom
rfbgo:stress-ng
Open

Add stress-ng app definition#1663
rfbgo wants to merge 1 commit into
GoogleCloudPlatform:developfrom
rfbgo:stress-ng

Conversation

@rfbgo

@rfbgo rfbgo commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Example output:

 default (null) context figures of merit:
        Bogo Ops = 8692
        Bogo Ops/s (Real Time) = 1737.20 ops/s

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a new stress-ng application definition for Ramble. The review identifies that the matrix_method variable is currently unused and that the cpu_list variable is redundant. It is recommended to integrate matrix_method into the extra_args definition and remove the unused cpu_list variable to improve the API's cleanliness.

Comment thread var/ramble/repos/builtin/applications/stress-ng/application.py
@ramble-pr-bot

ramble-pr-bot Bot commented Jul 16, 2026

Copy link
Copy Markdown

Ramble Performance Test Metrics

Results produced with commit: 1414f5b

Test Name Outcome Duration (s) Most Recent Run (s) Last 5 Avg (s)
test_analyze_large_file passed 2.9294 3.0625 (48760fd) 2.9483
test_large_template_expansion passed 2.0895 2.1499 (48760fd) 2.1608
test_many_experiments passed 35.6128 37.8478 (48760fd) 37.3594
test_many_objects_defaults passed 19.2146 20.1824 (48760fd) 19.9687
test_matrix_filter_perf passed 1.5723 1.6450 (48760fd) 1.6015

@codecov

codecov Bot commented Jul 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.31%. Comparing base (48760fd) to head (1414f5b).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1663   +/-   ##
========================================
  Coverage    93.31%   93.31%           
========================================
  Files          353      353           
  Lines        34334    34334           
========================================
+ Hits         32039    32040    +1     
+ Misses        2295     2294    -1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@rfbgo
rfbgo requested a review from linsword13 July 21, 2026 13:25

@dapomeroy dapomeroy left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looks good! Thanks for adding this app. A couple questions about whether adding FOM details makes sense.

+ r"(?P<bogo_ops_per_s_usrsys>[0-9\.]+)"
)

figure_of_merit(

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Is there a FomType that fits this FOM?

units="",
)

figure_of_merit(

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Same as above, is there a FomType that fits here?

"Bogo Ops",
fom_regex=metrics_regex,
group_name="bogo_ops",
units="",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Should this be 'ops' since the FOM below is 'ops/s'?

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