Skip to content

MNT Butler script to schedule minimize task for open testcases #4806

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

Closed
wants to merge 4 commits into from

Conversation

vitaliset
Copy link
Collaborator

@vitaliset vitaliset commented May 28, 2025

After some problems with PubSub, some open testcases were not properly set to continue their bug management flow of file issuing etc. This script should be run once to unblock some of those testcases.

b/422487906

DO NOT SUBMIT

butler.py Outdated
@@ -404,6 +404,10 @@ def main():
subparsers.add_parser(
'integration_tests', help='Run end-to-end integration tests.')

subparsers.add_parser(
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This might work, but usually you would put your script in butler/scripts/ and run it like so:

python butler.py run --config-dir=../clusterfuzz-config/configs/external schedule_fuzz --non-dry-run

@jonathanmetzman
Copy link
Collaborator

By the way, do we want to do this on all open testcases? Or can we just do it on ones opened on the days this was broken?

@vitaliset
Copy link
Collaborator Author

do we want to do this on all open testcases?

I assumed the if_needed would handle open testcases that wouldn't need it so it wouldn't be a problem to run it for all open ones, but I didn't deep dive too much on the logic.

@jonathanmetzman
Copy link
Collaborator

do we want to do this on all open testcases?

I assumed the if_needed would handle open testcases that wouldn't need it so it wouldn't be a problem to run it for all open ones, but I didn't deep dive too much on the logic.

I think youre absolutely right and I missed that. Nice work!

@vitaliset vitaliset changed the base branch from master to merg2 June 4, 2025 18:22
Base automatically changed from merg2 to master June 11, 2025 14:55
@vitaliset
Copy link
Collaborator Author

Closing PR as this script is no longer needed.

Keeping track of the command I used to run it:

python butler.py run --config-dir=../clusterfuzz-config/configs/external schedule_minimize --non-dry-run

@vitaliset vitaliset closed this Jun 25, 2025
@vitaliset vitaliset deleted the schedule_minimize branch June 25, 2025 03:21
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.

3 participants