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

Commit 466a3397 authored by Kweku Adams's avatar Kweku Adams
Browse files

Mark test 13 as LargeTest.

The numbers are meant to stress test the count tracker, so it usually
ends up taking more than 1 second to run.

Bug: 180352011
Test: atest com.android.server.job.WorkCountTrackerTest#testRandom13
Change-Id: Id2f00b76429aeda910ea038504b16916852d1553
parent d014bb74
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ import android.annotation.NonNull;
import android.util.Pair;
import android.util.SparseIntArray;

import androidx.test.filters.LargeTest;
import androidx.test.filters.MediumTest;
import androidx.test.runner.AndroidJUnit4;

@@ -496,6 +497,7 @@ public class WorkCountTrackerTest {
    }

    @Test
    @LargeTest
    public void testRandom13() {
        assertThat(EQUAL_PROBABILITY_CDF.length).isEqualTo(NUM_WORK_TYPES);

@@ -508,9 +510,9 @@ public class WorkCountTrackerTest {
                Pair.create(WORK_TYPE_BGUSER, 3));
        final List<Pair<Integer, Integer>> minLimits =
                List.of(Pair.create(WORK_TYPE_EJ, 2), Pair.create(WORK_TYPE_BG, 1));
        final double probStop = 0.01;
        final double[] numTypesCdf = buildCdf(0, 0.05, 0.05, 0.9);
        final double probStart = 0.99;
        final double probStop = 0.13;
        final double[] numTypesCdf = buildCdf(0, 0.05, 0.1, 0.85);
        final double probStart = 0.87;

        checkRandom(jobs, numTests, totalMax, minLimits, maxLimits, probStart,
                EQUAL_PROBABILITY_CDF, numTypesCdf, probStop);