Commit a1dcc83030f9073fe29054ecaf7647dca1fec2ec

Edward Thomson 2017-02-17T12:13:35

tests: provide better pass/failure error messages Provide more detailed messages when conditions pass or fail unexpectedly. In particular, this provides the error messages when a test fails with a different error code than was expected.