diff options
Diffstat (limited to 'pkg/instance')
| -rw-r--r-- | pkg/instance/instance.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/instance/instance.go b/pkg/instance/instance.go index 622d1620e..243ca670a 100644 --- a/pkg/instance/instance.go +++ b/pkg/instance/instance.go @@ -564,6 +564,12 @@ func RunSmokeTest(cfg *mgrconfig.Config) (*report.Report, error) { reportData, err := os.ReadFile(filepath.Join(cfg.Workdir, "report.json")) if err != nil { if os.IsNotExist(err) { + var verboseErr *osutil.VerboseError + if errors.As(err, &verboseErr) { + // Include more details into the report. + prefix := fmt.Sprintf("%s, exit code %d\n\n", verboseErr.Title, verboseErr.ExitCode) + output = append([]byte(prefix), output...) + } rep := &report.Report{ Title: "SYZFATAL: image testing failed w/o kernel bug", Output: output, |
