Creates benchmarks for package parsing v1 vs v2, with variants for cached vs non-cached and sequential vs parallelized. The code used is copied from PackageCacher and the old PackageParser implementation, since they are not accessible to the test class. Bug: 141922546 Test: atest PackageParsingPerfTest Change-Id: I1777f84cb54d1ad5ae0dfd32a3461c1b07eef8e0
35 lines
843 B
Plaintext
35 lines
843 B
Plaintext
android_test {
|
|
name: "CorePerfTests",
|
|
|
|
resource_dirs: ["res"],
|
|
srcs: [
|
|
"src/**/*.java",
|
|
"src/**/*.kt",
|
|
"src/android/os/ISomeService.aidl",
|
|
],
|
|
|
|
static_libs: [
|
|
"androidx.appcompat_appcompat",
|
|
"androidx.test.rules",
|
|
"androidx.annotation_annotation",
|
|
"apct-perftests-overlay-apps",
|
|
"apct-perftests-resources-manager-apps",
|
|
"apct-perftests-utils",
|
|
"guava",
|
|
],
|
|
|
|
libs: ["android.test.base"],
|
|
|
|
platform_apis: true,
|
|
|
|
jni_libs: ["libperftestscore_jni"],
|
|
|
|
// Use google-fonts/dancing-script for the performance metrics
|
|
// ANDROIDMK TRANSLATION ERROR: Only $(LOCAL_PATH)/.. values are allowed
|
|
// LOCAL_ASSET_DIR := $(TOP)/external/google-fonts/dancing-script
|
|
|
|
test_suites: ["device-tests"],
|
|
certificate: "platform",
|
|
|
|
}
|