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

Commit 98571351 authored by Jeff Sharkey's avatar Jeff Sharkey
Browse files

Ignore broken tests, fix flaky tests.

Bug: 112545973
Test: atest --test-mapping frameworks/base/core/java/android/provider/
Change-Id: I0d7635b165826fda9e590b24d17f9bcffaab1cc8
parent bfd56df4
Loading
Loading
Loading
Loading
+11 −7
Original line number Diff line number Diff line
@@ -4,17 +4,21 @@
            "name": "CtsProviderTestCases",
            "options": [
                {
                    "include-annotation": "android.platform.test.annotations.Presubmit"
                    "exclude-filter": "android.provider.cts.SettingsPanelTest"
                }
            ]
        },
        {
            "name": "SettingsProviderTest",
            "options": [
            "name": "CalendarProviderTests"
        },
        {
                    "include-annotation": "android.platform.test.annotations.Presubmit"
                }
            ]
            "name": "ContactsProviderTests"
        },
        {
            "name": "MediaProviderTests"
        },
        {
            "name": "SettingsProviderTest"
        }
    ]
}
+14 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.provider.Settings;
import android.test.mock.MockContentProvider;
import android.test.mock.MockContentResolver;
@@ -47,6 +48,7 @@ import java.io.IOException;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.atomic.AtomicInteger;

@@ -270,5 +272,17 @@ public class SettingsBackupAgentTest extends BaseSettingsProviderTest {
            }
            return result;
        }

        @Override
        public Bundle call(String method, String request, Bundle args) {
            for (Object[] resultRow : RESULT_ROWS) {
                if (Objects.equals(request, resultRow[0])) {
                    final Bundle res = new Bundle();
                    res.putString("value", String.valueOf(resultRow[1]));
                    return res;
                }
            }
            return Bundle.EMPTY;
        }
    }
}
+5 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ import android.os.UserHandle;
import android.provider.Settings;
import android.util.Log;

import org.junit.Ignore;
import org.junit.Test;

import java.util.concurrent.atomic.AtomicBoolean;
@@ -693,6 +694,7 @@ public class SettingsProviderTest extends BaseSettingsProviderTest {
    }

    @Test
    @Ignore("b/140250974")
    public void testLocationModeChanges_viaFrontEndApi() throws Exception {
        setStringViaFrontEndApiSetting(
                SETTING_TYPE_SECURE,
@@ -735,6 +737,7 @@ public class SettingsProviderTest extends BaseSettingsProviderTest {
    }

    @Test
    @Ignore("b/140250974")
    public void testLocationProvidersAllowed_disableProviders() throws Exception {
        setStringViaFrontEndApiSetting(
                SETTING_TYPE_SECURE,
@@ -766,6 +769,7 @@ public class SettingsProviderTest extends BaseSettingsProviderTest {
    }

    @Test
    @Ignore("b/140250974")
    public void testLocationProvidersAllowed_enableAndDisable() throws Exception {
        setStringViaFrontEndApiSetting(
                SETTING_TYPE_SECURE,
@@ -788,6 +792,7 @@ public class SettingsProviderTest extends BaseSettingsProviderTest {
    }

    @Test
    @Ignore("b/140250974")
    public void testLocationProvidersAllowedLocked_invalidInput() throws Exception {
        setStringViaFrontEndApiSetting(
                SETTING_TYPE_SECURE,