Report tests as failure if either test fails.
Only send a coverage report if the build succeeds.

It gives false results if some of the reports are missing.
Use the correct variable to determine build success.
Merge pull request #324 from erbridge/report_coverage_on_success

Report coverage on success