diff options
author | Seigo Nonaka <nona@google.com> | 2021-04-14 19:15:16 -0700 |
---|---|---|
committer | Seigo Nonaka <nona@google.com> | 2021-04-15 11:03:37 -0700 |
commit | b950a1f746c9e130c78eafefc9bfd7ec87da730f (patch) | |
tree | d16d7f3c1481d82227edcfb3cef1679ceb230db5 /apct-tests/perftests | |
parent | 9e2adae46b250980d3b5f4ece7f6e4bfc363a8b5 (diff) |
Update native font API to read updated font files.
Bug: 184974821
Test: atest NativeSystemFontTest
Change-Id: Ia7fdf6155e07445d7f16edb88fd2a7293e63080c
Diffstat (limited to 'apct-tests/perftests')
-rw-r--r-- | apct-tests/perftests/core/src/android/graphics/perftests/TypefaceSerializationPerfTest.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apct-tests/perftests/core/src/android/graphics/perftests/TypefaceSerializationPerfTest.java b/apct-tests/perftests/core/src/android/graphics/perftests/TypefaceSerializationPerfTest.java index 547369055e95..d27250719c6d 100644 --- a/apct-tests/perftests/core/src/android/graphics/perftests/TypefaceSerializationPerfTest.java +++ b/apct-tests/perftests/core/src/android/graphics/perftests/TypefaceSerializationPerfTest.java @@ -20,6 +20,7 @@ import android.graphics.Typeface; import android.os.SharedMemory; import android.perftests.utils.BenchmarkState; import android.perftests.utils.PerfStatusReporter; +import android.util.ArrayMap; import androidx.test.filters.LargeTest; import androidx.test.runner.AndroidJUnit4; @@ -55,9 +56,10 @@ public class TypefaceSerializationPerfTest { ByteBuffer buffer = memory.mapReadOnly().order(ByteOrder.BIG_ENDIAN); BenchmarkState state = mPerfStatusReporter.getBenchmarkState(); + ArrayMap<String, Typeface> out = new ArrayMap<>(); while (state.keepRunning()) { buffer.position(0); - Typeface.deserializeFontMap(buffer); + Typeface.deserializeFontMap(buffer, out); } } |