if unimplemented, use 'pending' not 'canceled'

canceling the test results in way too much noise on the
console. "pending" tests are much more discreet
add support for reporter tasks