From 780c927ea6b6376f78193836620ade835d1fd7fc Mon Sep 17 00:00:00 2001 From: luoliwoshang <2643523683@qq.com> Date: Thu, 22 May 2025 09:24:15 +0800 Subject: [PATCH] chore:test exit code. --- internal/build/build.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/build/build.go b/internal/build/build.go index c507c298..654b3746 100644 --- a/internal/build/build.go +++ b/internal/build/build.go @@ -512,8 +512,9 @@ func linkMainPkg(ctx *context, pkg *packages.Package, pkgs []*aPackage, conf *Co cmd.Stderr = os.Stderr cmd.Run() if s := cmd.ProcessState; s != nil { - fmt.Fprintf(os.Stderr, "%s: exit code %d\n", app, s.ExitCode()) - mockable.Exit(s.ExitCode()) + exitCode := s.ExitCode() + fmt.Fprintf(os.Stderr, "%s: exit code %d\n", app, exitCode) + mockable.Exit(exitCode) } case ModeRun: args := make([]string, 0, len(conf.RunArgs)+1)