Merge pull request #31752 from Microsoft/jjh/stringer
Fix stringer in Result (pkg\testutil\cmd) Upstream-commit: 75f1bf0e865fddfa68a61ef4f0857ce235c1773b Component: engine
This commit is contained in:
@ -59,9 +59,12 @@ func (r *Result) Assert(t testingT, exp Expected) {
|
||||
if err == nil {
|
||||
return
|
||||
}
|
||||
|
||||
_, file, line, _ := runtime.Caller(1)
|
||||
t.Fatalf("at %s:%d\n%s", filepath.Base(file), line, err.Error())
|
||||
_, file, line, ok := runtime.Caller(1)
|
||||
if ok {
|
||||
t.Fatalf("at %s:%d - %s", filepath.Base(file), line, err.Error())
|
||||
} else {
|
||||
t.Fatalf("(no file/line info) - %s", err.Error())
|
||||
}
|
||||
}
|
||||
|
||||
// Compare returns a formatted error with the command, stdout, stderr, exit
|
||||
@ -123,10 +126,11 @@ func (r *Result) String() string {
|
||||
}
|
||||
|
||||
return fmt.Sprintf(`
|
||||
Command: %s
|
||||
ExitCode: %d%s, Error: %s
|
||||
Stdout: %v
|
||||
Stderr: %v
|
||||
Command: %s
|
||||
ExitCode: %d%s
|
||||
Error: %v
|
||||
Stdout: %v
|
||||
Stderr: %v
|
||||
`,
|
||||
strings.Join(r.Cmd.Args, " "),
|
||||
r.ExitCode,
|
||||
|
||||
Reference in New Issue
Block a user