From 227fa1a48270de485626373dd1268d0014ac690a Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Mon, 6 Jan 2025 09:40:30 -0600 Subject: [PATCH] gh: check_args needs ./... and some skipped tests (#48408) --- var/spack/repos/builtin/packages/gh/package.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/var/spack/repos/builtin/packages/gh/package.py b/var/spack/repos/builtin/packages/gh/package.py index c39e6eddb9d..1ae220c15b4 100644 --- a/var/spack/repos/builtin/packages/gh/package.py +++ b/var/spack/repos/builtin/packages/gh/package.py @@ -58,6 +58,20 @@ def build_args(self): args.extend(["-trimpath", "./cmd/gh"]) return args + @property + def check_args(self): + args = super().check_args + skip_tests = ( + "TestHasNoActiveToken|TestTokenStoredIn.*|" + "TestSwitchUser.*|TestSwitchClears.*|" + "TestTokenWorksRightAfterMigration|" + "Test_loginRun.*|Test_logoutRun.*|Test_refreshRun.*|" + "Test_setupGitRun.*|Test_CheckAuth|TestSwitchRun.*|" + "Test_statusRun.*|TestTokenRun.*" + ) + args.extend([f"-skip={skip_tests}", "./..."]) + return args + @run_after("install") def install_completions(self): gh = Executable(self.prefix.bin.gh)