Added error checks along with hints about source of error
Fixing a previously untriggered error

My previous fix started reporting errors that were previously ignored.  As a result,
this test case (which should have failed before, but didn't) started to fail.  It turns
out that the directory referenced in the test was incorrect but because the errors
were not caught previously, it seemed to pass.  Once my fix was applied, the test
failed (as it should have).  This commit corrects the directory name so the test
now passes again.
Trying to address build issue

The builds are failing with complains about coverage tools not being installed.  I suspect
that the lack of error checking previously either masked an existing error or intentionally
allowed failures and compensated elsewhere with other logic.  To test this, I'm reverting
once of my changes to see if it allows the build to succeed.  My fear is this will continue
to mask an error (or at least fail to clarify the expected behavior).  But even after
reverting this change, other (more important aspects, at least to me) are still addressed
by my changes.
Merge pull request #287 from xogeny/master

Added error checks along with hints about source of error