File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import (
1515 coretests "github.com/jfrog/jfrog-cli-core/v2/utils/tests"
1616 "github.com/jfrog/jfrog-client-go/http/httpclient"
1717 "github.com/stretchr/testify/require"
18+ urfavecli "github.com/urfave/cli"
1819
1920 "github.com/jfrog/jfrog-cli/utils/cliutils"
2021 "github.com/jfrog/jfrog-client-go/utils/log"
@@ -411,6 +412,11 @@ func TestGradleBuildWithFlexPackInvalidArgs(t *testing.T) {
411412 t .Skip ("Gradle not found in PATH, skipping Gradle FlexPack invalid args test" )
412413 }
413414
415+ // The CLI uses urfave/cli, which may call os.Exit(1) for ExitError (e.g., external tool exit code).
416+ origOsExiter := urfavecli .OsExiter
417+ urfavecli .OsExiter = func (code int ) {}
418+ defer func () { urfavecli .OsExiter = origOsExiter }()
419+
414420 buildGradlePath := createGradleProject (t , "gradleproject" )
415421 oldHomeDir := changeWD (t , filepath .Dir (buildGradlePath ))
416422 defer clientTestUtils .ChangeDirAndAssert (t , oldHomeDir )
You can’t perform that action at this time.
0 commit comments