test failure = build failure. also, added XML test output capture and a standalone generate-test-reports target to make HTML test results reports.