summaryrefslogtreecommitdiff
path: root/apct-tests
diff options
context:
space:
mode:
authorSeigo Nonaka <nona@google.com>2019-04-23 22:41:21 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-04-23 22:41:21 -0700
commit56ae62ac07440d012986fddcfcf9149ebd505d9c (patch)
tree163779ead61d1d4b2eb0d410a29509cbb908684b /apct-tests
parentfe705b2d59092fcbf5976485dd4c277abf4a2d41 (diff)
parent995bf1e3e662abb49671ec608231b71c933172ee (diff)
Merge "Fix performance regression by fixing keys used in Typeface.Builder" into qt-dev am: 5f873a09a0
am: 995bf1e3e6 Change-Id: I2245df4205a28af10fa08eee592176bc6a73ae8e
Diffstat (limited to 'apct-tests')
-rw-r--r--apct-tests/perftests/core/src/android/graphics/perftests/TypefaceCreatePerfTest.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/apct-tests/perftests/core/src/android/graphics/perftests/TypefaceCreatePerfTest.java b/apct-tests/perftests/core/src/android/graphics/perftests/TypefaceCreatePerfTest.java
index d6e8ab2516a8..884745699789 100644
--- a/apct-tests/perftests/core/src/android/graphics/perftests/TypefaceCreatePerfTest.java
+++ b/apct-tests/perftests/core/src/android/graphics/perftests/TypefaceCreatePerfTest.java
@@ -18,6 +18,7 @@ package android.graphics.perftests;
import android.content.Context;
import android.content.res.AssetManager;
+import android.content.res.Resources;
import android.graphics.Typeface;
import android.perftests.utils.BenchmarkState;
import android.perftests.utils.PerfStatusReporter;
@@ -26,6 +27,8 @@ import androidx.test.InstrumentationRegistry;
import androidx.test.filters.LargeTest;
import androidx.test.runner.AndroidJUnit4;
+import com.android.perftests.core.R;
+
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -104,4 +107,15 @@ public class TypefaceCreatePerfTest {
outFile.delete();
}
+
+ @Test
+ public void testCreate_fromResources() {
+ BenchmarkState state = mPerfStatusReporter.getBenchmarkState();
+ final Resources r = InstrumentationRegistry.getContext().getResources();
+
+ while (state.keepRunning()) {
+ Typeface face = r.getFont(R.font.samplefont);
+ }
+ }
+
}