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

Commit 31392b91 authored by Victor Chang's avatar Victor Chang Committed by Gerrit Code Review
Browse files

Merge "Don't use Parameterized runner in StringBuilderPerfTest"

parents ab5f05d0 05d740b7
Loading
Loading
Loading
Loading
+4 −13
Original line number Diff line number Diff line
@@ -20,28 +20,19 @@ import android.perftests.utils.BenchmarkState;
import android.perftests.utils.PerfStatusReporter;
import android.test.suitebuilder.annotation.LargeTest;

import androidx.test.runner.AndroidJUnit4;

import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;

import java.util.Arrays;
import java.util.Collection;

/** Tests the performance of various StringBuilder methods. */
@RunWith(Parameterized.class)
@RunWith(AndroidJUnit4.class)
@LargeTest
public class StringBuilderPerfTest {
    @Rule public PerfStatusReporter mPerfStatusReporter = new PerfStatusReporter();

    @Parameters(name = "mLength={0}")
    public static Collection<Object[]> data() {
        return Arrays.asList(new Object[][] {{1}, {10}, {100}});
    }

    @Parameterized.Parameter(0)
    public int mLength;
    public int mLength = 100;

    @Test
    public void timeAppendBoolean() {