From f2829deea4f8203148d7e1436419c1aea224b171 Mon Sep 17 00:00:00 2001 From: Seigo Nonaka Date: Thu, 18 Jan 2018 15:08:53 -0800 Subject: [PATCH] StaticLayoutPerfTest: Use fixed seed in each test case Bug: None Test: run StaticLayoutPerfTest Change-Id: I49610b8098d67097569091e18d87eafb9911049b --- .../core/src/android/text/StaticLayoutPerfTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apct-tests/perftests/core/src/android/text/StaticLayoutPerfTest.java b/apct-tests/perftests/core/src/android/text/StaticLayoutPerfTest.java index 0ac167f73d167..6975609d990ab 100644 --- a/apct-tests/perftests/core/src/android/text/StaticLayoutPerfTest.java +++ b/apct-tests/perftests/core/src/android/text/StaticLayoutPerfTest.java @@ -29,6 +29,7 @@ import android.graphics.Typeface; import android.text.Layout; import android.text.style.TextAppearanceSpan; +import org.junit.Before; import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; @@ -52,7 +53,7 @@ public class StaticLayoutPerfTest { private static final boolean NO_STYLE_TEXT = false; private static final boolean STYLE_TEXT = true; - private final Random mRandom = new Random(31415926535L); + private Random mRandom; private static final String ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; private static final int ALPHABET_LENGTH = ALPHABET.length(); @@ -98,6 +99,11 @@ public class StaticLayoutPerfTest { return ssb; } + @Before + public void setUp() { + mRandom = new Random(0); + } + @Test public void testCreate_FixedText_NoStyle_Greedy_NoHyphenation() { final BenchmarkState state = mPerfStatusReporter.getBenchmarkState();