Skip to content

Conversation

@andyleiserson
Copy link
Contributor

@andyleiserson andyleiserson commented Jan 24, 2026

Make the CTS quieter by default. If no test-selection arguments are given on the command line, runs in quiet mode. If test-selection arguments are given or if something fails, behaves the same as before.

Can specify --quiet to opt-in to quiet mode or --verbose to opt-out when running the default list.

Squash or Rebase? Rebase

--backend <backend> Specify the backend (metal, dx12, or vulkan). Used
to evaluate `fails-if` conditions in the test list.
--filter <regex> Filter tests by selector using a regex pattern.
Prefix with '!' to invert (exclude matching tests).
Copy link
Member

Choose a reason for hiding this comment

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

nitpick: This doesn't seem to belong, given the PR's title. 🤔

Copy link
Member

Choose a reason for hiding this comment

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

Just split this into 194e4b4 (with what I hope is an appropriate commit message, PTAL), leaving 95ed11c as the remainder with the same commit message.

Copy link
Member

@ErichDonGubler ErichDonGubler left a comment

Choose a reason for hiding this comment

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

I understand this…barely. 😅 Having separate --quiet and --verbose flags that don't conflict or have a last-one-wins strategy is, honestly, confusing to me, but the complexity is low, so…I'm inclined to merge this and iterate with my confusion on top. See #8936.

@ErichDonGubler
Copy link
Member

Edited OP to specify rebase instead of squash, per this feedback.

@ErichDonGubler ErichDonGubler self-assigned this Jan 26, 2026
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.

2 participants