* feat: step continues when continue-on-error is ture * fix: typo, logging and make bool continuable Co-authored-by: Casey Lee <cplee@nektos.com>
This commit is contained in:
parent
14c06ee5e4
commit
6c118fe9ad
1 changed files with 8 additions and 1 deletions
|
@ -225,7 +225,14 @@ func (rc *RunContext) newStepExecutor(step *model.Step) common.Executor {
|
||||||
common.Logger(ctx).Infof(" \u2705 Success - %s", sc.Step)
|
common.Logger(ctx).Infof(" \u2705 Success - %s", sc.Step)
|
||||||
} else {
|
} else {
|
||||||
common.Logger(ctx).Errorf(" \u274C Failure - %s", sc.Step)
|
common.Logger(ctx).Errorf(" \u274C Failure - %s", sc.Step)
|
||||||
rc.StepResults[rc.CurrentStep].Success = false
|
|
||||||
|
if sc.Step.ContinueOnError {
|
||||||
|
common.Logger(ctx).Infof("Failed but continue next step")
|
||||||
|
err = nil
|
||||||
|
rc.StepResults[rc.CurrentStep].Success = true
|
||||||
|
} else {
|
||||||
|
rc.StepResults[rc.CurrentStep].Success = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue