private void handleCrash() { String trace = errorListener.getStackTrace(); for ( ITestRunListener listener : mTestListeners ) { listener.testFailed( mCurrentTestIndentifier, trace ); } mCurrentTestIndentifier = null; }
listener.testFailed( mCurrentTestIndentifier, trace );
mLastTestResult.mTestName); for (ITestRunListener listener : mTestListeners) { listener.testFailed(ITestRunListener.TestFailure.ERROR, testId, String.format("%1$s. Reason: '%2$s'. %3$s", INCOMPLETE_TEST_ERR_MSG_PREFIX, errorMsg, INCOMPLETE_TEST_ERR_MSG_POSTFIX));
mLastTestResult.mTestName); for (ITestRunListener listener : mTestListeners) { listener.testFailed(testId, String.format("%1$s. Reason: '%2$s'. %3$s", INCOMPLETE_TEST_ERR_MSG_PREFIX, errorMsg, INCOMPLETE_TEST_ERR_MSG_POSTFIX));
case StatusCodes.FAILURE: for (ITestRunListener listener : mTestListeners) { listener.testFailed(ITestRunListener.TestFailure.FAILURE, testId, getTrace(testInfo)); case StatusCodes.ERROR: for (ITestRunListener listener : mTestListeners) { listener.testFailed(ITestRunListener.TestFailure.ERROR, testId, getTrace(testInfo)); listener.testEnded(testId, getAndResetTestMetrics());
metrics = getAndResetTestMetrics(); for (ITestRunListener listener : mTestListeners) { listener.testFailed(testId, getTrace(testInfo)); listener.testEnded(testId, metrics); listener.testFailed(testId, getTrace(testInfo)); listener.testEnded(testId, metrics);