-
Notifications
You must be signed in to change notification settings - Fork 1
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
Update a few tests to use old dyn_bgd_n_faint=0 default #214
Conversation
For this I suppose the question is if there's enough coverage for dyn_bgd_n_faint=0 and dyn_bgd_n_faint=2. |
In general there seems to be pretty good coverage for It's good news that some review tests failed with the new default. I guess the question is whether the roll optimization is really doing the right thing in this case, i.e. using the bonus in evaluation. There is no obvious reason it wouldn't be working, but I'm not sure if that is tested. |
I looked a bit at the roll optimization question, and it looked to me like the kwargs were getting through correctly, but because that code had a separate area to recalculate n_stars (aka guide_count) for the rolled catalogs, and that guide_count did not use the new bonus method, the bonus wasn't getting into the n_stars value. If n_stars is just supposed to be guide_count, I think it probably makes sense to just update those values to use the bonus per #215 . |
Something is wonky, tests are failing for me. ???
|
It's worth noting that I'm seeing these same failures on master. |
I think you need a proseco with at least sot/proseco#401 to have tests passing before this PR. |
I updated the testing section. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 2 out of 2 changed files in this pull request and generated no suggestions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
Description
Update a few tests to use old dyn_bgd_n_faint=0 default.
This PR is intended to go with sot/proseco#403 , though explicitly adding dyn_bgd_n_faint=0 to a few tests does not require that version of proseco.
Interface impacts
Testing
Tested with and without sot/proseco#403 in PYTHONPATH . Requires sot/proseco#401 or proseco >= 5.15.0.
Unit tests
Independent check of unit tests by @taldcroft:
Functional tests
No functional testing.