Skip to content

Conversation

@cgwalters
Copy link
Collaborator

The composefs-bcvk tests were a separate test path that ran integration tests directly via bcvk. This functionality is now covered by the tmt-based testing framework, so remove the redundant infrastructure.

The composefs-bcvk tests were a separate test path that ran integration
tests directly via bcvk. This functionality is now covered by the
tmt-based testing framework, so remove the redundant infrastructure.

Signed-off-by: Colin Walters <[email protected]>
@bootc-bot bootc-bot bot requested a review from ckyrouac December 11, 2025 21:36
Copy link
Contributor

@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 removes the redundant composefs-bcvk test infrastructure, which is now covered by the tmt-based testing framework. The changes are straightforward and correctly remove the old test path from the Justfile and the tests-integration crate. The implementation file and corresponding command-line interface logic are cleanly removed. I have one suggestion to complete the cleanup by removing a now-unused dependency.

use cap_std_ext::cap_std::{self, fs::Dir};
use clap::Parser;

mod composefs_bcvk;
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

With the removal of the composefs_bcvk module, the bootc-kernel-cmdline dependency appears to be unused within this crate. This dependency was used to parse kernel command line arguments, a functionality specific to the removed tests. To maintain a clean dependency tree, it should be removed from crates/tests-integration/Cargo.toml.

Copy link
Contributor

@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

@henrywang
Copy link
Collaborator

The fedora rawhide failure should be related with rawhide change https://fedoraproject.org/wiki/Changes/BootLoaderUpdatesPhase1. We have discussion in slack.

@henrywang henrywang merged commit bf08c17 into bootc-dev:main Dec 12, 2025
45 of 47 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.

3 participants