StaticLayoutPerfTest: Use fixed seed in each test case

Bug: None
Test: run StaticLayoutPerfTest
Change-Id: I49610b8098d67097569091e18d87eafb9911049b
This commit is contained in:
Seigo Nonaka
2018-01-18 15:08:53 -08:00
parent 633792e2d3
commit f2829deea4

View File

@@ -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();