diff --git a/core/java/android/content/res/TEST_MAPPING b/core/java/android/content/res/TEST_MAPPING index 535afd361f011..3703f2e2152b2 100644 --- a/core/java/android/content/res/TEST_MAPPING +++ b/core/java/android/content/res/TEST_MAPPING @@ -1,4 +1,12 @@ { + "imports": [ + { + "path": "frameworks/base/core/tests/coretests/src/android/content/res" + }, + { + "path": "frameworks/base/core/tests/coretests/src/com/android/internal/content/res" + } + ], "presubmit": [ { "name": "CtsResourcesLoaderTests" diff --git a/core/tests/coretests/src/android/content/res/ConfigurationBoundResourceCacheTest.java b/core/tests/coretests/src/android/content/res/ConfigurationBoundResourceCacheTest.java index 47b14bbaa8fa5..4f8b85554f5c2 100644 --- a/core/tests/coretests/src/android/content/res/ConfigurationBoundResourceCacheTest.java +++ b/core/tests/coretests/src/android/content/res/ConfigurationBoundResourceCacheTest.java @@ -16,6 +16,7 @@ package android.content.res; +import android.platform.test.annotations.Presubmit; import android.test.ActivityInstrumentationTestCase2; import android.util.TypedValue; @@ -25,6 +26,7 @@ import com.android.frameworks.coretests.R; import java.lang.reflect.InvocationTargetException; +@Presubmit public class ConfigurationBoundResourceCacheTest extends ActivityInstrumentationTestCase2 { diff --git a/core/tests/coretests/src/android/content/res/FontResourcesParserTest.java b/core/tests/coretests/src/android/content/res/FontResourcesParserTest.java index 57f01e9884402..9aef2ca104bdd 100644 --- a/core/tests/coretests/src/android/content/res/FontResourcesParserTest.java +++ b/core/tests/coretests/src/android/content/res/FontResourcesParserTest.java @@ -27,6 +27,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import android.app.Instrumentation; +import android.platform.test.annotations.Presubmit; import androidx.test.InstrumentationRegistry; import androidx.test.filters.SmallTest; @@ -45,6 +46,7 @@ import java.util.List; /** * Tests for {@link FontResourcesParser}. */ +@Presubmit @SmallTest @RunWith(AndroidJUnit4.class) public class FontResourcesParserTest { diff --git a/core/tests/coretests/src/android/content/res/ResourcesDrawableTest.java b/core/tests/coretests/src/android/content/res/ResourcesDrawableTest.java index c4df88b49935a..f7f9569c413e9 100644 --- a/core/tests/coretests/src/android/content/res/ResourcesDrawableTest.java +++ b/core/tests/coretests/src/android/content/res/ResourcesDrawableTest.java @@ -24,6 +24,7 @@ import android.content.Context; import android.graphics.drawable.ColorStateListDrawable; import android.graphics.drawable.Drawable; import android.graphics.drawable.LayerDrawable; +import android.platform.test.annotations.Presubmit; import androidx.test.InstrumentationRegistry; import androidx.test.filters.SmallTest; @@ -34,6 +35,7 @@ import com.android.frameworks.coretests.R; import org.junit.Test; import org.junit.runner.RunWith; +@Presubmit @SmallTest @RunWith(AndroidJUnit4.class) public class ResourcesDrawableTest { diff --git a/core/tests/coretests/src/android/content/res/ResourcesLocaleTest.java b/core/tests/coretests/src/android/content/res/ResourcesLocaleTest.java index aa1a5341de57b..25c3db5c69107 100644 --- a/core/tests/coretests/src/android/content/res/ResourcesLocaleTest.java +++ b/core/tests/coretests/src/android/content/res/ResourcesLocaleTest.java @@ -18,6 +18,7 @@ package android.content.res; import android.os.FileUtils; import android.os.LocaleList; +import android.platform.test.annotations.Presubmit; import android.test.AndroidTestCase; import android.util.DisplayMetrics; @@ -30,6 +31,7 @@ import java.io.InputStream; import java.util.Arrays; import java.util.Locale; +@Presubmit public class ResourcesLocaleTest extends AndroidTestCase { private String extractApkAndGetPath(int id) throws Exception { diff --git a/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java b/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java index e7ee9dcf75573..34a8bdea5e8af 100644 --- a/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java +++ b/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java @@ -20,6 +20,7 @@ import android.annotation.NonNull; import android.app.ResourcesManager; import android.os.Binder; import android.os.LocaleList; +import android.platform.test.annotations.Postsubmit; import android.util.DisplayMetrics; import android.util.TypedValue; import android.view.Display; @@ -32,6 +33,7 @@ import junit.framework.TestCase; import java.util.HashMap; import java.util.Map; +@Postsubmit public class ResourcesManagerTest extends TestCase { private static final int SECONDARY_DISPLAY_ID = 1; private static final String APP_ONE_RES_DIR = "app_one.apk"; diff --git a/core/tests/coretests/src/android/content/res/TEST_MAPPING b/core/tests/coretests/src/android/content/res/TEST_MAPPING new file mode 100644 index 0000000000000..4ea6e40a7225c --- /dev/null +++ b/core/tests/coretests/src/android/content/res/TEST_MAPPING @@ -0,0 +1,43 @@ +{ + "presubmit": [ + { + "name": "FrameworksCoreTests", + "options": [ + { + "include-filter": "android.content.res." + }, + { + "include-annotation": "android.platform.test.annotations.Presubmit" + }, + { + "exclude-annotation": "android.platform.test.annotations.Postsubmit" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + { + "exclude-annotation": "org.junit.Ignore" + } + ] + } + ], + "postsubmit": [ + { + "name": "FrameworksCoreTests", + "options": [ + { + "include-filter": "android.content.res." + }, + { + "include-annotation": "android.platform.test.annotations.Postsubmit" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + { + "exclude-annotation": "org.junit.Ignore" + } + ] + } + ] +} diff --git a/core/tests/coretests/src/com/android/internal/content/res/TEST_MAPPING b/core/tests/coretests/src/com/android/internal/content/res/TEST_MAPPING new file mode 100644 index 0000000000000..9aed8be4f10fa --- /dev/null +++ b/core/tests/coretests/src/com/android/internal/content/res/TEST_MAPPING @@ -0,0 +1,21 @@ +{ + "presubmit": [ + { + "name": "FrameworksCoreTests", + "options": [ + { + "include-filter": "com.android.internal.content." + }, + { + "include-annotation": "android.platform.test.annotations.Presubmit" + }, + { + "exclude-annotation": "androidx.test.filters.FlakyTest" + }, + { + "exclude-annotation": "org.junit.Ignore" + } + ] + } + ] +}