Long.toString( eventCount ) );
Log.i( LOG_TAG, String.format( "Running %1$s on %2$s", runCaseCommandStr, mRemoteDevice.getSerialNumber() ) );
mParser = new MonkeyResultParser( mRunName, listeners );
mRemoteDevice.getSerialNumber() ) );
mParser.handleTestRunFailed( e.toString() );
throw e;
String.format( "ShellCommandUnresponsiveException %1$s when running monkey tests on %3$s",
e.toString(), mRemoteDevice.getSerialNumber() ) );
mParser.handleTestRunFailed( String.format( "Failed to receive adb shell test output within %1$d ms. "
+ "Test may have timed out, or adb connection to device became unresponsive",
mMaxTimeToOutputResponse ) );
String.format( "TimeoutException when running monkey tests on %2$s",
mRemoteDevice.getSerialNumber() ) );
mParser.handleTestRunFailed( e.toString() );
throw e;
String.format( "AdbCommandRejectedException %1$s when running monkey tests %2$s on %3$s",
e.toString(), mRemoteDevice.getSerialNumber() ) );
mParser.handleTestRunFailed( e.toString() );
throw e;