Skip to content
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

Issue 1044 auto benchmarking #1048

Merged
merged 69 commits into from
Mar 27, 2021
Merged

Issue 1044 auto benchmarking #1048

merged 69 commits into from
Mar 27, 2021

Conversation

nerdvegas
Copy link
Contributor

Closes #1044

  • A new tool, rez-benchmark, was added
  • This runs a predetermined set of resolves over a provided package repo
  • On release, this tool is used in a new benchmark.yaml workflow
  • The workflow stores its results as artifacts
  • These are stored in rez's github repo, and are summarised and appended to a RESULTS.md file
  • Any change in resolves (compared to the previous benchmark) is detected, and will cause the workflow to fail

ajohns and others added 30 commits March 16, 2021 13:47
- moved test data, updated tests
- some cleanup in support/
-updated new benchmark test to point at benchmark data
github.com/nerdvegas and others added 29 commits March 23, 2021 05:16
-added workflow step to validate benchmark against most recent
-I suspect it's change in set ordering in py2/3 causing this
@nerdvegas nerdvegas merged commit 3812260 into master Mar 27, 2021
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.

automatically run benchmarking
1 participant