Repository navigation
Conversation
ofek
left a comment
There was a problem hiding this comment.
Instead, can you please bring back support for the old, simpler benchmarks so that we can run them locally and with the manual CI trigger? I was going to myself actually so I would feel bad merging this and then adding much of this again shortly after.
f40e1b6 to
513cd64
Compare
|
@ofek good call, reworked to your suggestion. Instead of dropping the pytest-benchmark scaffolding, this just re-adds That restores the simple benchmarks for local runs and the manual profile trigger. I confirmed the two plugins coexist: without One thing still open from the old setup: the No rush on my end, just let me know what you think whenever you get a chance. |
Merging this PR will not alter performance
Comparing Footnotes
|
|
I'll take on the work to bring them back, thanks! |
|
Whatever's easiest for you: feel free to merge this and start on yours, or close it and just repeat the one line in your own PR since it's the only change here. I'll leave the fate of this one in your hands. |
|
Merged current main in. Still the same one line: @ofek two months on, Your changes-requested was against the earlier version of this PR, which removed the scaffolding instead. This one is the minimal form of the restoration you said you would take on, and it does not conflict with a larger one later. Checked that it is safe for CodSpeed: If you want to own the whole thing, say so and I will close this. Otherwise I plan to merge it in a few days as a CI fix. |
|
@ofek @provinzkraut I have merged main into this branch. The change now consists only of restoring the missing Ofek, your changes-requested review concerned the earlier version that removed that infrastructure. Could you re-review the current version? Janek, could you review compatibility with CodSpeed? |
|
@Siyet I think we can just revert the whole codspeed stuff. It does not work as promised for us, and I see no value in keeping it |
|
CodSpeed workflow runs are now disabled for the whole repository. CI is green on this PR; merging is currently blocked only by ofek's earlier changes-requested review. @ofek pls take another look at the current version. |
81cf3aa to
59d1c94
Compare
Add
pytest-benchmarkback to thetest-profdependency group. This is required for benchmark execution with the existing--benchmark-*options injust test-perfand the Manual Profile workflow. When CodSpeed is enabled, its benchmark fixture is used instead.The existing calibration options are accepted during argument parsing but are unused in the current tests. Restoring their effect is separate work; this PR only adds the missing dependency.