From 32b99b9d643bd8dbb61b1f003eaee81e0b9d05d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Wed, 19 Aug 2026 16:02:38 -0300 Subject: [PATCH] test(ci): require the bounded noninteractive apt install form The guard held the exact unbounded apt-get install text, so the new timeout wrapper failed it. Require the timeout command and allow the apt transfer options, so an unbounded install now fails the guard. --- xCAT-test/unit/github_action_noninteractive_install.t | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xCAT-test/unit/github_action_noninteractive_install.t b/xCAT-test/unit/github_action_noninteractive_install.t index 2c54b7cd6..f3dbdca29 100644 --- a/xCAT-test/unit/github_action_noninteractive_install.t +++ b/xCAT-test/unit/github_action_noninteractive_install.t @@ -24,8 +24,8 @@ close($workflow_fh); for my $package (qw(xcat xcat-probe xcat-test)) { like( $contents, - qr{sudo env DEBIAN_FRONTEND=noninteractive apt-get install -y \Q$package\E\b}, - "$package installation is noninteractive" + qr{sudo timeout \d+ env DEBIAN_FRONTEND=noninteractive apt-get (?:-o \S+ )*install -y \Q$package\E }, + "$package installation is noninteractive and bounded" ); }