@@ -67,7 +67,7 @@ public final class GaugeManagerTest extends FirebasePerformanceTestBase {
6767 private static final long DEFAULT_MEMORY_GAUGE_COLLECTION_FREQUENCY_FG_MS = 60 ;
6868
6969 // See [com.google.firebase.perf.session.gauges.GaugeCounter].
70- private static long MAX_GAUGE_COUNTER_BEFORE_LOGGING = 50 ;
70+ private static final long MAX_GAUGE_COUNTER_LIMIT = 50 ;
7171
7272 private GaugeManager testGaugeManager = null ;
7373 private FakeScheduledExecutorService fakeScheduledExecutorService = null ;
@@ -343,7 +343,7 @@ public void testGaugeCounterStartsAJobToConsumeTheGeneratedMetrics() {
343343 // There's no job to log the gauges.
344344 assertThat (fakeScheduledExecutorService .isEmpty ()).isTrue ();
345345
346- generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_BEFORE_LOGGING - 10 );
346+ generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_LIMIT - 10 );
347347
348348 // There's still no job to log the gauges.
349349 assertThat (fakeScheduledExecutorService .isEmpty ()).isTrue ();
@@ -368,7 +368,7 @@ public void testGaugeCounterStartsAJobToConsumeTheGeneratedMetrics() {
368368 int recordedGaugeMetricsCount =
369369 recordedGaugeMetric .getAndroidMemoryReadingsCount ()
370370 + recordedGaugeMetric .getCpuMetricReadingsCount ();
371- assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_BEFORE_LOGGING );
371+ assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_LIMIT );
372372
373373 assertThat (recordedGaugeMetric .getSessionId ()).isEqualTo (testSessionId (1 ));
374374 }
@@ -385,7 +385,7 @@ public void testGaugeCounterIsDecrementedWhenLogged() {
385385 // There's no job to log the gauges.
386386 assertThat (fakeScheduledExecutorService .isEmpty ()).isTrue ();
387387
388- generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_BEFORE_LOGGING - 10 );
388+ generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_LIMIT - 10 );
389389
390390 // There's still no job to log the gauges.
391391 assertThat (fakeScheduledExecutorService .isEmpty ()).isTrue ();
@@ -396,8 +396,7 @@ public void testGaugeCounterIsDecrementedWhenLogged() {
396396 assertThat (fakeScheduledExecutorService .getDelayToNextTask (TimeUnit .MILLISECONDS ))
397397 .isEqualTo (TIME_TO_WAIT_BEFORE_FLUSHING_GAUGES_QUEUE_MS );
398398
399- assertThat (GaugeCounter .count ())
400- .isEqualTo (priorGaugeCounter + MAX_GAUGE_COUNTER_BEFORE_LOGGING );
399+ assertThat (GaugeCounter .count ()).isEqualTo (priorGaugeCounter + MAX_GAUGE_COUNTER_LIMIT );
401400 fakeScheduledExecutorService .simulateSleepExecutingAtMostOneTask ();
402401
403402 assertThat (GaugeCounter .count ()).isEqualTo (priorGaugeCounter );
@@ -414,12 +413,12 @@ public void testDuplicateGaugeLoggingIsAvoided() {
414413 // There's no job to log the gauges.
415414 assertThat (fakeScheduledExecutorService .isEmpty ()).isTrue ();
416415
417- generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_BEFORE_LOGGING - 20 );
416+ generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_LIMIT - 20 );
418417
419418 // There's still no job to log the gauges.
420419 assertThat (fakeScheduledExecutorService .isEmpty ()).isTrue ();
421420
422- generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_BEFORE_LOGGING );
421+ generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_LIMIT );
423422
424423 assertThat (fakeScheduledExecutorService .isEmpty ()).isFalse ();
425424 assertThat (fakeScheduledExecutorService .getDelayToNextTask (TimeUnit .MILLISECONDS ))
@@ -435,7 +434,7 @@ public void testDuplicateGaugeLoggingIsAvoided() {
435434 int recordedGaugeMetricsCount =
436435 recordedGaugeMetric .getAndroidMemoryReadingsCount ()
437436 + recordedGaugeMetric .getCpuMetricReadingsCount ();
438- assertThat (recordedGaugeMetricsCount ).isEqualTo (2 * MAX_GAUGE_COUNTER_BEFORE_LOGGING - 20 );
437+ assertThat (recordedGaugeMetricsCount ).isEqualTo (2 * MAX_GAUGE_COUNTER_LIMIT - 20 );
439438
440439 assertThat (recordedGaugeMetric .getSessionId ()).isEqualTo (testSessionId (1 ));
441440 assertThat (GaugeCounter .count ()).isEqualTo (priorGaugeCounter );
@@ -450,7 +449,7 @@ public void testUpdateAppStateHandlesMultipleAppStates() {
450449 GaugeCounter .setGaugeManager (testGaugeManager );
451450
452451 // Generate metrics that don't exceed the GaugeCounter.MAX_COUNT.
453- generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_BEFORE_LOGGING - 10 );
452+ generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_LIMIT - 10 );
454453
455454 // There's no job to log the gauges.
456455 assertThat (fakeScheduledExecutorService .isEmpty ()).isTrue ();
@@ -465,7 +464,7 @@ public void testUpdateAppStateHandlesMultipleAppStates() {
465464 shadowOf (Looper .getMainLooper ()).idle ();
466465
467466 // Generate additional metrics in the new app state.
468- generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_BEFORE_LOGGING + 1 );
467+ generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_LIMIT + 1 );
469468
470469 GaugeMetric recordedGaugeMetric =
471470 getLastRecordedGaugeMetric (ApplicationProcessState .FOREGROUND );
@@ -474,7 +473,7 @@ public void testUpdateAppStateHandlesMultipleAppStates() {
474473 int recordedGaugeMetricsCount =
475474 recordedGaugeMetric .getAndroidMemoryReadingsCount ()
476475 + recordedGaugeMetric .getCpuMetricReadingsCount ();
477- assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_BEFORE_LOGGING - 10 );
476+ assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_LIMIT - 10 );
478477
479478 assertThat (recordedGaugeMetric .getSessionId ()).isEqualTo (testSessionId (1 ));
480479
@@ -488,7 +487,7 @@ public void testUpdateAppStateHandlesMultipleAppStates() {
488487 recordedGaugeMetricsCount =
489488 recordedGaugeMetric .getAndroidMemoryReadingsCount ()
490489 + recordedGaugeMetric .getCpuMetricReadingsCount ();
491- assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_BEFORE_LOGGING + 1 );
490+ assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_LIMIT + 1 );
492491
493492 assertThat (recordedGaugeMetric .getSessionId ()).isEqualTo (testSessionId (1 ));
494493 }
@@ -502,7 +501,7 @@ public void testGaugeManagerHandlesMultipleSessionIds() {
502501 GaugeCounter .setGaugeManager (testGaugeManager );
503502
504503 // Generate metrics that don't exceed the GaugeCounter.MAX_COUNT.
505- generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_BEFORE_LOGGING - 10 );
504+ generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_LIMIT - 10 );
506505
507506 PerfSession updatedPerfSession = createTestSession (2 );
508507 updatedPerfSession .setGaugeAndEventCollectionEnabled (true );
@@ -519,7 +518,7 @@ public void testGaugeManagerHandlesMultipleSessionIds() {
519518 shadowOf (Looper .getMainLooper ()).idle ();
520519
521520 // Generate metrics for the new session.
522- generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_BEFORE_LOGGING + 1 );
521+ generateMetricsAndIncrementCounter (MAX_GAUGE_COUNTER_LIMIT + 1 );
523522
524523 GaugeMetric recordedGaugeMetric =
525524 getLastRecordedGaugeMetric (ApplicationProcessState .BACKGROUND );
@@ -528,7 +527,7 @@ public void testGaugeManagerHandlesMultipleSessionIds() {
528527 int recordedGaugeMetricsCount =
529528 recordedGaugeMetric .getAndroidMemoryReadingsCount ()
530529 + recordedGaugeMetric .getCpuMetricReadingsCount ();
531- assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_BEFORE_LOGGING - 10 );
530+ assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_LIMIT - 10 );
532531
533532 assertThat (recordedGaugeMetric .getSessionId ()).isEqualTo (testSessionId (1 ));
534533
@@ -542,7 +541,7 @@ public void testGaugeManagerHandlesMultipleSessionIds() {
542541 recordedGaugeMetricsCount =
543542 recordedGaugeMetric .getAndroidMemoryReadingsCount ()
544543 + recordedGaugeMetric .getCpuMetricReadingsCount ();
545- assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_BEFORE_LOGGING + 1 );
544+ assertThat (recordedGaugeMetricsCount ).isEqualTo (MAX_GAUGE_COUNTER_LIMIT + 1 );
546545
547546 assertThat (recordedGaugeMetric .getSessionId ()).isEqualTo (testSessionId (2 ));
548547 }
0 commit comments