| skipped = test s (t + 1) r (n + 1) paths file console
= test s t r (n + 1) paths file console
# console = console <<< "Error found after " <<< n <<< " paths, " <<< (n-r) <<< " paths executed, " <<< t <<< " tests truncated, in total " <<< s <<< " transitions.\n" <<< "See \"" <<< outputFile <<< "\" for details about the error.\n"
= (file,console)
// = test s t (r+1) (n+1) paths file
conf s [] iut path out this sts ex file
#! file = file <<< "ERROR: output to last input was wrong!\n"
<<< "Expected outputs: " <<< show1 ex <<< "\n"
file = showError (length this) this out sts file
= (False, False, s, file)
conf s states iut path out this sts ex file
| stop states
= (True, True, s, file)
conf s states iut [] out this sts ex file = (True, False, s, file)