When a unittest fails the program must end with a nonzero exit code. This has been the case until the last change (which I continue to dislike) that makes assert() only print an error message inside unittests. Andrei