Buildbot: Support running benchmarks for PRs #9
No reviewers
Labels
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/blender-devops#9
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "LukasStockner/blender-devops:support-patch-benchmark"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This works similarly to the daily benchmarks: It downloads the previous results, appends the new ones, generates the report from them and then pushes it to the server to overwrite the previous result.
The main difference is that now there's two inputs - the daily benchmark as a baseline, and the previous benchmark runs for that specific PR. The latter ones get updated, the former is left alone of course.
Instead of rendering the usual performance timeline, it uses blender/blender#128553 in order to render a relative performance difference report between the baseline and the PR version(s).
The delivery of the benchmark results has to happen before the packaging step, since that clears the entire output folder. I guess this also breaks delivery of test results already, but apparently that's not used or something?
Thanks! It is definitely something we need to have. Will try to put it into agenda for self and Bart. Might be a bit tricky due to the time constraints.
Checkout
From your project repository, check out a new branch and test the changes.