Add gradle managed device to benchmarking

Change-Id: I1092d5134ebb003e979b62ee5697ec6e259d3523
pull/1837/head
Ben Weiss 3 years ago
parent c27cb64ce3
commit cbaf32d4c4

@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
import com.android.build.api.dsl.ManagedVirtualDevice
import com.google.samples.apps.nowinandroid.configureFlavors import com.google.samples.apps.nowinandroid.configureFlavors
plugins { plugins {
@ -47,9 +48,21 @@ android {
// which is more close to what will be shipped to users (no fake data), but has ability to run the // which is more close to what will be shipped to users (no fake data), but has ability to run the
// benchmarks on demo, so we benchmark on stable data. // benchmarks on demo, so we benchmark on stable data.
configureFlavors(this) configureFlavors(this)
targetProjectPath = ":app" targetProjectPath = ":app"
experimentalProperties["android.experimental.self-instrumenting"] = true experimentalProperties["android.experimental.self-instrumenting"] = true
testOptions {
managedDevices {
devices {
create<ManagedVirtualDevice>("pixel5Api30") {
device = "Pixel 5"
apiLevel = 30
systemImageSource = "aosp"
}
}
}
}
} }
dependencies { dependencies {

Loading…
Cancel
Save