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

Commit c50b4073 authored by TYM Tsai's avatar TYM Tsai
Browse files

Fix regression in perf testing

When porting SystemConfig, the APIs of Callback return value are incorrect.

BYPASS_INCLUSIVE_LANGUAGE_REASON=Legacy API

Bug: 309596860
Test: atest PackageManagerPerfTests:android.os.PackageParsingPerfTest
Change-Id: Ia02a02b7e2d20fa18442bc5bf400123b8a5996d4
parent 89d2237e
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -24,11 +24,11 @@ import android.content.pm.parsing.result.ParseTypeImpl
import android.content.res.TypedArray
import android.perftests.utils.BenchmarkState
import android.perftests.utils.PerfStatusReporter
import android.util.ArraySet
import androidx.test.filters.LargeTest
import com.android.internal.pm.parsing.pkg.PackageImpl
import com.android.internal.pm.pkg.parsing.ParsingPackageUtils
import com.android.internal.util.ConcurrentUtils
import com.android.server.SystemConfig
import java.io.File
import java.io.FileOutputStream
import java.util.concurrent.ArrayBlockingQueue
@@ -217,8 +217,10 @@ public class PackageParsingPerfTest {
                    isCoreApp,
                    this,
                )
                override fun getHiddenApiWhitelistedApps() = ArraySet<String>()
                override fun getInstallConstraintsAllowlist() = ArraySet<String>()
                override fun getHiddenApiWhitelistedApps() =
                        SystemConfig.getInstance().hiddenApiWhitelistedApps
                override fun getInstallConstraintsAllowlist() =
                        SystemConfig.getInstance().installConstraintsAllowlist
            })

        override fun parseImpl(file: File) =