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

Commit 66dfc014 authored by Milo Sredkov's avatar Milo Sredkov
Browse files

Fix flakiness in NativeBinderStatsTest

FakeSettingsProvider.clearSettingsProvider() needs to be invoked both
before and after testing, but we were calling it only after testing.

This can have cause the low-rate flakiness of
NativeBinderStatsTest#testSettingsObserver_disabledByDefault.

Bug: 430062908
Bug: 407694522
Test: atest FrameworksCoreTests_Presubmit:com.android.internal.os.NativeBinderStatsTest#testSettingsObserver_disabledByDefault
Flag: EXEMPT fixing a test
Change-Id: I902c044fc6f9e4ac02b017f43bd52a542026ab87
parent 5675016b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@ public class NativeBinderStatsTest {

    @Before
    public void setup() {
        FakeSettingsProvider.clearSettingsProvider();
        mContext = spy(new ContextWrapper(InstrumentationRegistry.getTargetContext()));
        mResolver = new MockContentResolver(mContext);
        mResolver.addProvider(Settings.AUTHORITY, new FakeSettingsProvider());