Report test results

Tests now return test results, which indicate whether each test has passed or failed