Merge "startop: Fix a string format bug in EventSequenceValidator." into rvc-dev
This commit is contained in:
@@ -103,8 +103,7 @@ public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
|||||||
@Override
|
@Override
|
||||||
public void onIntentStarted(@NonNull Intent intent, long timestampNs) {
|
public void onIntentStarted(@NonNull Intent intent, long timestampNs) {
|
||||||
if (state == State.UNKNOWN) {
|
if (state == State.UNKNOWN) {
|
||||||
logWarningWithStackTrace(
|
logWarningWithStackTrace("IntentStarted during UNKNOWN. " + intent);
|
||||||
String.format("IntentStarted during UNKNOWN. " + intent));
|
|
||||||
incAccIntentStartedEvents();
|
incAccIntentStartedEvents();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -128,7 +127,7 @@ public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
|||||||
@Override
|
@Override
|
||||||
public void onIntentFailed() {
|
public void onIntentFailed() {
|
||||||
if (state == State.UNKNOWN) {
|
if (state == State.UNKNOWN) {
|
||||||
logWarningWithStackTrace(String.format("onIntentFailed during UNKNOWN."));
|
logWarningWithStackTrace("onIntentFailed during UNKNOWN.");
|
||||||
decAccIntentStartedEvents();
|
decAccIntentStartedEvents();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -147,8 +146,7 @@ public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
|||||||
public void onActivityLaunched(@NonNull @ActivityRecordProto byte[] activity,
|
public void onActivityLaunched(@NonNull @ActivityRecordProto byte[] activity,
|
||||||
@Temperature int temperature) {
|
@Temperature int temperature) {
|
||||||
if (state == State.UNKNOWN) {
|
if (state == State.UNKNOWN) {
|
||||||
logWarningWithStackTrace(
|
logWarningWithStackTrace("onActivityLaunched during UNKNOWN.");
|
||||||
String.format("onActivityLaunched during UNKNOWN."));
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (state != State.INTENT_STARTED) {
|
if (state != State.INTENT_STARTED) {
|
||||||
@@ -165,8 +163,7 @@ public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
|||||||
@Override
|
@Override
|
||||||
public void onActivityLaunchCancelled(@Nullable @ActivityRecordProto byte[] activity) {
|
public void onActivityLaunchCancelled(@Nullable @ActivityRecordProto byte[] activity) {
|
||||||
if (state == State.UNKNOWN) {
|
if (state == State.UNKNOWN) {
|
||||||
logWarningWithStackTrace(
|
logWarningWithStackTrace("onActivityLaunchCancelled during UNKNOWN.");
|
||||||
String.format("onActivityLaunchCancelled during UNKNOWN."));
|
|
||||||
decAccIntentStartedEvents();
|
decAccIntentStartedEvents();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -185,8 +182,7 @@ public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
|||||||
public void onActivityLaunchFinished(@NonNull @ActivityRecordProto byte[] activity,
|
public void onActivityLaunchFinished(@NonNull @ActivityRecordProto byte[] activity,
|
||||||
long timestampNs) {
|
long timestampNs) {
|
||||||
if (state == State.UNKNOWN) {
|
if (state == State.UNKNOWN) {
|
||||||
logWarningWithStackTrace(
|
logWarningWithStackTrace("onActivityLaunchFinished during UNKNOWN.");
|
||||||
String.format("onActivityLaunchFinished during UNKNOWN."));
|
|
||||||
decAccIntentStartedEvents();
|
decAccIntentStartedEvents();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -206,8 +202,7 @@ public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
|||||||
public void onReportFullyDrawn(@NonNull @ActivityRecordProto byte[] activity,
|
public void onReportFullyDrawn(@NonNull @ActivityRecordProto byte[] activity,
|
||||||
long timestampNs) {
|
long timestampNs) {
|
||||||
if (state == State.UNKNOWN) {
|
if (state == State.UNKNOWN) {
|
||||||
logWarningWithStackTrace(
|
logWarningWithStackTrace("onReportFullyDrawn during UNKNOWN.");
|
||||||
String.format("onReportFullyDrawn during UNKNOWN."));
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (state == State.INIT) {
|
if (state == State.INIT) {
|
||||||
@@ -237,8 +232,7 @@ public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
|||||||
|
|
||||||
private void incAccIntentStartedEvents() {
|
private void incAccIntentStartedEvents() {
|
||||||
if (accIntentStartedEvents < 0) {
|
if (accIntentStartedEvents < 0) {
|
||||||
throw new AssertionError(
|
throw new AssertionError("The number of unknowns cannot be negative");
|
||||||
String.format("The number of unknowns cannot be negative"));
|
|
||||||
}
|
}
|
||||||
if (accIntentStartedEvents == 0) {
|
if (accIntentStartedEvents == 0) {
|
||||||
state = State.UNKNOWN;
|
state = State.UNKNOWN;
|
||||||
@@ -250,8 +244,7 @@ public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
|||||||
|
|
||||||
private void decAccIntentStartedEvents() {
|
private void decAccIntentStartedEvents() {
|
||||||
if (accIntentStartedEvents <= 0) {
|
if (accIntentStartedEvents <= 0) {
|
||||||
throw new AssertionError(
|
throw new AssertionError("The number of unknowns cannot be negative");
|
||||||
String.format("The number of unknowns cannot be negative"));
|
|
||||||
}
|
}
|
||||||
if(accIntentStartedEvents == 1) {
|
if(accIntentStartedEvents == 1) {
|
||||||
state = State.INIT;
|
state = State.INIT;
|
||||||
|
|||||||
Reference in New Issue
Block a user