Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 632b25f9 authored by Ben Murdoch's avatar Ben Murdoch
Browse files

Initialise desktop_mode_visible_tasks system property.

Bug: 370478775
Flag: EXEMPT bugfix
Test: Manual + atest DesktopModeLoggerTransitionObserverTest
Change-Id: I2064c4f391205fcf58b1f3d0374f375ef8a7d91b
parent 61cc9d30
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -101,6 +101,9 @@ class DesktopModeLoggerTransitionObserver(

    fun onInit() {
        transitions.registerObserver(this)
        SystemProperties.set(
            VISIBLE_TASKS_COUNTER_SYSTEM_PROPERTY,
            VISIBLE_TASKS_COUNTER_SYSTEM_PROPERTY_DEFAULT_VALUE)
    }

    override fun onTransitionReady(
@@ -441,5 +444,6 @@ class DesktopModeLoggerTransitionObserver(
        @VisibleForTesting
        const val VISIBLE_TASKS_COUNTER_SYSTEM_PROPERTY =
            "debug.tracing." + VISIBLE_TASKS_COUNTER_NAME
        const val VISIBLE_TASKS_COUNTER_SYSTEM_PROPERTY_DEFAULT_VALUE = "0"
    }
}
+10 −0
Original line number Diff line number Diff line
@@ -122,6 +122,16 @@ class DesktopModeLoggerTransitionObserverTest : ShellTestCase() {
    }
  }

  @Test
  fun testInitialiseVisibleTasksSystemProperty() {
    ExtendedMockito.verify {
      SystemProperties.set(
          eq(DesktopModeLoggerTransitionObserver.VISIBLE_TASKS_COUNTER_SYSTEM_PROPERTY),
          eq(DesktopModeLoggerTransitionObserver
              .VISIBLE_TASKS_COUNTER_SYSTEM_PROPERTY_DEFAULT_VALUE))
    }
  }

  @Test
  fun testRegistersObserverAtInit() {
    verify(transitions).registerObserver(same(transitionObserver))