If some other app or the system changes the topology, we detect it and refresh the topology pane. If the listener reports a topology that we just applied, do not actually refresh the pane. Flag: com.android.settings.flags.display_topology_pane_in_display_list Bug: b/352650922 Test: atest DisplayTopologyPreferenceTest.kt Test: with added logs, verify that a detach and re-attach w/o new topology does not cause a full refresh Change-Id: Iecf50d563b430755c93bee5a1ff54f3f3d6eb3da
Running Settings Robolectric tests
The full suite
$ croot
$ atest SettingsRoboTests
Running a single test class
With a filter
$ croot
$ atest SettingsRoboTests:com.android.settings.display.AdaptiveSleepPreferenceControllerTest
You can also run any single test class with atest (it will try to find the correct path)
$ atest AdaptiveSleepPreferenceControllerTest