Open thiagodp opened 6 years ago
Hmm... I do want to limit the number of possible completion events to two so that its always binary "these tests results should be considered as passed/failed"
I wouldn't be opposed to providing different reasons for negative cases though.
There could be other events that fire, there could be another field "reason"
which is a enum of possible failure types. But whatever it is should be ignorable if all you care about is a yes or no answer to if tests passed
Fail and error may need to be reported differently. A fail usually occurs when an assertion is incorrect; an error occurs because of an exception is thrown and it is not catch, or because of a problem with the source code that will be only detected at run-time.
ZAP could represent the event
error
. This event would probably happen only whenkind
istest
.