@Override public void addError(Test test, Throwable throwable) { TestCase testCase = (TestCase) test; Intent intent = new Intent(action); intent.putExtra("event", "error"); intent.putExtra("test", test.getClass().getSimpleName()+" "+testCase.getName()); intent.putExtra("throwable", throwable.getMessage()); context.sendBroadcast(intent); } @Override public void addFailure(Test test, AssertionFailedError assertionFailedError) { TestCase testCase = (TestCase) test; Intent intent = new Intent(action); intent.putExtra("event", "failure"); intent.putExtra("test", test.getClass().getSimpleName()+" "+testCase.getName()); intent.putExtra("assertion", assertionFailedError.getMessage()); context.sendBroadcast(intent); }