package org.junit.internal.runners; import org.junit.runner.Description; import org.junit.runner.Runner; import org.junit.runner.notification.RunNotifier; public class ErrorReportingRunner extends Runner { private final Description fDescription; private final Throwable fCause; public ErrorReportingRunner(Description description, Throwable cause) { fDescription= description; fCause= cause; } @Override public Description getDescription() { return fDescription; } @Override public void run(RunNotifier notifier) { notifier.testAborted(fDescription, fCause); } }