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

Commit aa66f400 authored by Song Chun Fan's avatar Song Chun Fan Committed by Android (Google) Code Review
Browse files

Merge "[SettingsProvider] perf test for null settings" into udc-dev

parents cfd25ee5 08c4cb86
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -39,6 +39,7 @@ public final class SettingsProviderPerfTest {
    private static final String NAMESPACE = "test@namespace";
    private static final String SETTING_NAME1 = "test:setting1";
    private static final String SETTING_NAME2 = "test-setting2";
    private static final String UNSET_SETTING = "test_unset_setting";

    private final ContentResolver mContentResolver;

@@ -92,6 +93,14 @@ public final class SettingsProviderPerfTest {
        }
    }

    @Test
    public void testSettingsValueConsecutiveReadUnset() {
        final BenchmarkState state = mPerfStatusReporter.getBenchmarkState();
        while (state.keepRunning()) {
            Settings.Secure.getString(mContentResolver, UNSET_SETTING);
        }
    }

    @Test
    public void testSettingsNamespaceConsecutiveRead() {
        final List<String> names = new ArrayList<>();