Support crystalball perf tests.

1. Add collector library.
2. Enable needed permissions to write the trace file in the device.

Bug: 161918987
Test: atest AutofillPerfTests
Test: adb shell am instrument -w -e package android.view.autofill \
com.android.perftests.autofill/androidx.test.runner.AndroidJUnitRunner

Change-Id: I281a8e6b040d7f645e0b0cc72062f4580f8b5fde
This commit is contained in:
Joanne Chung
2020-07-29 00:49:26 +08:00
parent 6f7648c945
commit 52c3c4cd36
2 changed files with 6 additions and 0 deletions

View File

@@ -20,6 +20,7 @@ android_test {
"androidx.test.rules",
"androidx.annotation_annotation",
"apct-perftests-utils",
"collector-device-lib-platform",
],
platform_apis: true,
test_suites: ["device-tests"],

View File

@@ -16,6 +16,11 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.perftests.autofill">
<uses-sdk android:targetSdkVersion="28" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.REAL_GET_TASKS" />
<application>
<uses-library android:name="android.test.runner" />
<activity android:name="android.perftests.utils.PerfTestActivity"