Loading cmds/am/src/com/android/commands/am/Am.java +2 −0 Original line number Diff line number Diff line Loading @@ -183,6 +183,8 @@ public class Am extends BaseCommand { instrument.disableTestApiChecks = false; } else if (opt.equals("--no-isolated-storage")) { instrument.disableIsolatedStorage = true; } else if (opt.equals("--no-logcat")) { instrument.captureLogcat = false; } else if (opt.equals("--user")) { instrument.userId = parseUserArg(nextArgRequired()); } else if (opt.equals("--abi")) { Loading cmds/am/src/com/android/commands/am/Instrument.java +11 −8 Original line number Diff line number Diff line Loading @@ -85,6 +85,7 @@ public class Instrument { public String profileFile = null; public boolean wait = false; public boolean rawMode = false; public boolean captureLogcat = true; boolean protoStd = false; // write proto to stdout boolean protoFile = false; // write proto to a file String logPath = null; Loading Loading @@ -266,16 +267,18 @@ public class Instrument { proto.write(InstrumentationData.TestStatus.RESULT_CODE, resultCode); writeBundle(proto, InstrumentationData.TestStatus.RESULTS, results); if (captureLogcat) { if (resultCode == STATUS_TEST_STARTED) { // Logcat -T takes wall clock time (!?) mTestStartMs = System.currentTimeMillis(); } else { if (mTestStartMs > 0) { proto.write(InstrumentationData.TestStatus.LOGCAT, readLogcat(mTestStartMs)); proto.write(InstrumentationData.TestStatus.LOGCAT, readLogcat(mTestStartMs)); } mTestStartMs = 0; } } proto.end(testStatusToken); outputProto(proto); Loading Loading
cmds/am/src/com/android/commands/am/Am.java +2 −0 Original line number Diff line number Diff line Loading @@ -183,6 +183,8 @@ public class Am extends BaseCommand { instrument.disableTestApiChecks = false; } else if (opt.equals("--no-isolated-storage")) { instrument.disableIsolatedStorage = true; } else if (opt.equals("--no-logcat")) { instrument.captureLogcat = false; } else if (opt.equals("--user")) { instrument.userId = parseUserArg(nextArgRequired()); } else if (opt.equals("--abi")) { Loading
cmds/am/src/com/android/commands/am/Instrument.java +11 −8 Original line number Diff line number Diff line Loading @@ -85,6 +85,7 @@ public class Instrument { public String profileFile = null; public boolean wait = false; public boolean rawMode = false; public boolean captureLogcat = true; boolean protoStd = false; // write proto to stdout boolean protoFile = false; // write proto to a file String logPath = null; Loading Loading @@ -266,16 +267,18 @@ public class Instrument { proto.write(InstrumentationData.TestStatus.RESULT_CODE, resultCode); writeBundle(proto, InstrumentationData.TestStatus.RESULTS, results); if (captureLogcat) { if (resultCode == STATUS_TEST_STARTED) { // Logcat -T takes wall clock time (!?) mTestStartMs = System.currentTimeMillis(); } else { if (mTestStartMs > 0) { proto.write(InstrumentationData.TestStatus.LOGCAT, readLogcat(mTestStartMs)); proto.write(InstrumentationData.TestStatus.LOGCAT, readLogcat(mTestStartMs)); } mTestStartMs = 0; } } proto.end(testStatusToken); outputProto(proto); Loading