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

Commit d250dd8d authored by Misha Wagner's avatar Misha Wagner
Browse files

Change default values for thread collection

Test: atest KernelCpuThreadReaderTest#testUidPredicate_zero
Bug: 126511586
Change-Id: Ie60cda12db56f59d2a871660d64ed0db813f8cd7
parent e51e5204
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -57,14 +57,14 @@ public class KernelCpuThreadReaderSettingsObserver extends ContentObserver {
     * List of UIDs to report data for
     */
    private static final String COLLECTED_UIDS_SETTINGS_KEY = "collected_uids";
    private static final String COLLECTED_UIDS_DEFAULT = "1000-1000";
    private static final String COLLECTED_UIDS_DEFAULT = "0-0;1000-1000";

    /**
     * Minimum total CPU usage to report
     */
    private static final String MINIMUM_TOTAL_CPU_USAGE_MILLIS_SETTINGS_KEY =
            "minimum_total_cpu_usage_millis";
    private static final int MINIMUM_TOTAL_CPU_USAGE_MILLIS_DEFAULT = 0;
    private static final int MINIMUM_TOTAL_CPU_USAGE_MILLIS_DEFAULT = 10000;

    private final Context mContext;

+11 −0
Original line number Diff line number Diff line
@@ -517,6 +517,17 @@ public class KernelCpuThreadReaderTest {
        assertFalse(uidPredicate.test(1999));
    }

    @Test
    public void testUidPredicate_zero() {
        KernelCpuThreadReaderSettingsObserver.UidPredicate uidPredicate =
                KernelCpuThreadReaderSettingsObserver.UidPredicate.fromString("0-0");
        assertTrue(uidPredicate.test(0));
        assertFalse(uidPredicate.test(1));
        assertFalse(uidPredicate.test(2000));
        assertFalse(uidPredicate.test(10000));
        assertFalse(uidPredicate.test(-100));
    }

    @Test
    public void testUidPredicate_emptyRangeString() {
        assertThrows(