Skip to content

Improve benchmark runner printing#5429

Merged
ESadek-MO merged 2 commits into
SciTools:FEATURE_benchmarksfrom
trexfeathers:bm_pr1_printing
Aug 18, 2023
Merged

Improve benchmark runner printing#5429
ESadek-MO merged 2 commits into
SciTools:FEATURE_benchmarksfrom
trexfeathers:bm_pr1_printing

Conversation

@trexfeathers

@trexfeathers trexfeathers commented Aug 18, 2023

Copy link
Copy Markdown
Contributor

🚀 Pull Request

Description

Some minor improvements to bm_runner.py's printing commands, which will be needed by subsequent feature branch pull requests.

No What's New entry since this is just prepping other steps.


Consult Iris pull request check list

@ESadek-MO ESadek-MO 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.

It seems to work, it all makes sense to me, and I can't notice any issues, happy to call it sorted.

@ESadek-MO ESadek-MO merged commit 1bd56d5 into SciTools:FEATURE_benchmarks Aug 18, 2023
ESadek-MO pushed a commit that referenced this pull request Aug 21, 2023
* Improve benchmark runner printing (#5429)

* More sensible print and run functions.

* Avoid permanent modifications in _subprocess_runner.

* Post on demand benchmark results as comment (big refactor) (#5430)

* On demand benchmarking.

* Correct gh query.

* Correct assignee spacing.

* What's new entry.

* Better comparison commits for PR benchmarking (#5431)

* Don't check out head_ref - benchmark the GH simulated merge commit instead.

* What's New entry.

* Warn via issue if overnight benchmarks fail (#5432)

* Include a warning step for overnight benchmarking.

* Fix for failure warning script.

* Better formatting of warning issue title.

* What's new entry.

* Minor benchmark improvements (#5433)

* Use shlex.split() for bm_runner commands.

* Minor documentation clarifications.

* Set benchmark runs to error if the subprocess errors (#5434)

* Set benchmark runs to error if the subprocess errors.

* Still compare results even from a broken run.

* Still upload reports if overnight run fails.

* What's New entry.

* Hard-code conda channel into asv_delegated_conda.py (#5435)

* What's new entry.

* What's New entry.

* Hard-code conda channel into asv_delegated_conda.py .

* Fix some rebase confusion in the What's New.

* Inflate benchmark data to ensure laziness (#5436)

* Inflate benchmark data to ensure laziness.

* What's New entry.

* Benchmark feature branch what's new entry (#5438)

* What's new entry.

* Correct user name @ESadek-MO.

* Missing colon.
@trexfeathers trexfeathers deleted the bm_pr1_printing branch May 3, 2024 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Feature Branch Highlight this for a feature branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants