Skip to content

Conversation

@cgwalters
Copy link
Collaborator

The goal is to reduce boilerplate.

Assisted-by: Claude Code (Sonnet 4.5)

The goal is to reduce boilerplate.

Assisted-by: Claude Code (Sonnet 4.5)
Signed-off-by: Colin Walters <walters@verbum.org>
Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces integration_test! and parameterized_integration_test! macros to reduce boilerplate in test registration, which is a great improvement for maintainability. The macros are well-implemented and correctly applied to numerous integration tests, cleaning up a lot of repetitive code and standardizing test names. As a minor follow-up, the new parameterized_integration_test! macro could also be applied to test_run_ephemeral_ssh_cross_distro_compatibility in crates/integration-tests/src/tests/run_ephemeral_ssh.rs to complete the refactoring. Overall, this is a solid contribution that improves the test suite's structure.

@cgwalters cgwalters enabled auto-merge (rebase) November 4, 2025 19:38
Copy link
Collaborator

@jmarrero jmarrero left a comment

Choose a reason for hiding this comment

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

lgtm

@cgwalters cgwalters merged commit d870f45 into bootc-dev:main Nov 5, 2025
2 of 3 checks passed
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