Skip to content

Commit

Permalink
don't process asserts for output if there aren't any
Browse files Browse the repository at this point in the history
  • Loading branch information
mbellotti committed Aug 25, 2023
1 parent 51bd49d commit 045a4e6
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions execute/format.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,12 @@ func (mc *ModelChecker) EventLog(results map[string]Scenario) {

deadVars := mc.DeadVariables()
mc.Log.FilterOut(deadVars)

mc.CheckAsserts(mc.Log.AssertChains)
violations := mc.FetchViolations()
out.WriteString("Model Properties and Invarients:\n")
out.WriteString(strings.Join(violations, "\n") + "\n\n")
if len(mc.Log.ProcessedAsserts) > 0 {
mc.CheckAsserts(mc.Log.AssertChains)
violations := mc.FetchViolations()
out.WriteString("Model Properties and Invarients:\n")
out.WriteString(strings.Join(violations, "\n") + "\n\n")
}

out.WriteString(mc.Log.String())

Expand Down

0 comments on commit 045a4e6

Please sign in to comment.