fix(cmd/joj3): write results before postStages
This commit is contained in:
parent
e8c6e87b94
commit
8d5a08fd35
|
@ -125,10 +125,6 @@ func mainImpl() (err error) {
|
|||
if err != nil {
|
||||
slog.Error("stage run", "error", err)
|
||||
}
|
||||
if err = stage.Write(confObj.Stage.OutputPath, stageResults); err != nil {
|
||||
slog.Error("stage write", "error", err)
|
||||
return err
|
||||
}
|
||||
|
||||
// run teapot
|
||||
teapotRunResult, err = teapot.Run(confObj)
|
||||
|
|
|
@ -170,6 +170,10 @@ func Run(conf *conf.Conf, groups []string) (
|
|||
slog.Error("run stages", "error", err)
|
||||
stageResults, forceQuitStageName = newErrorStageResults(err)
|
||||
}
|
||||
slog.Info("write stageResults")
|
||||
if err = Write(conf.Stage.OutputPath, stageResults); err != nil {
|
||||
slog.Error("write stageResults", "error", err)
|
||||
}
|
||||
slog.Info("run postStages")
|
||||
_, _, err = stage.Run(postStages)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue
Block a user