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

Commit 00e93e8a authored by Felka Chang's avatar Felka Chang
Browse files

add FrameworkCoreTest for AndroidResources test plan

This patch adds Android Resources related tests plan into presubmit
process.
* FrameworkCoreTest:android.content.res
* FrameworkCoreTest:com.android.internal.content.res

http://ab/I37600009999426943
* cuttlefish
* 2 minutes and 10.8 seconds
* 5 test classes
* 22 tests

Test: atest --request-upload-result \
      -p frameworks/base/core/java/android/content/res
Test: CORETESTS="frameworks/base/core/tests/coretests" ; \
    atest -p \
    ${CORETESTS}/src/android/content/res:postsubmit
Test: CORETESTS="frameworks/base/core/tests/coretests" ; \
    atest --collect-tests-only -p \
    ${CORETESTS}/src/android/content/res:presubmit
Test: CORETESTS="frameworks/base/core/tests/coretests" ; \
    atest --collect-tests-only -p \
    ${CORETESTS}/src/com/android/internal/content/res:presubmit
Test: TP="FrameworksCoreTests:android.content.res" ; atest \
   ${TP}.ConfigurationBoundResourceCacheTest \
   ${TP}.ConfigurationTest \
   ${TP}.FontResourcesParserTest \
   ${TP}.ResourcesDrawableTest \
   ${TP}.ResourcesLocaleTest
Test: TP="FrameworksCoreTests:com.android.internal.content.res" ; \
   atest \
   ${TP}.OverlayConfigTest

Bug: 180650365
Change-Id: Iad83abf18d1d0ab438faef3bfab62139baadbb18
parent d773922d
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
{
  "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"
+2 −0
Original line number Diff line number Diff line
@@ -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<ResourceCacheActivity> {

+2 −0
Original line number Diff line number Diff line
@@ -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 {
+2 −0
Original line number Diff line number Diff line
@@ -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 {
+2 −0
Original line number Diff line number Diff line
@@ -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 {
Loading