Next: note procedure, Previous: warning procedure, Up: Core Internal Procedures [Contents][Index]
Declares a severe error in the testing framework itself.
perror
writes in the log files a message beginning with
ERROR, appending the argument string
.
As a side effect, perror also changes the effect of the next
pass
or fail
command: the test outcome becomes
UNRESOLVED, since an automatic PASS or FAIL
cannot be trusted after a severe error in the test framework. If the
optional numeric value is 0, then there are no further side
effects to calling this function, and the following test outcome
doesn’t become UNRESOLVED. This can be used for errors with no
known side effects.
perror message number
message
The message to be logged.
number
The optional number to set the error counter. This is only used to
fake out the counter when using the xfail
procedure to control
when it flips the output over to UNRESOLVED state.