Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Android/art/art/test/   (Android Betriebssystem Version 17©)  Datei vom 26.5.2026 mit Größe 315 kB image not shown  

Impressum Android.run-test.bp   Sprache: unbekannt

 
Spracherkennung für: .bp vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

// This file was generated by Android.run-test.bp.py
// It is not necessary to regenerate it when tests are added/removed/modified.

TEST_BUILD_COMMON_ARGS = "$(location run_test_build.py) --out $(out) " +
    "--bootclasspath $(location :art-run-test-bootclasspath) " +
    "--systemmodule $(location :art-run-test-system-module{.zip}) " +
    "--d8 $(location d8) " +
    "--jasmin $(location jasmin) " +
    "--rewrapper $(location rewrapper) " +
    "--smali $(location android-smali) " +
    "--soong_zip $(location soong_zip) " +
    "--zipalign $(location zipalign) "

java_genrule {
    name: "art-run-test-host-data-shard00-tmp",
    out: ["art-run-test-host-data-shard00.zip"],
    srcs: [
        "?00-*/**/*",
        "??00-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?00-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard00-fg",
    device_common_srcs: [":art-run-test-host-data-shard00-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard00",
    src: ":art-run-test-host-data-shard00-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard00.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard01-tmp",
    out: ["art-run-test-host-data-shard01.zip"],
    srcs: [
        "?01-*/**/*",
        "??01-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?01-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard01-fg",
    device_common_srcs: [":art-run-test-host-data-shard01-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard01",
    src: ":art-run-test-host-data-shard01-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard01.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard02-tmp",
    out: ["art-run-test-host-data-shard02.zip"],
    srcs: [
        "?02-*/**/*",
        "??02-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?02-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard02-fg",
    device_common_srcs: [":art-run-test-host-data-shard02-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard02",
    src: ":art-run-test-host-data-shard02-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard02.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard03-tmp",
    out: ["art-run-test-host-data-shard03.zip"],
    srcs: [
        "?03-*/**/*",
        "??03-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?03-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard03-fg",
    device_common_srcs: [":art-run-test-host-data-shard03-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard03",
    src: ":art-run-test-host-data-shard03-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard03.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard04-tmp",
    out: ["art-run-test-host-data-shard04.zip"],
    srcs: [
        "?04-*/**/*",
        "??04-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?04-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard04-fg",
    device_common_srcs: [":art-run-test-host-data-shard04-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard04",
    src: ":art-run-test-host-data-shard04-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard04.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard05-tmp",
    out: ["art-run-test-host-data-shard05.zip"],
    srcs: [
        "?05-*/**/*",
        "??05-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?05-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard05-fg",
    device_common_srcs: [":art-run-test-host-data-shard05-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard05",
    src: ":art-run-test-host-data-shard05-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard05.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard06-tmp",
    out: ["art-run-test-host-data-shard06.zip"],
    srcs: [
        "?06-*/**/*",
        "??06-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?06-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard06-fg",
    device_common_srcs: [":art-run-test-host-data-shard06-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard06",
    src: ":art-run-test-host-data-shard06-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard06.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard07-tmp",
    out: ["art-run-test-host-data-shard07.zip"],
    srcs: [
        "?07-*/**/*",
        "??07-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?07-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard07-fg",
    device_common_srcs: [":art-run-test-host-data-shard07-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard07",
    src: ":art-run-test-host-data-shard07-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard07.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard08-tmp",
    out: ["art-run-test-host-data-shard08.zip"],
    srcs: [
        "?08-*/**/*",
        "??08-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?08-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard08-fg",
    device_common_srcs: [":art-run-test-host-data-shard08-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard08",
    src: ":art-run-test-host-data-shard08-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard08.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard09-tmp",
    out: ["art-run-test-host-data-shard09.zip"],
    srcs: [
        "?09-*/**/*",
        "??09-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?09-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard09-fg",
    device_common_srcs: [":art-run-test-host-data-shard09-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard09",
    src: ":art-run-test-host-data-shard09-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard09.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard10-tmp",
    out: ["art-run-test-host-data-shard10.zip"],
    srcs: [
        "?10-*/**/*",
        "??10-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?10-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard10-fg",
    device_common_srcs: [":art-run-test-host-data-shard10-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard10",
    src: ":art-run-test-host-data-shard10-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard10.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard11-tmp",
    out: ["art-run-test-host-data-shard11.zip"],
    srcs: [
        "?11-*/**/*",
        "??11-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?11-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard11-fg",
    device_common_srcs: [":art-run-test-host-data-shard11-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard11",
    src: ":art-run-test-host-data-shard11-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard11.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard12-tmp",
    out: ["art-run-test-host-data-shard12.zip"],
    srcs: [
        "?12-*/**/*",
        "??12-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?12-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard12-fg",
    device_common_srcs: [":art-run-test-host-data-shard12-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard12",
    src: ":art-run-test-host-data-shard12-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard12.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard13-tmp",
    out: ["art-run-test-host-data-shard13.zip"],
    srcs: [
        "?13-*/**/*",
        "??13-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?13-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard13-fg",
    device_common_srcs: [":art-run-test-host-data-shard13-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard13",
    src: ":art-run-test-host-data-shard13-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard13.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard14-tmp",
    out: ["art-run-test-host-data-shard14.zip"],
    srcs: [
        "?14-*/**/*",
        "??14-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?14-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard14-fg",
    device_common_srcs: [":art-run-test-host-data-shard14-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard14",
    src: ":art-run-test-host-data-shard14-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard14.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard15-tmp",
    out: ["art-run-test-host-data-shard15.zip"],
    srcs: [
        "?15-*/**/*",
        "??15-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?15-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard15-fg",
    device_common_srcs: [":art-run-test-host-data-shard15-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard15",
    src: ":art-run-test-host-data-shard15-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard15.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard16-tmp",
    out: ["art-run-test-host-data-shard16.zip"],
    srcs: [
        "?16-*/**/*",
        "??16-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?16-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard16-fg",
    device_common_srcs: [":art-run-test-host-data-shard16-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard16",
    src: ":art-run-test-host-data-shard16-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard16.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard17-tmp",
    out: ["art-run-test-host-data-shard17.zip"],
    srcs: [
        "?17-*/**/*",
        "??17-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?17-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard17-fg",
    device_common_srcs: [":art-run-test-host-data-shard17-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard17",
    src: ":art-run-test-host-data-shard17-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard17.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard18-tmp",
    out: ["art-run-test-host-data-shard18.zip"],
    srcs: [
        "?18-*/**/*",
        "??18-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?18-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard18-fg",
    device_common_srcs: [":art-run-test-host-data-shard18-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard18",
    src: ":art-run-test-host-data-shard18-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard18.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard19-tmp",
    out: ["art-run-test-host-data-shard19.zip"],
    srcs: [
        "?19-*/**/*",
        "??19-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?19-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard19-fg",
    device_common_srcs: [":art-run-test-host-data-shard19-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard19",
    src: ":art-run-test-host-data-shard19-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard19.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard20-tmp",
    out: ["art-run-test-host-data-shard20.zip"],
    srcs: [
        "?20-*/**/*",
        "??20-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?20-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard20-fg",
    device_common_srcs: [":art-run-test-host-data-shard20-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard20",
    src: ":art-run-test-host-data-shard20-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard20.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard21-tmp",
    out: ["art-run-test-host-data-shard21.zip"],
    srcs: [
        "?21-*/**/*",
        "??21-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?21-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard21-fg",
    device_common_srcs: [":art-run-test-host-data-shard21-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard21",
    src: ":art-run-test-host-data-shard21-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard21.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard22-tmp",
    out: ["art-run-test-host-data-shard22.zip"],
    srcs: [
        "?22-*/**/*",
        "??22-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?22-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard22-fg",
    device_common_srcs: [":art-run-test-host-data-shard22-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard22",
    src: ":art-run-test-host-data-shard22-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard22.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard23-tmp",
    out: ["art-run-test-host-data-shard23.zip"],
    srcs: [
        "?23-*/**/*",
        "??23-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?23-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard23-fg",
    device_common_srcs: [":art-run-test-host-data-shard23-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard23",
    src: ":art-run-test-host-data-shard23-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard23.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard24-tmp",
    out: ["art-run-test-host-data-shard24.zip"],
    srcs: [
        "?24-*/**/*",
        "??24-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?24-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard24-fg",
    device_common_srcs: [":art-run-test-host-data-shard24-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard24",
    src: ":art-run-test-host-data-shard24-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard24.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard25-tmp",
    out: ["art-run-test-host-data-shard25.zip"],
    srcs: [
        "?25-*/**/*",
        "??25-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?25-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard25-fg",
    device_common_srcs: [":art-run-test-host-data-shard25-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard25",
    src: ":art-run-test-host-data-shard25-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard25.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard26-tmp",
    out: ["art-run-test-host-data-shard26.zip"],
    srcs: [
        "?26-*/**/*",
        "??26-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?26-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard26-fg",
    device_common_srcs: [":art-run-test-host-data-shard26-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard26",
    src: ":art-run-test-host-data-shard26-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard26.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard27-tmp",
    out: ["art-run-test-host-data-shard27.zip"],
    srcs: [
        "?27-*/**/*",
        "??27-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?27-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard27-fg",
    device_common_srcs: [":art-run-test-host-data-shard27-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard27",
    src: ":art-run-test-host-data-shard27-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard27.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard28-tmp",
    out: ["art-run-test-host-data-shard28.zip"],
    srcs: [
        "?28-*/**/*",
        "??28-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?28-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard28-fg",
    device_common_srcs: [":art-run-test-host-data-shard28-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard28",
    src: ":art-run-test-host-data-shard28-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard28.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard29-tmp",
    out: ["art-run-test-host-data-shard29.zip"],
    srcs: [
        "?29-*/**/*",
        "??29-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?29-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard29-fg",
    device_common_srcs: [":art-run-test-host-data-shard29-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard29",
    src: ":art-run-test-host-data-shard29-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard29.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard30-tmp",
    out: ["art-run-test-host-data-shard30.zip"],
    srcs: [
        "?30-*/**/*",
        "??30-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?30-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard30-fg",
    device_common_srcs: [":art-run-test-host-data-shard30-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard30",
    src: ":art-run-test-host-data-shard30-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard30.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard31-tmp",
    out: ["art-run-test-host-data-shard31.zip"],
    srcs: [
        "?31-*/**/*",
        "??31-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?31-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard31-fg",
    device_common_srcs: [":art-run-test-host-data-shard31-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard31",
    src: ":art-run-test-host-data-shard31-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard31.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard32-tmp",
    out: ["art-run-test-host-data-shard32.zip"],
    srcs: [
        "?32-*/**/*",
        "??32-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?32-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard32-fg",
    device_common_srcs: [":art-run-test-host-data-shard32-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard32",
    src: ":art-run-test-host-data-shard32-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard32.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard33-tmp",
    out: ["art-run-test-host-data-shard33.zip"],
    srcs: [
        "?33-*/**/*",
        "??33-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?33-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard33-fg",
    device_common_srcs: [":art-run-test-host-data-shard33-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard33",
    src: ":art-run-test-host-data-shard33-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard33.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard34-tmp",
    out: ["art-run-test-host-data-shard34.zip"],
    srcs: [
        "?34-*/**/*",
        "??34-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?34-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard34-fg",
    device_common_srcs: [":art-run-test-host-data-shard34-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard34",
    src: ":art-run-test-host-data-shard34-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard34.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard35-tmp",
    out: ["art-run-test-host-data-shard35.zip"],
    srcs: [
        "?35-*/**/*",
        "??35-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?35-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard35-fg",
    device_common_srcs: [":art-run-test-host-data-shard35-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard35",
    src: ":art-run-test-host-data-shard35-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard35.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard36-tmp",
    out: ["art-run-test-host-data-shard36.zip"],
    srcs: [
        "?36-*/**/*",
        "??36-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?36-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard36-fg",
    device_common_srcs: [":art-run-test-host-data-shard36-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard36",
    src: ":art-run-test-host-data-shard36-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard36.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard37-tmp",
    out: ["art-run-test-host-data-shard37.zip"],
    srcs: [
        "?37-*/**/*",
        "??37-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?37-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard37-fg",
    device_common_srcs: [":art-run-test-host-data-shard37-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard37",
    src: ":art-run-test-host-data-shard37-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard37.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard38-tmp",
    out: ["art-run-test-host-data-shard38.zip"],
    srcs: [
        "?38-*/**/*",
        "??38-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?38-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard38-fg",
    device_common_srcs: [":art-run-test-host-data-shard38-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard38",
    src: ":art-run-test-host-data-shard38-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard38.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard39-tmp",
    out: ["art-run-test-host-data-shard39.zip"],
    srcs: [
        "?39-*/**/*",
        "??39-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?39-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard39-fg",
    device_common_srcs: [":art-run-test-host-data-shard39-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard39",
    src: ":art-run-test-host-data-shard39-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard39.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard40-tmp",
    out: ["art-run-test-host-data-shard40.zip"],
    srcs: [
        "?40-*/**/*",
        "??40-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?40-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard40-fg",
    device_common_srcs: [":art-run-test-host-data-shard40-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard40",
    src: ":art-run-test-host-data-shard40-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard40.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard41-tmp",
    out: ["art-run-test-host-data-shard41.zip"],
    srcs: [
        "?41-*/**/*",
        "??41-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?41-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard41-fg",
    device_common_srcs: [":art-run-test-host-data-shard41-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard41",
    src: ":art-run-test-host-data-shard41-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard41.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard42-tmp",
    out: ["art-run-test-host-data-shard42.zip"],
    srcs: [
        "?42-*/**/*",
        "??42-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?42-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard42-fg",
    device_common_srcs: [":art-run-test-host-data-shard42-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard42",
    src: ":art-run-test-host-data-shard42-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard42.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard43-tmp",
    out: ["art-run-test-host-data-shard43.zip"],
    srcs: [
        "?43-*/**/*",
        "??43-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?43-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard43-fg",
    device_common_srcs: [":art-run-test-host-data-shard43-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard43",
    src: ":art-run-test-host-data-shard43-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard43.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard44-tmp",
    out: ["art-run-test-host-data-shard44.zip"],
    srcs: [
        "?44-*/**/*",
        "??44-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?44-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard44-fg",
    device_common_srcs: [":art-run-test-host-data-shard44-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard44",
    src: ":art-run-test-host-data-shard44-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard44.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard45-tmp",
    out: ["art-run-test-host-data-shard45.zip"],
    srcs: [
        "?45-*/**/*",
        "??45-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?45-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard45-fg",
    device_common_srcs: [":art-run-test-host-data-shard45-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard45",
    src: ":art-run-test-host-data-shard45-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard45.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard46-tmp",
    out: ["art-run-test-host-data-shard46.zip"],
    srcs: [
        "?46-*/**/*",
        "??46-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?46-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard46-fg",
    device_common_srcs: [":art-run-test-host-data-shard46-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard46",
    src: ":art-run-test-host-data-shard46-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard46.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard47-tmp",
    out: ["art-run-test-host-data-shard47.zip"],
    srcs: [
        "?47-*/**/*",
        "??47-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?47-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard47-fg",
    device_common_srcs: [":art-run-test-host-data-shard47-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard47",
    src: ":art-run-test-host-data-shard47-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard47.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard48-tmp",
    out: ["art-run-test-host-data-shard48.zip"],
    srcs: [
        "?48-*/**/*",
        "??48-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?48-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard48-fg",
    device_common_srcs: [":art-run-test-host-data-shard48-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard48",
    src: ":art-run-test-host-data-shard48-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard48.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard49-tmp",
    out: ["art-run-test-host-data-shard49.zip"],
    srcs: [
        "?49-*/**/*",
        "??49-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?49-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard49-fg",
    device_common_srcs: [":art-run-test-host-data-shard49-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard49",
    src: ":art-run-test-host-data-shard49-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard49.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard50-tmp",
    out: ["art-run-test-host-data-shard50.zip"],
    srcs: [
        "?50-*/**/*",
        "??50-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?50-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard50-fg",
    device_common_srcs: [":art-run-test-host-data-shard50-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard50",
    src: ":art-run-test-host-data-shard50-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard50.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard51-tmp",
    out: ["art-run-test-host-data-shard51.zip"],
    srcs: [
        "?51-*/**/*",
        "??51-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?51-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard51-fg",
    device_common_srcs: [":art-run-test-host-data-shard51-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard51",
    src: ":art-run-test-host-data-shard51-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard51.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard52-tmp",
    out: ["art-run-test-host-data-shard52.zip"],
    srcs: [
        "?52-*/**/*",
        "??52-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?52-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard52-fg",
    device_common_srcs: [":art-run-test-host-data-shard52-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard52",
    src: ":art-run-test-host-data-shard52-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard52.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard53-tmp",
    out: ["art-run-test-host-data-shard53.zip"],
    srcs: [
        "?53-*/**/*",
        "??53-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?53-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard53-fg",
    device_common_srcs: [":art-run-test-host-data-shard53-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard53",
    src: ":art-run-test-host-data-shard53-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard53.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard54-tmp",
    out: ["art-run-test-host-data-shard54.zip"],
    srcs: [
        "?54-*/**/*",
        "??54-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?54-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard54-fg",
    device_common_srcs: [":art-run-test-host-data-shard54-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard54",
    src: ":art-run-test-host-data-shard54-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard54.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard55-tmp",
    out: ["art-run-test-host-data-shard55.zip"],
    srcs: [
        "?55-*/**/*",
        "??55-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?55-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard55-fg",
    device_common_srcs: [":art-run-test-host-data-shard55-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard55",
    src: ":art-run-test-host-data-shard55-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard55.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard56-tmp",
    out: ["art-run-test-host-data-shard56.zip"],
    srcs: [
        "?56-*/**/*",
        "??56-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?56-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard56-fg",
    device_common_srcs: [":art-run-test-host-data-shard56-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard56",
    src: ":art-run-test-host-data-shard56-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard56.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard57-tmp",
    out: ["art-run-test-host-data-shard57.zip"],
    srcs: [
        "?57-*/**/*",
        "??57-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?57-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard57-fg",
    device_common_srcs: [":art-run-test-host-data-shard57-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard57",
    src: ":art-run-test-host-data-shard57-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard57.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard58-tmp",
    out: ["art-run-test-host-data-shard58.zip"],
    srcs: [
        "?58-*/**/*",
        "??58-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?58-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard58-fg",
    device_common_srcs: [":art-run-test-host-data-shard58-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard58",
    src: ":art-run-test-host-data-shard58-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard58.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard59-tmp",
    out: ["art-run-test-host-data-shard59.zip"],
    srcs: [
        "?59-*/**/*",
        "??59-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?59-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard59-fg",
    device_common_srcs: [":art-run-test-host-data-shard59-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard59",
    src: ":art-run-test-host-data-shard59-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard59.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard60-tmp",
    out: ["art-run-test-host-data-shard60.zip"],
    srcs: [
        "?60-*/**/*",
        "??60-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?60-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard60-fg",
    device_common_srcs: [":art-run-test-host-data-shard60-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard60",
    src: ":art-run-test-host-data-shard60-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard60.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard61-tmp",
    out: ["art-run-test-host-data-shard61.zip"],
    srcs: [
        "?61-*/**/*",
        "??61-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?61-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard61-fg",
    device_common_srcs: [":art-run-test-host-data-shard61-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard61",
    src: ":art-run-test-host-data-shard61-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard61.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard62-tmp",
    out: ["art-run-test-host-data-shard62.zip"],
    srcs: [
        "?62-*/**/*",
        "??62-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?62-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard62-fg",
    device_common_srcs: [":art-run-test-host-data-shard62-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard62",
    src: ":art-run-test-host-data-shard62-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard62.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard63-tmp",
    out: ["art-run-test-host-data-shard63.zip"],
    srcs: [
        "?63-*/**/*",
        "??63-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?63-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard63-fg",
    device_common_srcs: [":art-run-test-host-data-shard63-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard63",
    src: ":art-run-test-host-data-shard63-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard63.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard64-tmp",
    out: ["art-run-test-host-data-shard64.zip"],
    srcs: [
        "?64-*/**/*",
        "??64-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?64-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard64-fg",
    device_common_srcs: [":art-run-test-host-data-shard64-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard64",
    src: ":art-run-test-host-data-shard64-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard64.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard65-tmp",
    out: ["art-run-test-host-data-shard65.zip"],
    srcs: [
        "?65-*/**/*",
        "??65-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?65-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard65-fg",
    device_common_srcs: [":art-run-test-host-data-shard65-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard65",
    src: ":art-run-test-host-data-shard65-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard65.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard66-tmp",
    out: ["art-run-test-host-data-shard66.zip"],
    srcs: [
        "?66-*/**/*",
        "??66-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?66-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard66-fg",
    device_common_srcs: [":art-run-test-host-data-shard66-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard66",
    src: ":art-run-test-host-data-shard66-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard66.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard67-tmp",
    out: ["art-run-test-host-data-shard67.zip"],
    srcs: [
        "?67-*/**/*",
        "??67-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?67-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard67-fg",
    device_common_srcs: [":art-run-test-host-data-shard67-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard67",
    src: ":art-run-test-host-data-shard67-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard67.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard68-tmp",
    out: ["art-run-test-host-data-shard68.zip"],
    srcs: [
        "?68-*/**/*",
        "??68-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?68-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard68-fg",
    device_common_srcs: [":art-run-test-host-data-shard68-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard68",
    src: ":art-run-test-host-data-shard68-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard68.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard69-tmp",
    out: ["art-run-test-host-data-shard69.zip"],
    srcs: [
        "?69-*/**/*",
        "??69-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?69-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard69-fg",
    device_common_srcs: [":art-run-test-host-data-shard69-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard69",
    src: ":art-run-test-host-data-shard69-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard69.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard70-tmp",
    out: ["art-run-test-host-data-shard70.zip"],
    srcs: [
        "?70-*/**/*",
        "??70-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?70-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard70-fg",
    device_common_srcs: [":art-run-test-host-data-shard70-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard70",
    src: ":art-run-test-host-data-shard70-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard70.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard71-tmp",
    out: ["art-run-test-host-data-shard71.zip"],
    srcs: [
        "?71-*/**/*",
        "??71-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?71-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard71-fg",
    device_common_srcs: [":art-run-test-host-data-shard71-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard71",
    src: ":art-run-test-host-data-shard71-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard71.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard72-tmp",
    out: ["art-run-test-host-data-shard72.zip"],
    srcs: [
        "?72-*/**/*",
        "??72-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?72-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard72-fg",
    device_common_srcs: [":art-run-test-host-data-shard72-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard72",
    src: ":art-run-test-host-data-shard72-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard72.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard73-tmp",
    out: ["art-run-test-host-data-shard73.zip"],
    srcs: [
        "?73-*/**/*",
        "??73-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?73-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard73-fg",
    device_common_srcs: [":art-run-test-host-data-shard73-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard73",
    src: ":art-run-test-host-data-shard73-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard73.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard74-tmp",
    out: ["art-run-test-host-data-shard74.zip"],
    srcs: [
        "?74-*/**/*",
        "??74-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?74-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard74-fg",
    device_common_srcs: [":art-run-test-host-data-shard74-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard74",
    src: ":art-run-test-host-data-shard74-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard74.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard75-tmp",
    out: ["art-run-test-host-data-shard75.zip"],
    srcs: [
        "?75-*/**/*",
        "??75-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?75-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard75-fg",
    device_common_srcs: [":art-run-test-host-data-shard75-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard75",
    src: ":art-run-test-host-data-shard75-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard75.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard76-tmp",
    out: ["art-run-test-host-data-shard76.zip"],
    srcs: [
        "?76-*/**/*",
        "??76-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?76-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard76-fg",
    device_common_srcs: [":art-run-test-host-data-shard76-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard76",
    src: ":art-run-test-host-data-shard76-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard76.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard77-tmp",
    out: ["art-run-test-host-data-shard77.zip"],
    srcs: [
        "?77-*/**/*",
        "??77-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?77-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard77-fg",
    device_common_srcs: [":art-run-test-host-data-shard77-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard77",
    src: ":art-run-test-host-data-shard77-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard77.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard78-tmp",
    out: ["art-run-test-host-data-shard78.zip"],
    srcs: [
        "?78-*/**/*",
        "??78-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?78-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard78-fg",
    device_common_srcs: [":art-run-test-host-data-shard78-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard78",
    src: ":art-run-test-host-data-shard78-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard78.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard79-tmp",
    out: ["art-run-test-host-data-shard79.zip"],
    srcs: [
        "?79-*/**/*",
        "??79-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?79-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard79-fg",
    device_common_srcs: [":art-run-test-host-data-shard79-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard79",
    src: ":art-run-test-host-data-shard79-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard79.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard80-tmp",
    out: ["art-run-test-host-data-shard80.zip"],
    srcs: [
        "?80-*/**/*",
        "??80-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?80-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard80-fg",
    device_common_srcs: [":art-run-test-host-data-shard80-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard80",
    src: ":art-run-test-host-data-shard80-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard80.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard81-tmp",
    out: ["art-run-test-host-data-shard81.zip"],
    srcs: [
        "?81-*/**/*",
        "??81-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?81-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard81-fg",
    device_common_srcs: [":art-run-test-host-data-shard81-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard81",
    src: ":art-run-test-host-data-shard81-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard81.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard82-tmp",
    out: ["art-run-test-host-data-shard82.zip"],
    srcs: [
        "?82-*/**/*",
        "??82-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?82-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard82-fg",
    device_common_srcs: [":art-run-test-host-data-shard82-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard82",
    src: ":art-run-test-host-data-shard82-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard82.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard83-tmp",
    out: ["art-run-test-host-data-shard83.zip"],
    srcs: [
        "?83-*/**/*",
        "??83-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?83-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard83-fg",
    device_common_srcs: [":art-run-test-host-data-shard83-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard83",
    src: ":art-run-test-host-data-shard83-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard83.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard84-tmp",
    out: ["art-run-test-host-data-shard84.zip"],
    srcs: [
        "?84-*/**/*",
        "??84-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?84-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard84-fg",
    device_common_srcs: [":art-run-test-host-data-shard84-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard84",
    src: ":art-run-test-host-data-shard84-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard84.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard85-tmp",
    out: ["art-run-test-host-data-shard85.zip"],
    srcs: [
        "?85-*/**/*",
        "??85-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?85-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard85-fg",
    device_common_srcs: [":art-run-test-host-data-shard85-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard85",
    src: ":art-run-test-host-data-shard85-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard85.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard86-tmp",
    out: ["art-run-test-host-data-shard86.zip"],
    srcs: [
        "?86-*/**/*",
        "??86-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?86-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard86-fg",
    device_common_srcs: [":art-run-test-host-data-shard86-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard86",
    src: ":art-run-test-host-data-shard86-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard86.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard87-tmp",
    out: ["art-run-test-host-data-shard87.zip"],
    srcs: [
        "?87-*/**/*",
        "??87-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?87-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard87-fg",
    device_common_srcs: [":art-run-test-host-data-shard87-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard87",
    src: ":art-run-test-host-data-shard87-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard87.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard88-tmp",
    out: ["art-run-test-host-data-shard88.zip"],
    srcs: [
        "?88-*/**/*",
        "??88-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?88-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard88-fg",
    device_common_srcs: [":art-run-test-host-data-shard88-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard88",
    src: ":art-run-test-host-data-shard88-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard88.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard89-tmp",
    out: ["art-run-test-host-data-shard89.zip"],
    srcs: [
        "?89-*/**/*",
        "??89-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?89-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard89-fg",
    device_common_srcs: [":art-run-test-host-data-shard89-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard89",
    src: ":art-run-test-host-data-shard89-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard89.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard90-tmp",
    out: ["art-run-test-host-data-shard90.zip"],
    srcs: [
        "?90-*/**/*",
        "??90-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?90-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard90-fg",
    device_common_srcs: [":art-run-test-host-data-shard90-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard90",
    src: ":art-run-test-host-data-shard90-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard90.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard91-tmp",
    out: ["art-run-test-host-data-shard91.zip"],
    srcs: [
        "?91-*/**/*",
        "??91-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?91-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard91-fg",
    device_common_srcs: [":art-run-test-host-data-shard91-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard91",
    src: ":art-run-test-host-data-shard91-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard91.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard92-tmp",
    out: ["art-run-test-host-data-shard92.zip"],
    srcs: [
        "?92-*/**/*",
        "??92-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?92-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard92-fg",
    device_common_srcs: [":art-run-test-host-data-shard92-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard92",
    src: ":art-run-test-host-data-shard92-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard92.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard93-tmp",
    out: ["art-run-test-host-data-shard93.zip"],
    srcs: [
        "?93-*/**/*",
        "??93-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?93-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard93-fg",
    device_common_srcs: [":art-run-test-host-data-shard93-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard93",
    src: ":art-run-test-host-data-shard93-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard93.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard94-tmp",
    out: ["art-run-test-host-data-shard94.zip"],
    srcs: [
        "?94-*/**/*",
        "??94-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?94-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard94-fg",
    device_common_srcs: [":art-run-test-host-data-shard94-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard94",
    src: ":art-run-test-host-data-shard94-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard94.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard95-tmp",
    out: ["art-run-test-host-data-shard95.zip"],
    srcs: [
        "?95-*/**/*",
        "??95-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?95-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard95-fg",
    device_common_srcs: [":art-run-test-host-data-shard95-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard95",
    src: ":art-run-test-host-data-shard95-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard95.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard96-tmp",
    out: ["art-run-test-host-data-shard96.zip"],
    srcs: [
        "?96-*/**/*",
        "??96-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?96-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard96-fg",
    device_common_srcs: [":art-run-test-host-data-shard96-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard96",
    src: ":art-run-test-host-data-shard96-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard96.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard97-tmp",
    out: ["art-run-test-host-data-shard97.zip"],
    srcs: [
        "?97-*/**/*",
        "??97-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?97-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard97-fg",
    device_common_srcs: [":art-run-test-host-data-shard97-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard97",
    src: ":art-run-test-host-data-shard97-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard97.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard98-tmp",
    out: ["art-run-test-host-data-shard98.zip"],
    srcs: [
        "?98-*/**/*",
        "??98-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?98-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard98-fg",
    device_common_srcs: [":art-run-test-host-data-shard98-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard98",
    src: ":art-run-test-host-data-shard98-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard98.zip",
}

java_genrule {
    name: "art-run-test-host-data-shard99-tmp",
    out: ["art-run-test-host-data-shard99.zip"],
    srcs: [
        "?99-*/**/*",
        "??99-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode host --test-dir-regex 'art/test/..?99-' $(in)",
    defaults: ["art-run-test-host-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shard99-fg",
    device_common_srcs: [":art-run-test-host-data-shard99-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shard99",
    src: ":art-run-test-host-data-shard99-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shard99.zip",
}

java_genrule {
    name: "art-run-test-host-data-shardHiddenApi-tmp",
    out: ["art-run-test-host-data-shardHiddenApi.zip"],
    srcs: [
        "???-*hiddenapi*/**/*",
        "????-*hiddenapi*/**/*",
    ],
    defaults: ["art-run-test-host-data-defaults"],
    tools: ["hiddenapi"],
    cmd: TEST_BUILD_COMMON_ARGS + "--hiddenapi $(location hiddenapi) --mode host --test-dir-regex 'art/test/....?-[^/]*hiddenapi' $(in)",
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-shardHiddenApi-fg",
    device_common_srcs: [":art-run-test-host-data-shardHiddenApi-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-data-shardHiddenApi",
    src: ":art-run-test-host-data-shardHiddenApi-fg",
    sub_dir: "art",
    filename: "art-run-test-host-data-shardHiddenApi.zip",
}

genrule_defaults {
    name: "art-run-test-host-data-defaults",
    srcs: [
        // Since genrules are sandboxed, all the sources they use must be listed in
        // the Android.bp file. Some tests have symlinks to files from other tests, and
        // those must also be listed to avoid a dangling symlink in the sandbox.
        "jvmti-common/*.java",
        "utils/python/**/*.py",
        ":art-run-test-bootclasspath",
        ":art-run-test-system-module{.zip}",
        ":development_docs",
        ":ow2-asm",
        ":ojluni-AbstractCollection",
        "988-method-trace/expected-stdout.txt",
        "988-method-trace/expected-stderr.txt",
        "988-method-trace/src/art/Test988Intrinsics.java",
        "988-method-trace/src/art/Test988.java",
        "988-method-trace/trace_fib.cc",
        "1953-pop-frame/src/art/Test1953.java",
        "1953-pop-frame/src/art/SuspendEvents.java",
        // Files needed to generate runner scripts.
        "testrunner/*.py",
        "knownfailures.json",
        "knownfailures.py",
        "default_run.py",
        "globals.py",
        "run-test",
        "run_test_build.py",
    ],
    tools: [
        "android-smali",
        "d8",
        "jasmin",
        "rewrapper",
        "soong_zip",
        "zipalign",
    ],
}

java_genrule {
    name: "art-run-test-host-tgz-tmp",
    out: ["art-test-host.tgz"],
    srcs: [
        ":art-run-test-host-data-shard00-tmp",
        ":art-run-test-host-data-shard01-tmp",
        ":art-run-test-host-data-shard02-tmp",
        ":art-run-test-host-data-shard03-tmp",
        ":art-run-test-host-data-shard04-tmp",
        ":art-run-test-host-data-shard05-tmp",
        ":art-run-test-host-data-shard06-tmp",
        ":art-run-test-host-data-shard07-tmp",
        ":art-run-test-host-data-shard08-tmp",
        ":art-run-test-host-data-shard09-tmp",
        ":art-run-test-host-data-shard10-tmp",
        ":art-run-test-host-data-shard11-tmp",
        ":art-run-test-host-data-shard12-tmp",
        ":art-run-test-host-data-shard13-tmp",
        ":art-run-test-host-data-shard14-tmp",
        ":art-run-test-host-data-shard15-tmp",
        ":art-run-test-host-data-shard16-tmp",
        ":art-run-test-host-data-shard17-tmp",
        ":art-run-test-host-data-shard18-tmp",
        ":art-run-test-host-data-shard19-tmp",
        ":art-run-test-host-data-shard20-tmp",
        ":art-run-test-host-data-shard21-tmp",
        ":art-run-test-host-data-shard22-tmp",
        ":art-run-test-host-data-shard23-tmp",
        ":art-run-test-host-data-shard24-tmp",
        ":art-run-test-host-data-shard25-tmp",
        ":art-run-test-host-data-shard26-tmp",
        ":art-run-test-host-data-shard27-tmp",
        ":art-run-test-host-data-shard28-tmp",
        ":art-run-test-host-data-shard29-tmp",
        ":art-run-test-host-data-shard30-tmp",
        ":art-run-test-host-data-shard31-tmp",
        ":art-run-test-host-data-shard32-tmp",
        ":art-run-test-host-data-shard33-tmp",
        ":art-run-test-host-data-shard34-tmp",
        ":art-run-test-host-data-shard35-tmp",
        ":art-run-test-host-data-shard36-tmp",
        ":art-run-test-host-data-shard37-tmp",
        ":art-run-test-host-data-shard38-tmp",
        ":art-run-test-host-data-shard39-tmp",
        ":art-run-test-host-data-shard40-tmp",
        ":art-run-test-host-data-shard41-tmp",
        ":art-run-test-host-data-shard42-tmp",
        ":art-run-test-host-data-shard43-tmp",
        ":art-run-test-host-data-shard44-tmp",
        ":art-run-test-host-data-shard45-tmp",
        ":art-run-test-host-data-shard46-tmp",
        ":art-run-test-host-data-shard47-tmp",
        ":art-run-test-host-data-shard48-tmp",
        ":art-run-test-host-data-shard49-tmp",
        ":art-run-test-host-data-shard50-tmp",
        ":art-run-test-host-data-shard51-tmp",
        ":art-run-test-host-data-shard52-tmp",
        ":art-run-test-host-data-shard53-tmp",
        ":art-run-test-host-data-shard54-tmp",
        ":art-run-test-host-data-shard55-tmp",
        ":art-run-test-host-data-shard56-tmp",
        ":art-run-test-host-data-shard57-tmp",
        ":art-run-test-host-data-shard58-tmp",
        ":art-run-test-host-data-shard59-tmp",
        ":art-run-test-host-data-shard60-tmp",
        ":art-run-test-host-data-shard61-tmp",
        ":art-run-test-host-data-shard62-tmp",
        ":art-run-test-host-data-shard63-tmp",
        ":art-run-test-host-data-shard64-tmp",
        ":art-run-test-host-data-shard65-tmp",
        ":art-run-test-host-data-shard66-tmp",
        ":art-run-test-host-data-shard67-tmp",
        ":art-run-test-host-data-shard68-tmp",
        ":art-run-test-host-data-shard69-tmp",
        ":art-run-test-host-data-shard70-tmp",
        ":art-run-test-host-data-shard71-tmp",
        ":art-run-test-host-data-shard72-tmp",
        ":art-run-test-host-data-shard73-tmp",
        ":art-run-test-host-data-shard74-tmp",
        ":art-run-test-host-data-shard75-tmp",
        ":art-run-test-host-data-shard76-tmp",
        ":art-run-test-host-data-shard77-tmp",
        ":art-run-test-host-data-shard78-tmp",
        ":art-run-test-host-data-shard79-tmp",
        ":art-run-test-host-data-shard80-tmp",
        ":art-run-test-host-data-shard81-tmp",
        ":art-run-test-host-data-shard82-tmp",
        ":art-run-test-host-data-shard83-tmp",
        ":art-run-test-host-data-shard84-tmp",
        ":art-run-test-host-data-shard85-tmp",
        ":art-run-test-host-data-shard86-tmp",
        ":art-run-test-host-data-shard87-tmp",
        ":art-run-test-host-data-shard88-tmp",
        ":art-run-test-host-data-shard89-tmp",
        ":art-run-test-host-data-shard90-tmp",
        ":art-run-test-host-data-shard91-tmp",
        ":art-run-test-host-data-shard92-tmp",
        ":art-run-test-host-data-shard93-tmp",
        ":art-run-test-host-data-shard94-tmp",
        ":art-run-test-host-data-shard95-tmp",
        ":art-run-test-host-data-shard96-tmp",
        ":art-run-test-host-data-shard97-tmp",
        ":art-run-test-host-data-shard98-tmp",
        ":art-run-test-host-data-shard99-tmp",
        ":art-run-test-host-data-shardHiddenApi-tmp",
    ],
    tool_files: ["merge_zips_to_tgz.py"],
    cmd: "$(location merge_zips_to_tgz.py) $(out) $(in)",
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-tgz-fg",
    device_common_srcs: [":art-run-test-host-tgz-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-host-tgz",
    src: ":art-run-test-host-tgz-fg",
    required: [
        "art-run-test-host-data-shard00",
        "art-run-test-host-data-shard01",
        "art-run-test-host-data-shard02",
        "art-run-test-host-data-shard03",
        "art-run-test-host-data-shard04",
        "art-run-test-host-data-shard05",
        "art-run-test-host-data-shard06",
        "art-run-test-host-data-shard07",
        "art-run-test-host-data-shard08",
        "art-run-test-host-data-shard09",
        "art-run-test-host-data-shard10",
        "art-run-test-host-data-shard11",
        "art-run-test-host-data-shard12",
        "art-run-test-host-data-shard13",
        "art-run-test-host-data-shard14",
        "art-run-test-host-data-shard15",
        "art-run-test-host-data-shard16",
        "art-run-test-host-data-shard17",
        "art-run-test-host-data-shard18",
        "art-run-test-host-data-shard19",
        "art-run-test-host-data-shard20",
        "art-run-test-host-data-shard21",
        "art-run-test-host-data-shard22",
        "art-run-test-host-data-shard23",
        "art-run-test-host-data-shard24",
        "art-run-test-host-data-shard25",
        "art-run-test-host-data-shard26",
        "art-run-test-host-data-shard27",
        "art-run-test-host-data-shard28",
        "art-run-test-host-data-shard29",
        "art-run-test-host-data-shard30",
        "art-run-test-host-data-shard31",
        "art-run-test-host-data-shard32",
        "art-run-test-host-data-shard33",
        "art-run-test-host-data-shard34",
        "art-run-test-host-data-shard35",
        "art-run-test-host-data-shard36",
        "art-run-test-host-data-shard37",
        "art-run-test-host-data-shard38",
        "art-run-test-host-data-shard39",
        "art-run-test-host-data-shard40",
        "art-run-test-host-data-shard41",
        "art-run-test-host-data-shard42",
        "art-run-test-host-data-shard43",
        "art-run-test-host-data-shard44",
        "art-run-test-host-data-shard45",
        "art-run-test-host-data-shard46",
        "art-run-test-host-data-shard47",
        "art-run-test-host-data-shard48",
        "art-run-test-host-data-shard49",
        "art-run-test-host-data-shard50",
        "art-run-test-host-data-shard51",
        "art-run-test-host-data-shard52",
        "art-run-test-host-data-shard53",
        "art-run-test-host-data-shard54",
        "art-run-test-host-data-shard55",
        "art-run-test-host-data-shard56",
        "art-run-test-host-data-shard57",
        "art-run-test-host-data-shard58",
        "art-run-test-host-data-shard59",
        "art-run-test-host-data-shard60",
        "art-run-test-host-data-shard61",
        "art-run-test-host-data-shard62",
        "art-run-test-host-data-shard63",
        "art-run-test-host-data-shard64",
        "art-run-test-host-data-shard65",
        "art-run-test-host-data-shard66",
        "art-run-test-host-data-shard67",
        "art-run-test-host-data-shard68",
        "art-run-test-host-data-shard69",
        "art-run-test-host-data-shard70",
        "art-run-test-host-data-shard71",
        "art-run-test-host-data-shard72",
        "art-run-test-host-data-shard73",
        "art-run-test-host-data-shard74",
        "art-run-test-host-data-shard75",
        "art-run-test-host-data-shard76",
        "art-run-test-host-data-shard77",
        "art-run-test-host-data-shard78",
        "art-run-test-host-data-shard79",
        "art-run-test-host-data-shard80",
        "art-run-test-host-data-shard81",
        "art-run-test-host-data-shard82",
        "art-run-test-host-data-shard83",
        "art-run-test-host-data-shard84",
        "art-run-test-host-data-shard85",
        "art-run-test-host-data-shard86",
        "art-run-test-host-data-shard87",
        "art-run-test-host-data-shard88",
        "art-run-test-host-data-shard89",
        "art-run-test-host-data-shard90",
        "art-run-test-host-data-shard91",
        "art-run-test-host-data-shard92",
        "art-run-test-host-data-shard93",
        "art-run-test-host-data-shard94",
        "art-run-test-host-data-shard95",
        "art-run-test-host-data-shard96",
        "art-run-test-host-data-shard97",
        "art-run-test-host-data-shard98",
        "art-run-test-host-data-shard99",
        "art-run-test-host-data-shardHiddenApi",
    ],
    sub_dir: "art",
    filename: "art-run-test-host-tgz.tgz",
}

// Phony target used to build all shards
java_genrule {
    name: "art-run-test-host-data-tmp",
    out: ["art-run-test-host-data.txt"],
    srcs: [
        ":art-run-test-host-data-shard00-tmp",
        ":art-run-test-host-data-shard01-tmp",
        ":art-run-test-host-data-shard02-tmp",
        ":art-run-test-host-data-shard03-tmp",
        ":art-run-test-host-data-shard04-tmp",
        ":art-run-test-host-data-shard05-tmp",
        ":art-run-test-host-data-shard06-tmp",
        ":art-run-test-host-data-shard07-tmp",
        ":art-run-test-host-data-shard08-tmp",
        ":art-run-test-host-data-shard09-tmp",
        ":art-run-test-host-data-shard10-tmp",
        ":art-run-test-host-data-shard11-tmp",
        ":art-run-test-host-data-shard12-tmp",
        ":art-run-test-host-data-shard13-tmp",
        ":art-run-test-host-data-shard14-tmp",
        ":art-run-test-host-data-shard15-tmp",
        ":art-run-test-host-data-shard16-tmp",
        ":art-run-test-host-data-shard17-tmp",
        ":art-run-test-host-data-shard18-tmp",
        ":art-run-test-host-data-shard19-tmp",
        ":art-run-test-host-data-shard20-tmp",
        ":art-run-test-host-data-shard21-tmp",
        ":art-run-test-host-data-shard22-tmp",
        ":art-run-test-host-data-shard23-tmp",
        ":art-run-test-host-data-shard24-tmp",
        ":art-run-test-host-data-shard25-tmp",
        ":art-run-test-host-data-shard26-tmp",
        ":art-run-test-host-data-shard27-tmp",
        ":art-run-test-host-data-shard28-tmp",
        ":art-run-test-host-data-shard29-tmp",
        ":art-run-test-host-data-shard30-tmp",
        ":art-run-test-host-data-shard31-tmp",
        ":art-run-test-host-data-shard32-tmp",
        ":art-run-test-host-data-shard33-tmp",
        ":art-run-test-host-data-shard34-tmp",
        ":art-run-test-host-data-shard35-tmp",
        ":art-run-test-host-data-shard36-tmp",
        ":art-run-test-host-data-shard37-tmp",
        ":art-run-test-host-data-shard38-tmp",
        ":art-run-test-host-data-shard39-tmp",
        ":art-run-test-host-data-shard40-tmp",
        ":art-run-test-host-data-shard41-tmp",
        ":art-run-test-host-data-shard42-tmp",
        ":art-run-test-host-data-shard43-tmp",
        ":art-run-test-host-data-shard44-tmp",
        ":art-run-test-host-data-shard45-tmp",
        ":art-run-test-host-data-shard46-tmp",
        ":art-run-test-host-data-shard47-tmp",
        ":art-run-test-host-data-shard48-tmp",
        ":art-run-test-host-data-shard49-tmp",
        ":art-run-test-host-data-shard50-tmp",
        ":art-run-test-host-data-shard51-tmp",
        ":art-run-test-host-data-shard52-tmp",
        ":art-run-test-host-data-shard53-tmp",
        ":art-run-test-host-data-shard54-tmp",
        ":art-run-test-host-data-shard55-tmp",
        ":art-run-test-host-data-shard56-tmp",
        ":art-run-test-host-data-shard57-tmp",
        ":art-run-test-host-data-shard58-tmp",
        ":art-run-test-host-data-shard59-tmp",
        ":art-run-test-host-data-shard60-tmp",
        ":art-run-test-host-data-shard61-tmp",
        ":art-run-test-host-data-shard62-tmp",
        ":art-run-test-host-data-shard63-tmp",
        ":art-run-test-host-data-shard64-tmp",
        ":art-run-test-host-data-shard65-tmp",
        ":art-run-test-host-data-shard66-tmp",
        ":art-run-test-host-data-shard67-tmp",
        ":art-run-test-host-data-shard68-tmp",
        ":art-run-test-host-data-shard69-tmp",
        ":art-run-test-host-data-shard70-tmp",
        ":art-run-test-host-data-shard71-tmp",
        ":art-run-test-host-data-shard72-tmp",
        ":art-run-test-host-data-shard73-tmp",
        ":art-run-test-host-data-shard74-tmp",
        ":art-run-test-host-data-shard75-tmp",
        ":art-run-test-host-data-shard76-tmp",
        ":art-run-test-host-data-shard77-tmp",
        ":art-run-test-host-data-shard78-tmp",
        ":art-run-test-host-data-shard79-tmp",
        ":art-run-test-host-data-shard80-tmp",
        ":art-run-test-host-data-shard81-tmp",
        ":art-run-test-host-data-shard82-tmp",
        ":art-run-test-host-data-shard83-tmp",
        ":art-run-test-host-data-shard84-tmp",
        ":art-run-test-host-data-shard85-tmp",
        ":art-run-test-host-data-shard86-tmp",
        ":art-run-test-host-data-shard87-tmp",
        ":art-run-test-host-data-shard88-tmp",
        ":art-run-test-host-data-shard89-tmp",
        ":art-run-test-host-data-shard90-tmp",
        ":art-run-test-host-data-shard91-tmp",
        ":art-run-test-host-data-shard92-tmp",
        ":art-run-test-host-data-shard93-tmp",
        ":art-run-test-host-data-shard94-tmp",
        ":art-run-test-host-data-shard95-tmp",
        ":art-run-test-host-data-shard96-tmp",
        ":art-run-test-host-data-shard97-tmp",
        ":art-run-test-host-data-shard98-tmp",
        ":art-run-test-host-data-shard99-tmp",
        ":art-run-test-host-data-shardHiddenApi-tmp",
    ],
    cmd: "echo $(in) > $(out)",
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-host-data-fg",
    device_common_srcs: [":art-run-test-host-data-tmp"],
}

// Phony target used to install all shards
prebuilt_etc_host {
    name: "art-run-test-host-data",
    src: ":art-run-test-host-data-fg",
    required: [
        "art-run-test-host-data-shard00",
        "art-run-test-host-data-shard01",
        "art-run-test-host-data-shard02",
        "art-run-test-host-data-shard03",
        "art-run-test-host-data-shard04",
        "art-run-test-host-data-shard05",
        "art-run-test-host-data-shard06",
        "art-run-test-host-data-shard07",
        "art-run-test-host-data-shard08",
        "art-run-test-host-data-shard09",
        "art-run-test-host-data-shard10",
        "art-run-test-host-data-shard11",
        "art-run-test-host-data-shard12",
        "art-run-test-host-data-shard13",
        "art-run-test-host-data-shard14",
        "art-run-test-host-data-shard15",
        "art-run-test-host-data-shard16",
        "art-run-test-host-data-shard17",
        "art-run-test-host-data-shard18",
        "art-run-test-host-data-shard19",
        "art-run-test-host-data-shard20",
        "art-run-test-host-data-shard21",
        "art-run-test-host-data-shard22",
        "art-run-test-host-data-shard23",
        "art-run-test-host-data-shard24",
        "art-run-test-host-data-shard25",
        "art-run-test-host-data-shard26",
        "art-run-test-host-data-shard27",
        "art-run-test-host-data-shard28",
        "art-run-test-host-data-shard29",
        "art-run-test-host-data-shard30",
        "art-run-test-host-data-shard31",
        "art-run-test-host-data-shard32",
        "art-run-test-host-data-shard33",
        "art-run-test-host-data-shard34",
        "art-run-test-host-data-shard35",
        "art-run-test-host-data-shard36",
        "art-run-test-host-data-shard37",
        "art-run-test-host-data-shard38",
        "art-run-test-host-data-shard39",
        "art-run-test-host-data-shard40",
        "art-run-test-host-data-shard41",
        "art-run-test-host-data-shard42",
        "art-run-test-host-data-shard43",
        "art-run-test-host-data-shard44",
        "art-run-test-host-data-shard45",
        "art-run-test-host-data-shard46",
        "art-run-test-host-data-shard47",
        "art-run-test-host-data-shard48",
        "art-run-test-host-data-shard49",
        "art-run-test-host-data-shard50",
        "art-run-test-host-data-shard51",
        "art-run-test-host-data-shard52",
        "art-run-test-host-data-shard53",
        "art-run-test-host-data-shard54",
        "art-run-test-host-data-shard55",
        "art-run-test-host-data-shard56",
        "art-run-test-host-data-shard57",
        "art-run-test-host-data-shard58",
        "art-run-test-host-data-shard59",
        "art-run-test-host-data-shard60",
        "art-run-test-host-data-shard61",
        "art-run-test-host-data-shard62",
        "art-run-test-host-data-shard63",
        "art-run-test-host-data-shard64",
        "art-run-test-host-data-shard65",
        "art-run-test-host-data-shard66",
        "art-run-test-host-data-shard67",
        "art-run-test-host-data-shard68",
        "art-run-test-host-data-shard69",
        "art-run-test-host-data-shard70",
        "art-run-test-host-data-shard71",
        "art-run-test-host-data-shard72",
        "art-run-test-host-data-shard73",
        "art-run-test-host-data-shard74",
        "art-run-test-host-data-shard75",
        "art-run-test-host-data-shard76",
        "art-run-test-host-data-shard77",
        "art-run-test-host-data-shard78",
        "art-run-test-host-data-shard79",
        "art-run-test-host-data-shard80",
        "art-run-test-host-data-shard81",
        "art-run-test-host-data-shard82",
        "art-run-test-host-data-shard83",
        "art-run-test-host-data-shard84",
        "art-run-test-host-data-shard85",
        "art-run-test-host-data-shard86",
        "art-run-test-host-data-shard87",
        "art-run-test-host-data-shard88",
        "art-run-test-host-data-shard89",
        "art-run-test-host-data-shard90",
        "art-run-test-host-data-shard91",
        "art-run-test-host-data-shard92",
        "art-run-test-host-data-shard93",
        "art-run-test-host-data-shard94",
        "art-run-test-host-data-shard95",
        "art-run-test-host-data-shard96",
        "art-run-test-host-data-shard97",
        "art-run-test-host-data-shard98",
        "art-run-test-host-data-shard99",
        "art-run-test-host-data-shardHiddenApi",
    ],
    sub_dir: "art",
    filename: "art-run-test-host-data.txt",
}

java_genrule {
    name: "art-run-test-target-data-shard00-tmp",
    out: ["art-run-test-target-data-shard00.zip"],
    srcs: [
        "?00-*/**/*",
        "??00-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?00-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard00-fg",
    device_common_srcs: [":art-run-test-target-data-shard00-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard00",
    src: ":art-run-test-target-data-shard00-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard00.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard01-tmp",
    out: ["art-run-test-target-data-shard01.zip"],
    srcs: [
        "?01-*/**/*",
        "??01-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?01-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard01-fg",
    device_common_srcs: [":art-run-test-target-data-shard01-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard01",
    src: ":art-run-test-target-data-shard01-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard01.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard02-tmp",
    out: ["art-run-test-target-data-shard02.zip"],
    srcs: [
        "?02-*/**/*",
        "??02-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?02-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard02-fg",
    device_common_srcs: [":art-run-test-target-data-shard02-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard02",
    src: ":art-run-test-target-data-shard02-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard02.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard03-tmp",
    out: ["art-run-test-target-data-shard03.zip"],
    srcs: [
        "?03-*/**/*",
        "??03-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?03-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard03-fg",
    device_common_srcs: [":art-run-test-target-data-shard03-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard03",
    src: ":art-run-test-target-data-shard03-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard03.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard04-tmp",
    out: ["art-run-test-target-data-shard04.zip"],
    srcs: [
        "?04-*/**/*",
        "??04-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?04-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard04-fg",
    device_common_srcs: [":art-run-test-target-data-shard04-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard04",
    src: ":art-run-test-target-data-shard04-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard04.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard05-tmp",
    out: ["art-run-test-target-data-shard05.zip"],
    srcs: [
        "?05-*/**/*",
        "??05-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?05-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard05-fg",
    device_common_srcs: [":art-run-test-target-data-shard05-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard05",
    src: ":art-run-test-target-data-shard05-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard05.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard06-tmp",
    out: ["art-run-test-target-data-shard06.zip"],
    srcs: [
        "?06-*/**/*",
        "??06-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?06-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard06-fg",
    device_common_srcs: [":art-run-test-target-data-shard06-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard06",
    src: ":art-run-test-target-data-shard06-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard06.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard07-tmp",
    out: ["art-run-test-target-data-shard07.zip"],
    srcs: [
        "?07-*/**/*",
        "??07-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?07-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard07-fg",
    device_common_srcs: [":art-run-test-target-data-shard07-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard07",
    src: ":art-run-test-target-data-shard07-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard07.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard08-tmp",
    out: ["art-run-test-target-data-shard08.zip"],
    srcs: [
        "?08-*/**/*",
        "??08-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?08-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard08-fg",
    device_common_srcs: [":art-run-test-target-data-shard08-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard08",
    src: ":art-run-test-target-data-shard08-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard08.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard09-tmp",
    out: ["art-run-test-target-data-shard09.zip"],
    srcs: [
        "?09-*/**/*",
        "??09-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?09-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard09-fg",
    device_common_srcs: [":art-run-test-target-data-shard09-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard09",
    src: ":art-run-test-target-data-shard09-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard09.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard10-tmp",
    out: ["art-run-test-target-data-shard10.zip"],
    srcs: [
        "?10-*/**/*",
        "??10-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?10-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard10-fg",
    device_common_srcs: [":art-run-test-target-data-shard10-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard10",
    src: ":art-run-test-target-data-shard10-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard10.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard11-tmp",
    out: ["art-run-test-target-data-shard11.zip"],
    srcs: [
        "?11-*/**/*",
        "??11-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?11-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard11-fg",
    device_common_srcs: [":art-run-test-target-data-shard11-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard11",
    src: ":art-run-test-target-data-shard11-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard11.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard12-tmp",
    out: ["art-run-test-target-data-shard12.zip"],
    srcs: [
        "?12-*/**/*",
        "??12-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?12-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard12-fg",
    device_common_srcs: [":art-run-test-target-data-shard12-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard12",
    src: ":art-run-test-target-data-shard12-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard12.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard13-tmp",
    out: ["art-run-test-target-data-shard13.zip"],
    srcs: [
        "?13-*/**/*",
        "??13-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?13-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard13-fg",
    device_common_srcs: [":art-run-test-target-data-shard13-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard13",
    src: ":art-run-test-target-data-shard13-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard13.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard14-tmp",
    out: ["art-run-test-target-data-shard14.zip"],
    srcs: [
        "?14-*/**/*",
        "??14-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?14-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard14-fg",
    device_common_srcs: [":art-run-test-target-data-shard14-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard14",
    src: ":art-run-test-target-data-shard14-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard14.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard15-tmp",
    out: ["art-run-test-target-data-shard15.zip"],
    srcs: [
        "?15-*/**/*",
        "??15-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?15-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard15-fg",
    device_common_srcs: [":art-run-test-target-data-shard15-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard15",
    src: ":art-run-test-target-data-shard15-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard15.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard16-tmp",
    out: ["art-run-test-target-data-shard16.zip"],
    srcs: [
        "?16-*/**/*",
        "??16-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?16-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard16-fg",
    device_common_srcs: [":art-run-test-target-data-shard16-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard16",
    src: ":art-run-test-target-data-shard16-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard16.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard17-tmp",
    out: ["art-run-test-target-data-shard17.zip"],
    srcs: [
        "?17-*/**/*",
        "??17-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?17-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard17-fg",
    device_common_srcs: [":art-run-test-target-data-shard17-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard17",
    src: ":art-run-test-target-data-shard17-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard17.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard18-tmp",
    out: ["art-run-test-target-data-shard18.zip"],
    srcs: [
        "?18-*/**/*",
        "??18-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?18-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard18-fg",
    device_common_srcs: [":art-run-test-target-data-shard18-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard18",
    src: ":art-run-test-target-data-shard18-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard18.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard19-tmp",
    out: ["art-run-test-target-data-shard19.zip"],
    srcs: [
        "?19-*/**/*",
        "??19-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?19-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard19-fg",
    device_common_srcs: [":art-run-test-target-data-shard19-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard19",
    src: ":art-run-test-target-data-shard19-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard19.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard20-tmp",
    out: ["art-run-test-target-data-shard20.zip"],
    srcs: [
        "?20-*/**/*",
        "??20-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?20-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard20-fg",
    device_common_srcs: [":art-run-test-target-data-shard20-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard20",
    src: ":art-run-test-target-data-shard20-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard20.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard21-tmp",
    out: ["art-run-test-target-data-shard21.zip"],
    srcs: [
        "?21-*/**/*",
        "??21-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?21-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard21-fg",
    device_common_srcs: [":art-run-test-target-data-shard21-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard21",
    src: ":art-run-test-target-data-shard21-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard21.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard22-tmp",
    out: ["art-run-test-target-data-shard22.zip"],
    srcs: [
        "?22-*/**/*",
        "??22-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?22-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard22-fg",
    device_common_srcs: [":art-run-test-target-data-shard22-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard22",
    src: ":art-run-test-target-data-shard22-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard22.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard23-tmp",
    out: ["art-run-test-target-data-shard23.zip"],
    srcs: [
        "?23-*/**/*",
        "??23-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?23-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard23-fg",
    device_common_srcs: [":art-run-test-target-data-shard23-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard23",
    src: ":art-run-test-target-data-shard23-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard23.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard24-tmp",
    out: ["art-run-test-target-data-shard24.zip"],
    srcs: [
        "?24-*/**/*",
        "??24-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?24-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard24-fg",
    device_common_srcs: [":art-run-test-target-data-shard24-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard24",
    src: ":art-run-test-target-data-shard24-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard24.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard25-tmp",
    out: ["art-run-test-target-data-shard25.zip"],
    srcs: [
        "?25-*/**/*",
        "??25-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?25-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard25-fg",
    device_common_srcs: [":art-run-test-target-data-shard25-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard25",
    src: ":art-run-test-target-data-shard25-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard25.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard26-tmp",
    out: ["art-run-test-target-data-shard26.zip"],
    srcs: [
        "?26-*/**/*",
        "??26-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?26-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard26-fg",
    device_common_srcs: [":art-run-test-target-data-shard26-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard26",
    src: ":art-run-test-target-data-shard26-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard26.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard27-tmp",
    out: ["art-run-test-target-data-shard27.zip"],
    srcs: [
        "?27-*/**/*",
        "??27-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?27-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard27-fg",
    device_common_srcs: [":art-run-test-target-data-shard27-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard27",
    src: ":art-run-test-target-data-shard27-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard27.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard28-tmp",
    out: ["art-run-test-target-data-shard28.zip"],
    srcs: [
        "?28-*/**/*",
        "??28-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?28-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard28-fg",
    device_common_srcs: [":art-run-test-target-data-shard28-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard28",
    src: ":art-run-test-target-data-shard28-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard28.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard29-tmp",
    out: ["art-run-test-target-data-shard29.zip"],
    srcs: [
        "?29-*/**/*",
        "??29-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?29-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard29-fg",
    device_common_srcs: [":art-run-test-target-data-shard29-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard29",
    src: ":art-run-test-target-data-shard29-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard29.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard30-tmp",
    out: ["art-run-test-target-data-shard30.zip"],
    srcs: [
        "?30-*/**/*",
        "??30-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?30-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard30-fg",
    device_common_srcs: [":art-run-test-target-data-shard30-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard30",
    src: ":art-run-test-target-data-shard30-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard30.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard31-tmp",
    out: ["art-run-test-target-data-shard31.zip"],
    srcs: [
        "?31-*/**/*",
        "??31-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?31-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard31-fg",
    device_common_srcs: [":art-run-test-target-data-shard31-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard31",
    src: ":art-run-test-target-data-shard31-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard31.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard32-tmp",
    out: ["art-run-test-target-data-shard32.zip"],
    srcs: [
        "?32-*/**/*",
        "??32-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?32-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard32-fg",
    device_common_srcs: [":art-run-test-target-data-shard32-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard32",
    src: ":art-run-test-target-data-shard32-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard32.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard33-tmp",
    out: ["art-run-test-target-data-shard33.zip"],
    srcs: [
        "?33-*/**/*",
        "??33-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?33-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard33-fg",
    device_common_srcs: [":art-run-test-target-data-shard33-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard33",
    src: ":art-run-test-target-data-shard33-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard33.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard34-tmp",
    out: ["art-run-test-target-data-shard34.zip"],
    srcs: [
        "?34-*/**/*",
        "??34-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?34-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard34-fg",
    device_common_srcs: [":art-run-test-target-data-shard34-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard34",
    src: ":art-run-test-target-data-shard34-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard34.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard35-tmp",
    out: ["art-run-test-target-data-shard35.zip"],
    srcs: [
        "?35-*/**/*",
        "??35-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?35-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard35-fg",
    device_common_srcs: [":art-run-test-target-data-shard35-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard35",
    src: ":art-run-test-target-data-shard35-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard35.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard36-tmp",
    out: ["art-run-test-target-data-shard36.zip"],
    srcs: [
        "?36-*/**/*",
        "??36-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?36-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard36-fg",
    device_common_srcs: [":art-run-test-target-data-shard36-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard36",
    src: ":art-run-test-target-data-shard36-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard36.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard37-tmp",
    out: ["art-run-test-target-data-shard37.zip"],
    srcs: [
        "?37-*/**/*",
        "??37-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?37-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard37-fg",
    device_common_srcs: [":art-run-test-target-data-shard37-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard37",
    src: ":art-run-test-target-data-shard37-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard37.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard38-tmp",
    out: ["art-run-test-target-data-shard38.zip"],
    srcs: [
        "?38-*/**/*",
        "??38-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?38-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard38-fg",
    device_common_srcs: [":art-run-test-target-data-shard38-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard38",
    src: ":art-run-test-target-data-shard38-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard38.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard39-tmp",
    out: ["art-run-test-target-data-shard39.zip"],
    srcs: [
        "?39-*/**/*",
        "??39-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?39-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard39-fg",
    device_common_srcs: [":art-run-test-target-data-shard39-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard39",
    src: ":art-run-test-target-data-shard39-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard39.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard40-tmp",
    out: ["art-run-test-target-data-shard40.zip"],
    srcs: [
        "?40-*/**/*",
        "??40-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?40-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard40-fg",
    device_common_srcs: [":art-run-test-target-data-shard40-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard40",
    src: ":art-run-test-target-data-shard40-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard40.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard41-tmp",
    out: ["art-run-test-target-data-shard41.zip"],
    srcs: [
        "?41-*/**/*",
        "??41-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?41-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard41-fg",
    device_common_srcs: [":art-run-test-target-data-shard41-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard41",
    src: ":art-run-test-target-data-shard41-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard41.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard42-tmp",
    out: ["art-run-test-target-data-shard42.zip"],
    srcs: [
        "?42-*/**/*",
        "??42-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?42-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard42-fg",
    device_common_srcs: [":art-run-test-target-data-shard42-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard42",
    src: ":art-run-test-target-data-shard42-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard42.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard43-tmp",
    out: ["art-run-test-target-data-shard43.zip"],
    srcs: [
        "?43-*/**/*",
        "??43-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?43-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard43-fg",
    device_common_srcs: [":art-run-test-target-data-shard43-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard43",
    src: ":art-run-test-target-data-shard43-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard43.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard44-tmp",
    out: ["art-run-test-target-data-shard44.zip"],
    srcs: [
        "?44-*/**/*",
        "??44-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?44-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard44-fg",
    device_common_srcs: [":art-run-test-target-data-shard44-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard44",
    src: ":art-run-test-target-data-shard44-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard44.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard45-tmp",
    out: ["art-run-test-target-data-shard45.zip"],
    srcs: [
        "?45-*/**/*",
        "??45-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?45-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard45-fg",
    device_common_srcs: [":art-run-test-target-data-shard45-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard45",
    src: ":art-run-test-target-data-shard45-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard45.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard46-tmp",
    out: ["art-run-test-target-data-shard46.zip"],
    srcs: [
        "?46-*/**/*",
        "??46-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?46-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard46-fg",
    device_common_srcs: [":art-run-test-target-data-shard46-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard46",
    src: ":art-run-test-target-data-shard46-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard46.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard47-tmp",
    out: ["art-run-test-target-data-shard47.zip"],
    srcs: [
        "?47-*/**/*",
        "??47-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?47-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard47-fg",
    device_common_srcs: [":art-run-test-target-data-shard47-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard47",
    src: ":art-run-test-target-data-shard47-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard47.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard48-tmp",
    out: ["art-run-test-target-data-shard48.zip"],
    srcs: [
        "?48-*/**/*",
        "??48-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?48-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard48-fg",
    device_common_srcs: [":art-run-test-target-data-shard48-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard48",
    src: ":art-run-test-target-data-shard48-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard48.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard49-tmp",
    out: ["art-run-test-target-data-shard49.zip"],
    srcs: [
        "?49-*/**/*",
        "??49-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?49-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard49-fg",
    device_common_srcs: [":art-run-test-target-data-shard49-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard49",
    src: ":art-run-test-target-data-shard49-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard49.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard50-tmp",
    out: ["art-run-test-target-data-shard50.zip"],
    srcs: [
        "?50-*/**/*",
        "??50-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?50-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard50-fg",
    device_common_srcs: [":art-run-test-target-data-shard50-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard50",
    src: ":art-run-test-target-data-shard50-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard50.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard51-tmp",
    out: ["art-run-test-target-data-shard51.zip"],
    srcs: [
        "?51-*/**/*",
        "??51-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?51-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard51-fg",
    device_common_srcs: [":art-run-test-target-data-shard51-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard51",
    src: ":art-run-test-target-data-shard51-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard51.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard52-tmp",
    out: ["art-run-test-target-data-shard52.zip"],
    srcs: [
        "?52-*/**/*",
        "??52-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?52-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard52-fg",
    device_common_srcs: [":art-run-test-target-data-shard52-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard52",
    src: ":art-run-test-target-data-shard52-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard52.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard53-tmp",
    out: ["art-run-test-target-data-shard53.zip"],
    srcs: [
        "?53-*/**/*",
        "??53-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?53-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard53-fg",
    device_common_srcs: [":art-run-test-target-data-shard53-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard53",
    src: ":art-run-test-target-data-shard53-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard53.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard54-tmp",
    out: ["art-run-test-target-data-shard54.zip"],
    srcs: [
        "?54-*/**/*",
        "??54-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?54-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard54-fg",
    device_common_srcs: [":art-run-test-target-data-shard54-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard54",
    src: ":art-run-test-target-data-shard54-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard54.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard55-tmp",
    out: ["art-run-test-target-data-shard55.zip"],
    srcs: [
        "?55-*/**/*",
        "??55-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?55-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard55-fg",
    device_common_srcs: [":art-run-test-target-data-shard55-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard55",
    src: ":art-run-test-target-data-shard55-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard55.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard56-tmp",
    out: ["art-run-test-target-data-shard56.zip"],
    srcs: [
        "?56-*/**/*",
        "??56-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?56-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard56-fg",
    device_common_srcs: [":art-run-test-target-data-shard56-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard56",
    src: ":art-run-test-target-data-shard56-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard56.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard57-tmp",
    out: ["art-run-test-target-data-shard57.zip"],
    srcs: [
        "?57-*/**/*",
        "??57-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?57-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard57-fg",
    device_common_srcs: [":art-run-test-target-data-shard57-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard57",
    src: ":art-run-test-target-data-shard57-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard57.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard58-tmp",
    out: ["art-run-test-target-data-shard58.zip"],
    srcs: [
        "?58-*/**/*",
        "??58-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?58-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard58-fg",
    device_common_srcs: [":art-run-test-target-data-shard58-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard58",
    src: ":art-run-test-target-data-shard58-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard58.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard59-tmp",
    out: ["art-run-test-target-data-shard59.zip"],
    srcs: [
        "?59-*/**/*",
        "??59-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?59-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard59-fg",
    device_common_srcs: [":art-run-test-target-data-shard59-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard59",
    src: ":art-run-test-target-data-shard59-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard59.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard60-tmp",
    out: ["art-run-test-target-data-shard60.zip"],
    srcs: [
        "?60-*/**/*",
        "??60-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?60-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard60-fg",
    device_common_srcs: [":art-run-test-target-data-shard60-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard60",
    src: ":art-run-test-target-data-shard60-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard60.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard61-tmp",
    out: ["art-run-test-target-data-shard61.zip"],
    srcs: [
        "?61-*/**/*",
        "??61-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?61-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard61-fg",
    device_common_srcs: [":art-run-test-target-data-shard61-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard61",
    src: ":art-run-test-target-data-shard61-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard61.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard62-tmp",
    out: ["art-run-test-target-data-shard62.zip"],
    srcs: [
        "?62-*/**/*",
        "??62-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?62-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard62-fg",
    device_common_srcs: [":art-run-test-target-data-shard62-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard62",
    src: ":art-run-test-target-data-shard62-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard62.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard63-tmp",
    out: ["art-run-test-target-data-shard63.zip"],
    srcs: [
        "?63-*/**/*",
        "??63-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?63-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard63-fg",
    device_common_srcs: [":art-run-test-target-data-shard63-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard63",
    src: ":art-run-test-target-data-shard63-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard63.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard64-tmp",
    out: ["art-run-test-target-data-shard64.zip"],
    srcs: [
        "?64-*/**/*",
        "??64-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?64-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard64-fg",
    device_common_srcs: [":art-run-test-target-data-shard64-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard64",
    src: ":art-run-test-target-data-shard64-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard64.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard65-tmp",
    out: ["art-run-test-target-data-shard65.zip"],
    srcs: [
        "?65-*/**/*",
        "??65-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?65-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard65-fg",
    device_common_srcs: [":art-run-test-target-data-shard65-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard65",
    src: ":art-run-test-target-data-shard65-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard65.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard66-tmp",
    out: ["art-run-test-target-data-shard66.zip"],
    srcs: [
        "?66-*/**/*",
        "??66-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?66-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard66-fg",
    device_common_srcs: [":art-run-test-target-data-shard66-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard66",
    src: ":art-run-test-target-data-shard66-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard66.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard67-tmp",
    out: ["art-run-test-target-data-shard67.zip"],
    srcs: [
        "?67-*/**/*",
        "??67-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?67-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard67-fg",
    device_common_srcs: [":art-run-test-target-data-shard67-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard67",
    src: ":art-run-test-target-data-shard67-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard67.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard68-tmp",
    out: ["art-run-test-target-data-shard68.zip"],
    srcs: [
        "?68-*/**/*",
        "??68-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?68-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard68-fg",
    device_common_srcs: [":art-run-test-target-data-shard68-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard68",
    src: ":art-run-test-target-data-shard68-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard68.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard69-tmp",
    out: ["art-run-test-target-data-shard69.zip"],
    srcs: [
        "?69-*/**/*",
        "??69-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?69-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard69-fg",
    device_common_srcs: [":art-run-test-target-data-shard69-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard69",
    src: ":art-run-test-target-data-shard69-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard69.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard70-tmp",
    out: ["art-run-test-target-data-shard70.zip"],
    srcs: [
        "?70-*/**/*",
        "??70-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?70-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard70-fg",
    device_common_srcs: [":art-run-test-target-data-shard70-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard70",
    src: ":art-run-test-target-data-shard70-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard70.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard71-tmp",
    out: ["art-run-test-target-data-shard71.zip"],
    srcs: [
        "?71-*/**/*",
        "??71-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?71-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard71-fg",
    device_common_srcs: [":art-run-test-target-data-shard71-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard71",
    src: ":art-run-test-target-data-shard71-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard71.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard72-tmp",
    out: ["art-run-test-target-data-shard72.zip"],
    srcs: [
        "?72-*/**/*",
        "??72-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?72-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard72-fg",
    device_common_srcs: [":art-run-test-target-data-shard72-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard72",
    src: ":art-run-test-target-data-shard72-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard72.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard73-tmp",
    out: ["art-run-test-target-data-shard73.zip"],
    srcs: [
        "?73-*/**/*",
        "??73-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?73-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard73-fg",
    device_common_srcs: [":art-run-test-target-data-shard73-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard73",
    src: ":art-run-test-target-data-shard73-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard73.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard74-tmp",
    out: ["art-run-test-target-data-shard74.zip"],
    srcs: [
        "?74-*/**/*",
        "??74-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?74-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard74-fg",
    device_common_srcs: [":art-run-test-target-data-shard74-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard74",
    src: ":art-run-test-target-data-shard74-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard74.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard75-tmp",
    out: ["art-run-test-target-data-shard75.zip"],
    srcs: [
        "?75-*/**/*",
        "??75-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?75-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard75-fg",
    device_common_srcs: [":art-run-test-target-data-shard75-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard75",
    src: ":art-run-test-target-data-shard75-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard75.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard76-tmp",
    out: ["art-run-test-target-data-shard76.zip"],
    srcs: [
        "?76-*/**/*",
        "??76-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?76-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard76-fg",
    device_common_srcs: [":art-run-test-target-data-shard76-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard76",
    src: ":art-run-test-target-data-shard76-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard76.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard77-tmp",
    out: ["art-run-test-target-data-shard77.zip"],
    srcs: [
        "?77-*/**/*",
        "??77-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?77-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard77-fg",
    device_common_srcs: [":art-run-test-target-data-shard77-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard77",
    src: ":art-run-test-target-data-shard77-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard77.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard78-tmp",
    out: ["art-run-test-target-data-shard78.zip"],
    srcs: [
        "?78-*/**/*",
        "??78-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?78-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard78-fg",
    device_common_srcs: [":art-run-test-target-data-shard78-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard78",
    src: ":art-run-test-target-data-shard78-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard78.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard79-tmp",
    out: ["art-run-test-target-data-shard79.zip"],
    srcs: [
        "?79-*/**/*",
        "??79-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?79-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard79-fg",
    device_common_srcs: [":art-run-test-target-data-shard79-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard79",
    src: ":art-run-test-target-data-shard79-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard79.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard80-tmp",
    out: ["art-run-test-target-data-shard80.zip"],
    srcs: [
        "?80-*/**/*",
        "??80-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?80-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard80-fg",
    device_common_srcs: [":art-run-test-target-data-shard80-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard80",
    src: ":art-run-test-target-data-shard80-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard80.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard81-tmp",
    out: ["art-run-test-target-data-shard81.zip"],
    srcs: [
        "?81-*/**/*",
        "??81-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?81-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard81-fg",
    device_common_srcs: [":art-run-test-target-data-shard81-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard81",
    src: ":art-run-test-target-data-shard81-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard81.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard82-tmp",
    out: ["art-run-test-target-data-shard82.zip"],
    srcs: [
        "?82-*/**/*",
        "??82-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?82-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard82-fg",
    device_common_srcs: [":art-run-test-target-data-shard82-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard82",
    src: ":art-run-test-target-data-shard82-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard82.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard83-tmp",
    out: ["art-run-test-target-data-shard83.zip"],
    srcs: [
        "?83-*/**/*",
        "??83-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?83-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard83-fg",
    device_common_srcs: [":art-run-test-target-data-shard83-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard83",
    src: ":art-run-test-target-data-shard83-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard83.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard84-tmp",
    out: ["art-run-test-target-data-shard84.zip"],
    srcs: [
        "?84-*/**/*",
        "??84-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?84-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard84-fg",
    device_common_srcs: [":art-run-test-target-data-shard84-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard84",
    src: ":art-run-test-target-data-shard84-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard84.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard85-tmp",
    out: ["art-run-test-target-data-shard85.zip"],
    srcs: [
        "?85-*/**/*",
        "??85-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?85-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard85-fg",
    device_common_srcs: [":art-run-test-target-data-shard85-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard85",
    src: ":art-run-test-target-data-shard85-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard85.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard86-tmp",
    out: ["art-run-test-target-data-shard86.zip"],
    srcs: [
        "?86-*/**/*",
        "??86-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?86-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard86-fg",
    device_common_srcs: [":art-run-test-target-data-shard86-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard86",
    src: ":art-run-test-target-data-shard86-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard86.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard87-tmp",
    out: ["art-run-test-target-data-shard87.zip"],
    srcs: [
        "?87-*/**/*",
        "??87-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?87-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard87-fg",
    device_common_srcs: [":art-run-test-target-data-shard87-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard87",
    src: ":art-run-test-target-data-shard87-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard87.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard88-tmp",
    out: ["art-run-test-target-data-shard88.zip"],
    srcs: [
        "?88-*/**/*",
        "??88-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?88-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard88-fg",
    device_common_srcs: [":art-run-test-target-data-shard88-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard88",
    src: ":art-run-test-target-data-shard88-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard88.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard89-tmp",
    out: ["art-run-test-target-data-shard89.zip"],
    srcs: [
        "?89-*/**/*",
        "??89-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?89-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard89-fg",
    device_common_srcs: [":art-run-test-target-data-shard89-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard89",
    src: ":art-run-test-target-data-shard89-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard89.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard90-tmp",
    out: ["art-run-test-target-data-shard90.zip"],
    srcs: [
        "?90-*/**/*",
        "??90-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?90-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard90-fg",
    device_common_srcs: [":art-run-test-target-data-shard90-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard90",
    src: ":art-run-test-target-data-shard90-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard90.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard91-tmp",
    out: ["art-run-test-target-data-shard91.zip"],
    srcs: [
        "?91-*/**/*",
        "??91-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?91-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard91-fg",
    device_common_srcs: [":art-run-test-target-data-shard91-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard91",
    src: ":art-run-test-target-data-shard91-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard91.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard92-tmp",
    out: ["art-run-test-target-data-shard92.zip"],
    srcs: [
        "?92-*/**/*",
        "??92-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?92-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard92-fg",
    device_common_srcs: [":art-run-test-target-data-shard92-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard92",
    src: ":art-run-test-target-data-shard92-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard92.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard93-tmp",
    out: ["art-run-test-target-data-shard93.zip"],
    srcs: [
        "?93-*/**/*",
        "??93-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?93-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard93-fg",
    device_common_srcs: [":art-run-test-target-data-shard93-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard93",
    src: ":art-run-test-target-data-shard93-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard93.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard94-tmp",
    out: ["art-run-test-target-data-shard94.zip"],
    srcs: [
        "?94-*/**/*",
        "??94-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?94-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard94-fg",
    device_common_srcs: [":art-run-test-target-data-shard94-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard94",
    src: ":art-run-test-target-data-shard94-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard94.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard95-tmp",
    out: ["art-run-test-target-data-shard95.zip"],
    srcs: [
        "?95-*/**/*",
        "??95-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?95-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard95-fg",
    device_common_srcs: [":art-run-test-target-data-shard95-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard95",
    src: ":art-run-test-target-data-shard95-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard95.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard96-tmp",
    out: ["art-run-test-target-data-shard96.zip"],
    srcs: [
        "?96-*/**/*",
        "??96-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?96-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard96-fg",
    device_common_srcs: [":art-run-test-target-data-shard96-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard96",
    src: ":art-run-test-target-data-shard96-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard96.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard97-tmp",
    out: ["art-run-test-target-data-shard97.zip"],
    srcs: [
        "?97-*/**/*",
        "??97-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?97-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard97-fg",
    device_common_srcs: [":art-run-test-target-data-shard97-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard97",
    src: ":art-run-test-target-data-shard97-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard97.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard98-tmp",
    out: ["art-run-test-target-data-shard98.zip"],
    srcs: [
        "?98-*/**/*",
        "??98-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?98-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard98-fg",
    device_common_srcs: [":art-run-test-target-data-shard98-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard98",
    src: ":art-run-test-target-data-shard98-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard98.zip",
}

java_genrule {
    name: "art-run-test-target-data-shard99-tmp",
    out: ["art-run-test-target-data-shard99.zip"],
    srcs: [
        "?99-*/**/*",
        "??99-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode target --test-dir-regex 'art/test/..?99-' $(in)",
    defaults: ["art-run-test-target-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shard99-fg",
    device_common_srcs: [":art-run-test-target-data-shard99-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shard99",
    src: ":art-run-test-target-data-shard99-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shard99.zip",
}

java_genrule {
    name: "art-run-test-target-data-shardHiddenApi-tmp",
    out: ["art-run-test-target-data-shardHiddenApi.zip"],
    srcs: [
        "???-*hiddenapi*/**/*",
        "????-*hiddenapi*/**/*",
    ],
    defaults: ["art-run-test-target-data-defaults"],
    tools: ["hiddenapi"],
    cmd: TEST_BUILD_COMMON_ARGS + "--hiddenapi $(location hiddenapi) --mode target --test-dir-regex 'art/test/....?-[^/]*hiddenapi' $(in)",
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-shardHiddenApi-fg",
    device_common_srcs: [":art-run-test-target-data-shardHiddenApi-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-data-shardHiddenApi",
    src: ":art-run-test-target-data-shardHiddenApi-fg",
    sub_dir: "art",
    filename: "art-run-test-target-data-shardHiddenApi.zip",
}

genrule_defaults {
    name: "art-run-test-target-data-defaults",
    srcs: [
        // Since genrules are sandboxed, all the sources they use must be listed in
        // the Android.bp file. Some tests have symlinks to files from other tests, and
        // those must also be listed to avoid a dangling symlink in the sandbox.
        "jvmti-common/*.java",
        "utils/python/**/*.py",
        ":art-run-test-bootclasspath",
        ":art-run-test-system-module{.zip}",
        ":development_docs",
        ":ow2-asm",
        ":ojluni-AbstractCollection",
        "988-method-trace/expected-stdout.txt",
        "988-method-trace/expected-stderr.txt",
        "988-method-trace/src/art/Test988Intrinsics.java",
        "988-method-trace/src/art/Test988.java",
        "988-method-trace/trace_fib.cc",
        "1953-pop-frame/src/art/Test1953.java",
        "1953-pop-frame/src/art/SuspendEvents.java",
        // Files needed to generate runner scripts.
        "testrunner/*.py",
        "knownfailures.json",
        "knownfailures.py",
        "default_run.py",
        "globals.py",
        "run-test",
        "run_test_build.py",
    ],
    tools: [
        "android-smali",
        "d8",
        "jasmin",
        "rewrapper",
        "soong_zip",
        "zipalign",
    ],
}

java_genrule {
    name: "art-run-test-target-tgz-tmp",
    out: ["art-test-target.tgz"],
    srcs: [
        ":art-run-test-target-data-shard00-tmp",
        ":art-run-test-target-data-shard01-tmp",
        ":art-run-test-target-data-shard02-tmp",
        ":art-run-test-target-data-shard03-tmp",
        ":art-run-test-target-data-shard04-tmp",
        ":art-run-test-target-data-shard05-tmp",
        ":art-run-test-target-data-shard06-tmp",
        ":art-run-test-target-data-shard07-tmp",
        ":art-run-test-target-data-shard08-tmp",
        ":art-run-test-target-data-shard09-tmp",
        ":art-run-test-target-data-shard10-tmp",
        ":art-run-test-target-data-shard11-tmp",
        ":art-run-test-target-data-shard12-tmp",
        ":art-run-test-target-data-shard13-tmp",
        ":art-run-test-target-data-shard14-tmp",
        ":art-run-test-target-data-shard15-tmp",
        ":art-run-test-target-data-shard16-tmp",
        ":art-run-test-target-data-shard17-tmp",
        ":art-run-test-target-data-shard18-tmp",
        ":art-run-test-target-data-shard19-tmp",
        ":art-run-test-target-data-shard20-tmp",
        ":art-run-test-target-data-shard21-tmp",
        ":art-run-test-target-data-shard22-tmp",
        ":art-run-test-target-data-shard23-tmp",
        ":art-run-test-target-data-shard24-tmp",
        ":art-run-test-target-data-shard25-tmp",
        ":art-run-test-target-data-shard26-tmp",
        ":art-run-test-target-data-shard27-tmp",
        ":art-run-test-target-data-shard28-tmp",
        ":art-run-test-target-data-shard29-tmp",
        ":art-run-test-target-data-shard30-tmp",
        ":art-run-test-target-data-shard31-tmp",
        ":art-run-test-target-data-shard32-tmp",
        ":art-run-test-target-data-shard33-tmp",
        ":art-run-test-target-data-shard34-tmp",
        ":art-run-test-target-data-shard35-tmp",
        ":art-run-test-target-data-shard36-tmp",
        ":art-run-test-target-data-shard37-tmp",
        ":art-run-test-target-data-shard38-tmp",
        ":art-run-test-target-data-shard39-tmp",
        ":art-run-test-target-data-shard40-tmp",
        ":art-run-test-target-data-shard41-tmp",
        ":art-run-test-target-data-shard42-tmp",
        ":art-run-test-target-data-shard43-tmp",
        ":art-run-test-target-data-shard44-tmp",
        ":art-run-test-target-data-shard45-tmp",
        ":art-run-test-target-data-shard46-tmp",
        ":art-run-test-target-data-shard47-tmp",
        ":art-run-test-target-data-shard48-tmp",
        ":art-run-test-target-data-shard49-tmp",
        ":art-run-test-target-data-shard50-tmp",
        ":art-run-test-target-data-shard51-tmp",
        ":art-run-test-target-data-shard52-tmp",
        ":art-run-test-target-data-shard53-tmp",
        ":art-run-test-target-data-shard54-tmp",
        ":art-run-test-target-data-shard55-tmp",
        ":art-run-test-target-data-shard56-tmp",
        ":art-run-test-target-data-shard57-tmp",
        ":art-run-test-target-data-shard58-tmp",
        ":art-run-test-target-data-shard59-tmp",
        ":art-run-test-target-data-shard60-tmp",
        ":art-run-test-target-data-shard61-tmp",
        ":art-run-test-target-data-shard62-tmp",
        ":art-run-test-target-data-shard63-tmp",
        ":art-run-test-target-data-shard64-tmp",
        ":art-run-test-target-data-shard65-tmp",
        ":art-run-test-target-data-shard66-tmp",
        ":art-run-test-target-data-shard67-tmp",
        ":art-run-test-target-data-shard68-tmp",
        ":art-run-test-target-data-shard69-tmp",
        ":art-run-test-target-data-shard70-tmp",
        ":art-run-test-target-data-shard71-tmp",
        ":art-run-test-target-data-shard72-tmp",
        ":art-run-test-target-data-shard73-tmp",
        ":art-run-test-target-data-shard74-tmp",
        ":art-run-test-target-data-shard75-tmp",
        ":art-run-test-target-data-shard76-tmp",
        ":art-run-test-target-data-shard77-tmp",
        ":art-run-test-target-data-shard78-tmp",
        ":art-run-test-target-data-shard79-tmp",
        ":art-run-test-target-data-shard80-tmp",
        ":art-run-test-target-data-shard81-tmp",
        ":art-run-test-target-data-shard82-tmp",
        ":art-run-test-target-data-shard83-tmp",
        ":art-run-test-target-data-shard84-tmp",
        ":art-run-test-target-data-shard85-tmp",
        ":art-run-test-target-data-shard86-tmp",
        ":art-run-test-target-data-shard87-tmp",
        ":art-run-test-target-data-shard88-tmp",
        ":art-run-test-target-data-shard89-tmp",
        ":art-run-test-target-data-shard90-tmp",
        ":art-run-test-target-data-shard91-tmp",
        ":art-run-test-target-data-shard92-tmp",
        ":art-run-test-target-data-shard93-tmp",
        ":art-run-test-target-data-shard94-tmp",
        ":art-run-test-target-data-shard95-tmp",
        ":art-run-test-target-data-shard96-tmp",
        ":art-run-test-target-data-shard97-tmp",
        ":art-run-test-target-data-shard98-tmp",
        ":art-run-test-target-data-shard99-tmp",
        ":art-run-test-target-data-shardHiddenApi-tmp",
    ],
    tool_files: ["merge_zips_to_tgz.py"],
    cmd: "$(location merge_zips_to_tgz.py) $(out) $(in)",
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-tgz-fg",
    device_common_srcs: [":art-run-test-target-tgz-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-target-tgz",
    src: ":art-run-test-target-tgz-fg",
    required: [
        "art-run-test-target-data-shard00",
        "art-run-test-target-data-shard01",
        "art-run-test-target-data-shard02",
        "art-run-test-target-data-shard03",
        "art-run-test-target-data-shard04",
        "art-run-test-target-data-shard05",
        "art-run-test-target-data-shard06",
        "art-run-test-target-data-shard07",
        "art-run-test-target-data-shard08",
        "art-run-test-target-data-shard09",
        "art-run-test-target-data-shard10",
        "art-run-test-target-data-shard11",
        "art-run-test-target-data-shard12",
        "art-run-test-target-data-shard13",
        "art-run-test-target-data-shard14",
        "art-run-test-target-data-shard15",
        "art-run-test-target-data-shard16",
        "art-run-test-target-data-shard17",
        "art-run-test-target-data-shard18",
        "art-run-test-target-data-shard19",
        "art-run-test-target-data-shard20",
        "art-run-test-target-data-shard21",
        "art-run-test-target-data-shard22",
        "art-run-test-target-data-shard23",
        "art-run-test-target-data-shard24",
        "art-run-test-target-data-shard25",
        "art-run-test-target-data-shard26",
        "art-run-test-target-data-shard27",
        "art-run-test-target-data-shard28",
        "art-run-test-target-data-shard29",
        "art-run-test-target-data-shard30",
        "art-run-test-target-data-shard31",
        "art-run-test-target-data-shard32",
        "art-run-test-target-data-shard33",
        "art-run-test-target-data-shard34",
        "art-run-test-target-data-shard35",
        "art-run-test-target-data-shard36",
        "art-run-test-target-data-shard37",
        "art-run-test-target-data-shard38",
        "art-run-test-target-data-shard39",
        "art-run-test-target-data-shard40",
        "art-run-test-target-data-shard41",
        "art-run-test-target-data-shard42",
        "art-run-test-target-data-shard43",
        "art-run-test-target-data-shard44",
        "art-run-test-target-data-shard45",
        "art-run-test-target-data-shard46",
        "art-run-test-target-data-shard47",
        "art-run-test-target-data-shard48",
        "art-run-test-target-data-shard49",
        "art-run-test-target-data-shard50",
        "art-run-test-target-data-shard51",
        "art-run-test-target-data-shard52",
        "art-run-test-target-data-shard53",
        "art-run-test-target-data-shard54",
        "art-run-test-target-data-shard55",
        "art-run-test-target-data-shard56",
        "art-run-test-target-data-shard57",
        "art-run-test-target-data-shard58",
        "art-run-test-target-data-shard59",
        "art-run-test-target-data-shard60",
        "art-run-test-target-data-shard61",
        "art-run-test-target-data-shard62",
        "art-run-test-target-data-shard63",
        "art-run-test-target-data-shard64",
        "art-run-test-target-data-shard65",
        "art-run-test-target-data-shard66",
        "art-run-test-target-data-shard67",
        "art-run-test-target-data-shard68",
        "art-run-test-target-data-shard69",
        "art-run-test-target-data-shard70",
        "art-run-test-target-data-shard71",
        "art-run-test-target-data-shard72",
        "art-run-test-target-data-shard73",
        "art-run-test-target-data-shard74",
        "art-run-test-target-data-shard75",
        "art-run-test-target-data-shard76",
        "art-run-test-target-data-shard77",
        "art-run-test-target-data-shard78",
        "art-run-test-target-data-shard79",
        "art-run-test-target-data-shard80",
        "art-run-test-target-data-shard81",
        "art-run-test-target-data-shard82",
        "art-run-test-target-data-shard83",
        "art-run-test-target-data-shard84",
        "art-run-test-target-data-shard85",
        "art-run-test-target-data-shard86",
        "art-run-test-target-data-shard87",
        "art-run-test-target-data-shard88",
        "art-run-test-target-data-shard89",
        "art-run-test-target-data-shard90",
        "art-run-test-target-data-shard91",
        "art-run-test-target-data-shard92",
        "art-run-test-target-data-shard93",
        "art-run-test-target-data-shard94",
        "art-run-test-target-data-shard95",
        "art-run-test-target-data-shard96",
        "art-run-test-target-data-shard97",
        "art-run-test-target-data-shard98",
        "art-run-test-target-data-shard99",
        "art-run-test-target-data-shardHiddenApi",
    ],
    sub_dir: "art",
    filename: "art-run-test-target-tgz.tgz",
}

// Phony target used to build all shards
java_genrule {
    name: "art-run-test-target-data-tmp",
    out: ["art-run-test-target-data.txt"],
    srcs: [
        ":art-run-test-target-data-shard00-tmp",
        ":art-run-test-target-data-shard01-tmp",
        ":art-run-test-target-data-shard02-tmp",
        ":art-run-test-target-data-shard03-tmp",
        ":art-run-test-target-data-shard04-tmp",
        ":art-run-test-target-data-shard05-tmp",
        ":art-run-test-target-data-shard06-tmp",
        ":art-run-test-target-data-shard07-tmp",
        ":art-run-test-target-data-shard08-tmp",
        ":art-run-test-target-data-shard09-tmp",
        ":art-run-test-target-data-shard10-tmp",
        ":art-run-test-target-data-shard11-tmp",
        ":art-run-test-target-data-shard12-tmp",
        ":art-run-test-target-data-shard13-tmp",
        ":art-run-test-target-data-shard14-tmp",
        ":art-run-test-target-data-shard15-tmp",
        ":art-run-test-target-data-shard16-tmp",
        ":art-run-test-target-data-shard17-tmp",
        ":art-run-test-target-data-shard18-tmp",
        ":art-run-test-target-data-shard19-tmp",
        ":art-run-test-target-data-shard20-tmp",
        ":art-run-test-target-data-shard21-tmp",
        ":art-run-test-target-data-shard22-tmp",
        ":art-run-test-target-data-shard23-tmp",
        ":art-run-test-target-data-shard24-tmp",
        ":art-run-test-target-data-shard25-tmp",
        ":art-run-test-target-data-shard26-tmp",
        ":art-run-test-target-data-shard27-tmp",
        ":art-run-test-target-data-shard28-tmp",
        ":art-run-test-target-data-shard29-tmp",
        ":art-run-test-target-data-shard30-tmp",
        ":art-run-test-target-data-shard31-tmp",
        ":art-run-test-target-data-shard32-tmp",
        ":art-run-test-target-data-shard33-tmp",
        ":art-run-test-target-data-shard34-tmp",
        ":art-run-test-target-data-shard35-tmp",
        ":art-run-test-target-data-shard36-tmp",
        ":art-run-test-target-data-shard37-tmp",
        ":art-run-test-target-data-shard38-tmp",
        ":art-run-test-target-data-shard39-tmp",
        ":art-run-test-target-data-shard40-tmp",
        ":art-run-test-target-data-shard41-tmp",
        ":art-run-test-target-data-shard42-tmp",
        ":art-run-test-target-data-shard43-tmp",
        ":art-run-test-target-data-shard44-tmp",
        ":art-run-test-target-data-shard45-tmp",
        ":art-run-test-target-data-shard46-tmp",
        ":art-run-test-target-data-shard47-tmp",
        ":art-run-test-target-data-shard48-tmp",
        ":art-run-test-target-data-shard49-tmp",
        ":art-run-test-target-data-shard50-tmp",
        ":art-run-test-target-data-shard51-tmp",
        ":art-run-test-target-data-shard52-tmp",
        ":art-run-test-target-data-shard53-tmp",
        ":art-run-test-target-data-shard54-tmp",
        ":art-run-test-target-data-shard55-tmp",
        ":art-run-test-target-data-shard56-tmp",
        ":art-run-test-target-data-shard57-tmp",
        ":art-run-test-target-data-shard58-tmp",
        ":art-run-test-target-data-shard59-tmp",
        ":art-run-test-target-data-shard60-tmp",
        ":art-run-test-target-data-shard61-tmp",
        ":art-run-test-target-data-shard62-tmp",
        ":art-run-test-target-data-shard63-tmp",
        ":art-run-test-target-data-shard64-tmp",
        ":art-run-test-target-data-shard65-tmp",
        ":art-run-test-target-data-shard66-tmp",
        ":art-run-test-target-data-shard67-tmp",
        ":art-run-test-target-data-shard68-tmp",
        ":art-run-test-target-data-shard69-tmp",
        ":art-run-test-target-data-shard70-tmp",
        ":art-run-test-target-data-shard71-tmp",
        ":art-run-test-target-data-shard72-tmp",
        ":art-run-test-target-data-shard73-tmp",
        ":art-run-test-target-data-shard74-tmp",
        ":art-run-test-target-data-shard75-tmp",
        ":art-run-test-target-data-shard76-tmp",
        ":art-run-test-target-data-shard77-tmp",
        ":art-run-test-target-data-shard78-tmp",
        ":art-run-test-target-data-shard79-tmp",
        ":art-run-test-target-data-shard80-tmp",
        ":art-run-test-target-data-shard81-tmp",
        ":art-run-test-target-data-shard82-tmp",
        ":art-run-test-target-data-shard83-tmp",
        ":art-run-test-target-data-shard84-tmp",
        ":art-run-test-target-data-shard85-tmp",
        ":art-run-test-target-data-shard86-tmp",
        ":art-run-test-target-data-shard87-tmp",
        ":art-run-test-target-data-shard88-tmp",
        ":art-run-test-target-data-shard89-tmp",
        ":art-run-test-target-data-shard90-tmp",
        ":art-run-test-target-data-shard91-tmp",
        ":art-run-test-target-data-shard92-tmp",
        ":art-run-test-target-data-shard93-tmp",
        ":art-run-test-target-data-shard94-tmp",
        ":art-run-test-target-data-shard95-tmp",
        ":art-run-test-target-data-shard96-tmp",
        ":art-run-test-target-data-shard97-tmp",
        ":art-run-test-target-data-shard98-tmp",
        ":art-run-test-target-data-shard99-tmp",
        ":art-run-test-target-data-shardHiddenApi-tmp",
    ],
    cmd: "echo $(in) > $(out)",
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-target-data-fg",
    device_common_srcs: [":art-run-test-target-data-tmp"],
}

// Phony target used to install all shards
prebuilt_etc_host {
    name: "art-run-test-target-data",
    src: ":art-run-test-target-data-fg",
    required: [
        "art-run-test-target-data-shard00",
        "art-run-test-target-data-shard01",
        "art-run-test-target-data-shard02",
        "art-run-test-target-data-shard03",
        "art-run-test-target-data-shard04",
        "art-run-test-target-data-shard05",
        "art-run-test-target-data-shard06",
        "art-run-test-target-data-shard07",
        "art-run-test-target-data-shard08",
        "art-run-test-target-data-shard09",
        "art-run-test-target-data-shard10",
        "art-run-test-target-data-shard11",
        "art-run-test-target-data-shard12",
        "art-run-test-target-data-shard13",
        "art-run-test-target-data-shard14",
        "art-run-test-target-data-shard15",
        "art-run-test-target-data-shard16",
        "art-run-test-target-data-shard17",
        "art-run-test-target-data-shard18",
        "art-run-test-target-data-shard19",
        "art-run-test-target-data-shard20",
        "art-run-test-target-data-shard21",
        "art-run-test-target-data-shard22",
        "art-run-test-target-data-shard23",
        "art-run-test-target-data-shard24",
        "art-run-test-target-data-shard25",
        "art-run-test-target-data-shard26",
        "art-run-test-target-data-shard27",
        "art-run-test-target-data-shard28",
        "art-run-test-target-data-shard29",
        "art-run-test-target-data-shard30",
        "art-run-test-target-data-shard31",
        "art-run-test-target-data-shard32",
        "art-run-test-target-data-shard33",
        "art-run-test-target-data-shard34",
        "art-run-test-target-data-shard35",
        "art-run-test-target-data-shard36",
        "art-run-test-target-data-shard37",
        "art-run-test-target-data-shard38",
        "art-run-test-target-data-shard39",
        "art-run-test-target-data-shard40",
        "art-run-test-target-data-shard41",
        "art-run-test-target-data-shard42",
        "art-run-test-target-data-shard43",
        "art-run-test-target-data-shard44",
        "art-run-test-target-data-shard45",
        "art-run-test-target-data-shard46",
        "art-run-test-target-data-shard47",
        "art-run-test-target-data-shard48",
        "art-run-test-target-data-shard49",
        "art-run-test-target-data-shard50",
        "art-run-test-target-data-shard51",
        "art-run-test-target-data-shard52",
        "art-run-test-target-data-shard53",
        "art-run-test-target-data-shard54",
        "art-run-test-target-data-shard55",
        "art-run-test-target-data-shard56",
        "art-run-test-target-data-shard57",
        "art-run-test-target-data-shard58",
        "art-run-test-target-data-shard59",
        "art-run-test-target-data-shard60",
        "art-run-test-target-data-shard61",
        "art-run-test-target-data-shard62",
        "art-run-test-target-data-shard63",
        "art-run-test-target-data-shard64",
        "art-run-test-target-data-shard65",
        "art-run-test-target-data-shard66",
        "art-run-test-target-data-shard67",
        "art-run-test-target-data-shard68",
        "art-run-test-target-data-shard69",
        "art-run-test-target-data-shard70",
        "art-run-test-target-data-shard71",
        "art-run-test-target-data-shard72",
        "art-run-test-target-data-shard73",
        "art-run-test-target-data-shard74",
        "art-run-test-target-data-shard75",
        "art-run-test-target-data-shard76",
        "art-run-test-target-data-shard77",
        "art-run-test-target-data-shard78",
        "art-run-test-target-data-shard79",
        "art-run-test-target-data-shard80",
        "art-run-test-target-data-shard81",
        "art-run-test-target-data-shard82",
        "art-run-test-target-data-shard83",
        "art-run-test-target-data-shard84",
        "art-run-test-target-data-shard85",
        "art-run-test-target-data-shard86",
        "art-run-test-target-data-shard87",
        "art-run-test-target-data-shard88",
        "art-run-test-target-data-shard89",
        "art-run-test-target-data-shard90",
        "art-run-test-target-data-shard91",
        "art-run-test-target-data-shard92",
        "art-run-test-target-data-shard93",
        "art-run-test-target-data-shard94",
        "art-run-test-target-data-shard95",
        "art-run-test-target-data-shard96",
        "art-run-test-target-data-shard97",
        "art-run-test-target-data-shard98",
        "art-run-test-target-data-shard99",
        "art-run-test-target-data-shardHiddenApi",
    ],
    sub_dir: "art",
    filename: "art-run-test-target-data.txt",
}

java_genrule {
    name: "art-run-test-jvm-data-shard00-tmp",
    out: ["art-run-test-jvm-data-shard00.zip"],
    srcs: [
        "?00-*/**/*",
        "??00-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?00-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard00-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard00-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard00",
    src: ":art-run-test-jvm-data-shard00-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard00.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard01-tmp",
    out: ["art-run-test-jvm-data-shard01.zip"],
    srcs: [
        "?01-*/**/*",
        "??01-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?01-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard01-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard01-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard01",
    src: ":art-run-test-jvm-data-shard01-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard01.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard02-tmp",
    out: ["art-run-test-jvm-data-shard02.zip"],
    srcs: [
        "?02-*/**/*",
        "??02-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?02-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard02-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard02-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard02",
    src: ":art-run-test-jvm-data-shard02-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard02.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard03-tmp",
    out: ["art-run-test-jvm-data-shard03.zip"],
    srcs: [
        "?03-*/**/*",
        "??03-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?03-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard03-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard03-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard03",
    src: ":art-run-test-jvm-data-shard03-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard03.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard04-tmp",
    out: ["art-run-test-jvm-data-shard04.zip"],
    srcs: [
        "?04-*/**/*",
        "??04-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?04-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard04-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard04-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard04",
    src: ":art-run-test-jvm-data-shard04-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard04.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard05-tmp",
    out: ["art-run-test-jvm-data-shard05.zip"],
    srcs: [
        "?05-*/**/*",
        "??05-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?05-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard05-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard05-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard05",
    src: ":art-run-test-jvm-data-shard05-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard05.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard06-tmp",
    out: ["art-run-test-jvm-data-shard06.zip"],
    srcs: [
        "?06-*/**/*",
        "??06-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?06-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard06-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard06-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard06",
    src: ":art-run-test-jvm-data-shard06-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard06.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard07-tmp",
    out: ["art-run-test-jvm-data-shard07.zip"],
    srcs: [
        "?07-*/**/*",
        "??07-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?07-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard07-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard07-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard07",
    src: ":art-run-test-jvm-data-shard07-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard07.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard08-tmp",
    out: ["art-run-test-jvm-data-shard08.zip"],
    srcs: [
        "?08-*/**/*",
        "??08-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?08-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard08-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard08-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard08",
    src: ":art-run-test-jvm-data-shard08-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard08.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard09-tmp",
    out: ["art-run-test-jvm-data-shard09.zip"],
    srcs: [
        "?09-*/**/*",
        "??09-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?09-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard09-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard09-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard09",
    src: ":art-run-test-jvm-data-shard09-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard09.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard10-tmp",
    out: ["art-run-test-jvm-data-shard10.zip"],
    srcs: [
        "?10-*/**/*",
        "??10-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?10-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard10-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard10-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard10",
    src: ":art-run-test-jvm-data-shard10-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard10.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard11-tmp",
    out: ["art-run-test-jvm-data-shard11.zip"],
    srcs: [
        "?11-*/**/*",
        "??11-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?11-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard11-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard11-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard11",
    src: ":art-run-test-jvm-data-shard11-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard11.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard12-tmp",
    out: ["art-run-test-jvm-data-shard12.zip"],
    srcs: [
        "?12-*/**/*",
        "??12-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?12-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard12-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard12-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard12",
    src: ":art-run-test-jvm-data-shard12-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard12.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard13-tmp",
    out: ["art-run-test-jvm-data-shard13.zip"],
    srcs: [
        "?13-*/**/*",
        "??13-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?13-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard13-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard13-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard13",
    src: ":art-run-test-jvm-data-shard13-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard13.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard14-tmp",
    out: ["art-run-test-jvm-data-shard14.zip"],
    srcs: [
        "?14-*/**/*",
        "??14-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?14-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard14-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard14-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard14",
    src: ":art-run-test-jvm-data-shard14-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard14.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard15-tmp",
    out: ["art-run-test-jvm-data-shard15.zip"],
    srcs: [
        "?15-*/**/*",
        "??15-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?15-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard15-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard15-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard15",
    src: ":art-run-test-jvm-data-shard15-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard15.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard16-tmp",
    out: ["art-run-test-jvm-data-shard16.zip"],
    srcs: [
        "?16-*/**/*",
        "??16-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?16-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard16-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard16-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard16",
    src: ":art-run-test-jvm-data-shard16-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard16.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard17-tmp",
    out: ["art-run-test-jvm-data-shard17.zip"],
    srcs: [
        "?17-*/**/*",
        "??17-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?17-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard17-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard17-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard17",
    src: ":art-run-test-jvm-data-shard17-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard17.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard18-tmp",
    out: ["art-run-test-jvm-data-shard18.zip"],
    srcs: [
        "?18-*/**/*",
        "??18-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?18-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard18-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard18-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard18",
    src: ":art-run-test-jvm-data-shard18-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard18.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard19-tmp",
    out: ["art-run-test-jvm-data-shard19.zip"],
    srcs: [
        "?19-*/**/*",
        "??19-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?19-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard19-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard19-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard19",
    src: ":art-run-test-jvm-data-shard19-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard19.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard20-tmp",
    out: ["art-run-test-jvm-data-shard20.zip"],
    srcs: [
        "?20-*/**/*",
        "??20-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?20-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard20-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard20-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard20",
    src: ":art-run-test-jvm-data-shard20-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard20.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard21-tmp",
    out: ["art-run-test-jvm-data-shard21.zip"],
    srcs: [
        "?21-*/**/*",
        "??21-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?21-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard21-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard21-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard21",
    src: ":art-run-test-jvm-data-shard21-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard21.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard22-tmp",
    out: ["art-run-test-jvm-data-shard22.zip"],
    srcs: [
        "?22-*/**/*",
        "??22-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?22-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard22-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard22-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard22",
    src: ":art-run-test-jvm-data-shard22-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard22.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard23-tmp",
    out: ["art-run-test-jvm-data-shard23.zip"],
    srcs: [
        "?23-*/**/*",
        "??23-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?23-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard23-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard23-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard23",
    src: ":art-run-test-jvm-data-shard23-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard23.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard24-tmp",
    out: ["art-run-test-jvm-data-shard24.zip"],
    srcs: [
        "?24-*/**/*",
        "??24-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?24-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard24-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard24-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard24",
    src: ":art-run-test-jvm-data-shard24-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard24.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard25-tmp",
    out: ["art-run-test-jvm-data-shard25.zip"],
    srcs: [
        "?25-*/**/*",
        "??25-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?25-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard25-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard25-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard25",
    src: ":art-run-test-jvm-data-shard25-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard25.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard26-tmp",
    out: ["art-run-test-jvm-data-shard26.zip"],
    srcs: [
        "?26-*/**/*",
        "??26-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?26-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard26-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard26-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard26",
    src: ":art-run-test-jvm-data-shard26-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard26.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard27-tmp",
    out: ["art-run-test-jvm-data-shard27.zip"],
    srcs: [
        "?27-*/**/*",
        "??27-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?27-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard27-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard27-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard27",
    src: ":art-run-test-jvm-data-shard27-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard27.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard28-tmp",
    out: ["art-run-test-jvm-data-shard28.zip"],
    srcs: [
        "?28-*/**/*",
        "??28-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?28-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard28-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard28-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard28",
    src: ":art-run-test-jvm-data-shard28-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard28.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard29-tmp",
    out: ["art-run-test-jvm-data-shard29.zip"],
    srcs: [
        "?29-*/**/*",
        "??29-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?29-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard29-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard29-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard29",
    src: ":art-run-test-jvm-data-shard29-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard29.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard30-tmp",
    out: ["art-run-test-jvm-data-shard30.zip"],
    srcs: [
        "?30-*/**/*",
        "??30-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?30-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard30-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard30-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard30",
    src: ":art-run-test-jvm-data-shard30-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard30.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard31-tmp",
    out: ["art-run-test-jvm-data-shard31.zip"],
    srcs: [
        "?31-*/**/*",
        "??31-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?31-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard31-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard31-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard31",
    src: ":art-run-test-jvm-data-shard31-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard31.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard32-tmp",
    out: ["art-run-test-jvm-data-shard32.zip"],
    srcs: [
        "?32-*/**/*",
        "??32-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?32-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard32-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard32-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard32",
    src: ":art-run-test-jvm-data-shard32-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard32.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard33-tmp",
    out: ["art-run-test-jvm-data-shard33.zip"],
    srcs: [
        "?33-*/**/*",
        "??33-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?33-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard33-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard33-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard33",
    src: ":art-run-test-jvm-data-shard33-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard33.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard34-tmp",
    out: ["art-run-test-jvm-data-shard34.zip"],
    srcs: [
        "?34-*/**/*",
        "??34-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?34-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard34-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard34-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard34",
    src: ":art-run-test-jvm-data-shard34-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard34.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard35-tmp",
    out: ["art-run-test-jvm-data-shard35.zip"],
    srcs: [
        "?35-*/**/*",
        "??35-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?35-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard35-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard35-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard35",
    src: ":art-run-test-jvm-data-shard35-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard35.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard36-tmp",
    out: ["art-run-test-jvm-data-shard36.zip"],
    srcs: [
        "?36-*/**/*",
        "??36-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?36-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard36-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard36-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard36",
    src: ":art-run-test-jvm-data-shard36-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard36.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard37-tmp",
    out: ["art-run-test-jvm-data-shard37.zip"],
    srcs: [
        "?37-*/**/*",
        "??37-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?37-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard37-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard37-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard37",
    src: ":art-run-test-jvm-data-shard37-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard37.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard38-tmp",
    out: ["art-run-test-jvm-data-shard38.zip"],
    srcs: [
        "?38-*/**/*",
        "??38-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?38-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard38-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard38-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard38",
    src: ":art-run-test-jvm-data-shard38-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard38.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard39-tmp",
    out: ["art-run-test-jvm-data-shard39.zip"],
    srcs: [
        "?39-*/**/*",
        "??39-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?39-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard39-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard39-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard39",
    src: ":art-run-test-jvm-data-shard39-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard39.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard40-tmp",
    out: ["art-run-test-jvm-data-shard40.zip"],
    srcs: [
        "?40-*/**/*",
        "??40-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?40-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard40-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard40-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard40",
    src: ":art-run-test-jvm-data-shard40-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard40.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard41-tmp",
    out: ["art-run-test-jvm-data-shard41.zip"],
    srcs: [
        "?41-*/**/*",
        "??41-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?41-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard41-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard41-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard41",
    src: ":art-run-test-jvm-data-shard41-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard41.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard42-tmp",
    out: ["art-run-test-jvm-data-shard42.zip"],
    srcs: [
        "?42-*/**/*",
        "??42-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?42-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard42-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard42-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard42",
    src: ":art-run-test-jvm-data-shard42-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard42.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard43-tmp",
    out: ["art-run-test-jvm-data-shard43.zip"],
    srcs: [
        "?43-*/**/*",
        "??43-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?43-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard43-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard43-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard43",
    src: ":art-run-test-jvm-data-shard43-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard43.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard44-tmp",
    out: ["art-run-test-jvm-data-shard44.zip"],
    srcs: [
        "?44-*/**/*",
        "??44-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?44-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard44-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard44-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard44",
    src: ":art-run-test-jvm-data-shard44-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard44.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard45-tmp",
    out: ["art-run-test-jvm-data-shard45.zip"],
    srcs: [
        "?45-*/**/*",
        "??45-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?45-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard45-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard45-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard45",
    src: ":art-run-test-jvm-data-shard45-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard45.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard46-tmp",
    out: ["art-run-test-jvm-data-shard46.zip"],
    srcs: [
        "?46-*/**/*",
        "??46-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?46-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard46-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard46-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard46",
    src: ":art-run-test-jvm-data-shard46-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard46.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard47-tmp",
    out: ["art-run-test-jvm-data-shard47.zip"],
    srcs: [
        "?47-*/**/*",
        "??47-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?47-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard47-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard47-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard47",
    src: ":art-run-test-jvm-data-shard47-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard47.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard48-tmp",
    out: ["art-run-test-jvm-data-shard48.zip"],
    srcs: [
        "?48-*/**/*",
        "??48-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?48-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard48-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard48-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard48",
    src: ":art-run-test-jvm-data-shard48-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard48.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard49-tmp",
    out: ["art-run-test-jvm-data-shard49.zip"],
    srcs: [
        "?49-*/**/*",
        "??49-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?49-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard49-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard49-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard49",
    src: ":art-run-test-jvm-data-shard49-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard49.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard50-tmp",
    out: ["art-run-test-jvm-data-shard50.zip"],
    srcs: [
        "?50-*/**/*",
        "??50-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?50-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard50-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard50-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard50",
    src: ":art-run-test-jvm-data-shard50-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard50.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard51-tmp",
    out: ["art-run-test-jvm-data-shard51.zip"],
    srcs: [
        "?51-*/**/*",
        "??51-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?51-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard51-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard51-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard51",
    src: ":art-run-test-jvm-data-shard51-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard51.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard52-tmp",
    out: ["art-run-test-jvm-data-shard52.zip"],
    srcs: [
        "?52-*/**/*",
        "??52-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?52-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard52-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard52-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard52",
    src: ":art-run-test-jvm-data-shard52-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard52.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard53-tmp",
    out: ["art-run-test-jvm-data-shard53.zip"],
    srcs: [
        "?53-*/**/*",
        "??53-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?53-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard53-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard53-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard53",
    src: ":art-run-test-jvm-data-shard53-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard53.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard54-tmp",
    out: ["art-run-test-jvm-data-shard54.zip"],
    srcs: [
        "?54-*/**/*",
        "??54-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?54-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard54-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard54-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard54",
    src: ":art-run-test-jvm-data-shard54-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard54.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard55-tmp",
    out: ["art-run-test-jvm-data-shard55.zip"],
    srcs: [
        "?55-*/**/*",
        "??55-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?55-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard55-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard55-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard55",
    src: ":art-run-test-jvm-data-shard55-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard55.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard56-tmp",
    out: ["art-run-test-jvm-data-shard56.zip"],
    srcs: [
        "?56-*/**/*",
        "??56-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?56-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard56-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard56-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard56",
    src: ":art-run-test-jvm-data-shard56-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard56.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard57-tmp",
    out: ["art-run-test-jvm-data-shard57.zip"],
    srcs: [
        "?57-*/**/*",
        "??57-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?57-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard57-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard57-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard57",
    src: ":art-run-test-jvm-data-shard57-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard57.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard58-tmp",
    out: ["art-run-test-jvm-data-shard58.zip"],
    srcs: [
        "?58-*/**/*",
        "??58-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?58-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard58-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard58-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard58",
    src: ":art-run-test-jvm-data-shard58-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard58.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard59-tmp",
    out: ["art-run-test-jvm-data-shard59.zip"],
    srcs: [
        "?59-*/**/*",
        "??59-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?59-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard59-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard59-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard59",
    src: ":art-run-test-jvm-data-shard59-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard59.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard60-tmp",
    out: ["art-run-test-jvm-data-shard60.zip"],
    srcs: [
        "?60-*/**/*",
        "??60-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?60-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard60-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard60-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard60",
    src: ":art-run-test-jvm-data-shard60-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard60.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard61-tmp",
    out: ["art-run-test-jvm-data-shard61.zip"],
    srcs: [
        "?61-*/**/*",
        "??61-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?61-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard61-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard61-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard61",
    src: ":art-run-test-jvm-data-shard61-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard61.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard62-tmp",
    out: ["art-run-test-jvm-data-shard62.zip"],
    srcs: [
        "?62-*/**/*",
        "??62-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?62-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard62-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard62-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard62",
    src: ":art-run-test-jvm-data-shard62-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard62.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard63-tmp",
    out: ["art-run-test-jvm-data-shard63.zip"],
    srcs: [
        "?63-*/**/*",
        "??63-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?63-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard63-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard63-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard63",
    src: ":art-run-test-jvm-data-shard63-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard63.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard64-tmp",
    out: ["art-run-test-jvm-data-shard64.zip"],
    srcs: [
        "?64-*/**/*",
        "??64-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?64-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard64-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard64-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard64",
    src: ":art-run-test-jvm-data-shard64-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard64.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard65-tmp",
    out: ["art-run-test-jvm-data-shard65.zip"],
    srcs: [
        "?65-*/**/*",
        "??65-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?65-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard65-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard65-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard65",
    src: ":art-run-test-jvm-data-shard65-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard65.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard66-tmp",
    out: ["art-run-test-jvm-data-shard66.zip"],
    srcs: [
        "?66-*/**/*",
        "??66-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?66-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard66-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard66-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard66",
    src: ":art-run-test-jvm-data-shard66-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard66.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard67-tmp",
    out: ["art-run-test-jvm-data-shard67.zip"],
    srcs: [
        "?67-*/**/*",
        "??67-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?67-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard67-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard67-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard67",
    src: ":art-run-test-jvm-data-shard67-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard67.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard68-tmp",
    out: ["art-run-test-jvm-data-shard68.zip"],
    srcs: [
        "?68-*/**/*",
        "??68-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?68-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard68-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard68-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard68",
    src: ":art-run-test-jvm-data-shard68-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard68.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard69-tmp",
    out: ["art-run-test-jvm-data-shard69.zip"],
    srcs: [
        "?69-*/**/*",
        "??69-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?69-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard69-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard69-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard69",
    src: ":art-run-test-jvm-data-shard69-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard69.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard70-tmp",
    out: ["art-run-test-jvm-data-shard70.zip"],
    srcs: [
        "?70-*/**/*",
        "??70-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?70-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard70-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard70-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard70",
    src: ":art-run-test-jvm-data-shard70-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard70.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard71-tmp",
    out: ["art-run-test-jvm-data-shard71.zip"],
    srcs: [
        "?71-*/**/*",
        "??71-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?71-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard71-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard71-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard71",
    src: ":art-run-test-jvm-data-shard71-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard71.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard72-tmp",
    out: ["art-run-test-jvm-data-shard72.zip"],
    srcs: [
        "?72-*/**/*",
        "??72-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?72-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard72-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard72-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard72",
    src: ":art-run-test-jvm-data-shard72-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard72.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard73-tmp",
    out: ["art-run-test-jvm-data-shard73.zip"],
    srcs: [
        "?73-*/**/*",
        "??73-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?73-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard73-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard73-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard73",
    src: ":art-run-test-jvm-data-shard73-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard73.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard74-tmp",
    out: ["art-run-test-jvm-data-shard74.zip"],
    srcs: [
        "?74-*/**/*",
        "??74-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?74-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard74-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard74-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard74",
    src: ":art-run-test-jvm-data-shard74-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard74.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard75-tmp",
    out: ["art-run-test-jvm-data-shard75.zip"],
    srcs: [
        "?75-*/**/*",
        "??75-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?75-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard75-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard75-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard75",
    src: ":art-run-test-jvm-data-shard75-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard75.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard76-tmp",
    out: ["art-run-test-jvm-data-shard76.zip"],
    srcs: [
        "?76-*/**/*",
        "??76-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?76-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard76-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard76-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard76",
    src: ":art-run-test-jvm-data-shard76-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard76.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard77-tmp",
    out: ["art-run-test-jvm-data-shard77.zip"],
    srcs: [
        "?77-*/**/*",
        "??77-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?77-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard77-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard77-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard77",
    src: ":art-run-test-jvm-data-shard77-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard77.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard78-tmp",
    out: ["art-run-test-jvm-data-shard78.zip"],
    srcs: [
        "?78-*/**/*",
        "??78-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?78-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard78-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard78-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard78",
    src: ":art-run-test-jvm-data-shard78-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard78.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard79-tmp",
    out: ["art-run-test-jvm-data-shard79.zip"],
    srcs: [
        "?79-*/**/*",
        "??79-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?79-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard79-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard79-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard79",
    src: ":art-run-test-jvm-data-shard79-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard79.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard80-tmp",
    out: ["art-run-test-jvm-data-shard80.zip"],
    srcs: [
        "?80-*/**/*",
        "??80-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?80-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard80-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard80-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard80",
    src: ":art-run-test-jvm-data-shard80-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard80.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard81-tmp",
    out: ["art-run-test-jvm-data-shard81.zip"],
    srcs: [
        "?81-*/**/*",
        "??81-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?81-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard81-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard81-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard81",
    src: ":art-run-test-jvm-data-shard81-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard81.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard82-tmp",
    out: ["art-run-test-jvm-data-shard82.zip"],
    srcs: [
        "?82-*/**/*",
        "??82-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?82-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard82-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard82-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard82",
    src: ":art-run-test-jvm-data-shard82-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard82.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard83-tmp",
    out: ["art-run-test-jvm-data-shard83.zip"],
    srcs: [
        "?83-*/**/*",
        "??83-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?83-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard83-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard83-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard83",
    src: ":art-run-test-jvm-data-shard83-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard83.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard84-tmp",
    out: ["art-run-test-jvm-data-shard84.zip"],
    srcs: [
        "?84-*/**/*",
        "??84-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?84-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard84-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard84-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard84",
    src: ":art-run-test-jvm-data-shard84-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard84.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard85-tmp",
    out: ["art-run-test-jvm-data-shard85.zip"],
    srcs: [
        "?85-*/**/*",
        "??85-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?85-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard85-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard85-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard85",
    src: ":art-run-test-jvm-data-shard85-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard85.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard86-tmp",
    out: ["art-run-test-jvm-data-shard86.zip"],
    srcs: [
        "?86-*/**/*",
        "??86-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?86-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard86-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard86-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard86",
    src: ":art-run-test-jvm-data-shard86-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard86.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard87-tmp",
    out: ["art-run-test-jvm-data-shard87.zip"],
    srcs: [
        "?87-*/**/*",
        "??87-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?87-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard87-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard87-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard87",
    src: ":art-run-test-jvm-data-shard87-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard87.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard88-tmp",
    out: ["art-run-test-jvm-data-shard88.zip"],
    srcs: [
        "?88-*/**/*",
        "??88-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?88-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard88-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard88-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard88",
    src: ":art-run-test-jvm-data-shard88-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard88.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard89-tmp",
    out: ["art-run-test-jvm-data-shard89.zip"],
    srcs: [
        "?89-*/**/*",
        "??89-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?89-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard89-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard89-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard89",
    src: ":art-run-test-jvm-data-shard89-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard89.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard90-tmp",
    out: ["art-run-test-jvm-data-shard90.zip"],
    srcs: [
        "?90-*/**/*",
        "??90-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?90-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard90-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard90-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard90",
    src: ":art-run-test-jvm-data-shard90-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard90.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard91-tmp",
    out: ["art-run-test-jvm-data-shard91.zip"],
    srcs: [
        "?91-*/**/*",
        "??91-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?91-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard91-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard91-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard91",
    src: ":art-run-test-jvm-data-shard91-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard91.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard92-tmp",
    out: ["art-run-test-jvm-data-shard92.zip"],
    srcs: [
        "?92-*/**/*",
        "??92-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?92-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard92-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard92-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard92",
    src: ":art-run-test-jvm-data-shard92-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard92.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard93-tmp",
    out: ["art-run-test-jvm-data-shard93.zip"],
    srcs: [
        "?93-*/**/*",
        "??93-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?93-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard93-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard93-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard93",
    src: ":art-run-test-jvm-data-shard93-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard93.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard94-tmp",
    out: ["art-run-test-jvm-data-shard94.zip"],
    srcs: [
        "?94-*/**/*",
        "??94-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?94-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard94-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard94-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard94",
    src: ":art-run-test-jvm-data-shard94-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard94.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard95-tmp",
    out: ["art-run-test-jvm-data-shard95.zip"],
    srcs: [
        "?95-*/**/*",
        "??95-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?95-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard95-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard95-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard95",
    src: ":art-run-test-jvm-data-shard95-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard95.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard96-tmp",
    out: ["art-run-test-jvm-data-shard96.zip"],
    srcs: [
        "?96-*/**/*",
        "??96-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?96-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard96-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard96-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard96",
    src: ":art-run-test-jvm-data-shard96-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard96.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard97-tmp",
    out: ["art-run-test-jvm-data-shard97.zip"],
    srcs: [
        "?97-*/**/*",
        "??97-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?97-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard97-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard97-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard97",
    src: ":art-run-test-jvm-data-shard97-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard97.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard98-tmp",
    out: ["art-run-test-jvm-data-shard98.zip"],
    srcs: [
        "?98-*/**/*",
        "??98-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?98-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard98-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard98-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard98",
    src: ":art-run-test-jvm-data-shard98-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard98.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shard99-tmp",
    out: ["art-run-test-jvm-data-shard99.zip"],
    srcs: [
        "?99-*/**/*",
        "??99-*/**/*",
    ],
    cmd: TEST_BUILD_COMMON_ARGS + "--mode jvm --test-dir-regex 'art/test/..?99-' $(in)",
    defaults: ["art-run-test-jvm-data-defaults"],
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shard99-fg",
    device_common_srcs: [":art-run-test-jvm-data-shard99-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shard99",
    src: ":art-run-test-jvm-data-shard99-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shard99.zip",
}

java_genrule {
    name: "art-run-test-jvm-data-shardHiddenApi-tmp",
    out: ["art-run-test-jvm-data-shardHiddenApi.zip"],
    srcs: [
        "???-*hiddenapi*/**/*",
        "????-*hiddenapi*/**/*",
    ],
    defaults: ["art-run-test-jvm-data-defaults"],
    tools: ["hiddenapi"],
    cmd: TEST_BUILD_COMMON_ARGS + "--hiddenapi $(location hiddenapi) --mode jvm --test-dir-regex 'art/test/....?-[^/]*hiddenapi' $(in)",
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-shardHiddenApi-fg",
    device_common_srcs: [":art-run-test-jvm-data-shardHiddenApi-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-data-shardHiddenApi",
    src: ":art-run-test-jvm-data-shardHiddenApi-fg",
    sub_dir: "art",
    filename: "art-run-test-jvm-data-shardHiddenApi.zip",
}

genrule_defaults {
    name: "art-run-test-jvm-data-defaults",
    srcs: [
        // Since genrules are sandboxed, all the sources they use must be listed in
        // the Android.bp file. Some tests have symlinks to files from other tests, and
        // those must also be listed to avoid a dangling symlink in the sandbox.
        "jvmti-common/*.java",
        "utils/python/**/*.py",
        ":art-run-test-bootclasspath",
        ":art-run-test-system-module{.zip}",
        ":development_docs",
        ":ow2-asm",
        ":ojluni-AbstractCollection",
        "988-method-trace/expected-stdout.txt",
        "988-method-trace/expected-stderr.txt",
        "988-method-trace/src/art/Test988Intrinsics.java",
        "988-method-trace/src/art/Test988.java",
        "988-method-trace/trace_fib.cc",
        "1953-pop-frame/src/art/Test1953.java",
        "1953-pop-frame/src/art/SuspendEvents.java",
        // Files needed to generate runner scripts.
        "testrunner/*.py",
        "knownfailures.json",
        "knownfailures.py",
        "default_run.py",
        "globals.py",
        "run-test",
        "run_test_build.py",
    ],
    tools: [
        "android-smali",
        "d8",
        "jasmin",
        "rewrapper",
        "soong_zip",
        "zipalign",
    ],
}

java_genrule {
    name: "art-run-test-jvm-tgz-tmp",
    out: ["art-test-jvm.tgz"],
    srcs: [
        ":art-run-test-jvm-data-shard00-tmp",
        ":art-run-test-jvm-data-shard01-tmp",
        ":art-run-test-jvm-data-shard02-tmp",
        ":art-run-test-jvm-data-shard03-tmp",
        ":art-run-test-jvm-data-shard04-tmp",
        ":art-run-test-jvm-data-shard05-tmp",
        ":art-run-test-jvm-data-shard06-tmp",
        ":art-run-test-jvm-data-shard07-tmp",
        ":art-run-test-jvm-data-shard08-tmp",
        ":art-run-test-jvm-data-shard09-tmp",
        ":art-run-test-jvm-data-shard10-tmp",
        ":art-run-test-jvm-data-shard11-tmp",
        ":art-run-test-jvm-data-shard12-tmp",
        ":art-run-test-jvm-data-shard13-tmp",
        ":art-run-test-jvm-data-shard14-tmp",
        ":art-run-test-jvm-data-shard15-tmp",
        ":art-run-test-jvm-data-shard16-tmp",
        ":art-run-test-jvm-data-shard17-tmp",
        ":art-run-test-jvm-data-shard18-tmp",
        ":art-run-test-jvm-data-shard19-tmp",
        ":art-run-test-jvm-data-shard20-tmp",
        ":art-run-test-jvm-data-shard21-tmp",
        ":art-run-test-jvm-data-shard22-tmp",
        ":art-run-test-jvm-data-shard23-tmp",
        ":art-run-test-jvm-data-shard24-tmp",
        ":art-run-test-jvm-data-shard25-tmp",
        ":art-run-test-jvm-data-shard26-tmp",
        ":art-run-test-jvm-data-shard27-tmp",
        ":art-run-test-jvm-data-shard28-tmp",
        ":art-run-test-jvm-data-shard29-tmp",
        ":art-run-test-jvm-data-shard30-tmp",
        ":art-run-test-jvm-data-shard31-tmp",
        ":art-run-test-jvm-data-shard32-tmp",
        ":art-run-test-jvm-data-shard33-tmp",
        ":art-run-test-jvm-data-shard34-tmp",
        ":art-run-test-jvm-data-shard35-tmp",
        ":art-run-test-jvm-data-shard36-tmp",
        ":art-run-test-jvm-data-shard37-tmp",
        ":art-run-test-jvm-data-shard38-tmp",
        ":art-run-test-jvm-data-shard39-tmp",
        ":art-run-test-jvm-data-shard40-tmp",
        ":art-run-test-jvm-data-shard41-tmp",
        ":art-run-test-jvm-data-shard42-tmp",
        ":art-run-test-jvm-data-shard43-tmp",
        ":art-run-test-jvm-data-shard44-tmp",
        ":art-run-test-jvm-data-shard45-tmp",
        ":art-run-test-jvm-data-shard46-tmp",
        ":art-run-test-jvm-data-shard47-tmp",
        ":art-run-test-jvm-data-shard48-tmp",
        ":art-run-test-jvm-data-shard49-tmp",
        ":art-run-test-jvm-data-shard50-tmp",
        ":art-run-test-jvm-data-shard51-tmp",
        ":art-run-test-jvm-data-shard52-tmp",
        ":art-run-test-jvm-data-shard53-tmp",
        ":art-run-test-jvm-data-shard54-tmp",
        ":art-run-test-jvm-data-shard55-tmp",
        ":art-run-test-jvm-data-shard56-tmp",
        ":art-run-test-jvm-data-shard57-tmp",
        ":art-run-test-jvm-data-shard58-tmp",
        ":art-run-test-jvm-data-shard59-tmp",
        ":art-run-test-jvm-data-shard60-tmp",
        ":art-run-test-jvm-data-shard61-tmp",
        ":art-run-test-jvm-data-shard62-tmp",
        ":art-run-test-jvm-data-shard63-tmp",
        ":art-run-test-jvm-data-shard64-tmp",
        ":art-run-test-jvm-data-shard65-tmp",
        ":art-run-test-jvm-data-shard66-tmp",
        ":art-run-test-jvm-data-shard67-tmp",
        ":art-run-test-jvm-data-shard68-tmp",
        ":art-run-test-jvm-data-shard69-tmp",
        ":art-run-test-jvm-data-shard70-tmp",
        ":art-run-test-jvm-data-shard71-tmp",
        ":art-run-test-jvm-data-shard72-tmp",
        ":art-run-test-jvm-data-shard73-tmp",
        ":art-run-test-jvm-data-shard74-tmp",
        ":art-run-test-jvm-data-shard75-tmp",
        ":art-run-test-jvm-data-shard76-tmp",
        ":art-run-test-jvm-data-shard77-tmp",
        ":art-run-test-jvm-data-shard78-tmp",
        ":art-run-test-jvm-data-shard79-tmp",
        ":art-run-test-jvm-data-shard80-tmp",
        ":art-run-test-jvm-data-shard81-tmp",
        ":art-run-test-jvm-data-shard82-tmp",
        ":art-run-test-jvm-data-shard83-tmp",
        ":art-run-test-jvm-data-shard84-tmp",
        ":art-run-test-jvm-data-shard85-tmp",
        ":art-run-test-jvm-data-shard86-tmp",
        ":art-run-test-jvm-data-shard87-tmp",
        ":art-run-test-jvm-data-shard88-tmp",
        ":art-run-test-jvm-data-shard89-tmp",
        ":art-run-test-jvm-data-shard90-tmp",
        ":art-run-test-jvm-data-shard91-tmp",
        ":art-run-test-jvm-data-shard92-tmp",
        ":art-run-test-jvm-data-shard93-tmp",
        ":art-run-test-jvm-data-shard94-tmp",
        ":art-run-test-jvm-data-shard95-tmp",
        ":art-run-test-jvm-data-shard96-tmp",
        ":art-run-test-jvm-data-shard97-tmp",
        ":art-run-test-jvm-data-shard98-tmp",
        ":art-run-test-jvm-data-shard99-tmp",
        ":art-run-test-jvm-data-shardHiddenApi-tmp",
    ],
    tool_files: ["merge_zips_to_tgz.py"],
    cmd: "$(location merge_zips_to_tgz.py) $(out) $(in)",
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-tgz-fg",
    device_common_srcs: [":art-run-test-jvm-tgz-tmp"],
}

// Install in the output directory to make it accessible for tests.
prebuilt_etc_host {
    name: "art-run-test-jvm-tgz",
    src: ":art-run-test-jvm-tgz-fg",
    required: [
        "art-run-test-jvm-data-shard00",
        "art-run-test-jvm-data-shard01",
        "art-run-test-jvm-data-shard02",
        "art-run-test-jvm-data-shard03",
        "art-run-test-jvm-data-shard04",
        "art-run-test-jvm-data-shard05",
        "art-run-test-jvm-data-shard06",
        "art-run-test-jvm-data-shard07",
        "art-run-test-jvm-data-shard08",
        "art-run-test-jvm-data-shard09",
        "art-run-test-jvm-data-shard10",
        "art-run-test-jvm-data-shard11",
        "art-run-test-jvm-data-shard12",
        "art-run-test-jvm-data-shard13",
        "art-run-test-jvm-data-shard14",
        "art-run-test-jvm-data-shard15",
        "art-run-test-jvm-data-shard16",
        "art-run-test-jvm-data-shard17",
        "art-run-test-jvm-data-shard18",
        "art-run-test-jvm-data-shard19",
        "art-run-test-jvm-data-shard20",
        "art-run-test-jvm-data-shard21",
        "art-run-test-jvm-data-shard22",
        "art-run-test-jvm-data-shard23",
        "art-run-test-jvm-data-shard24",
        "art-run-test-jvm-data-shard25",
        "art-run-test-jvm-data-shard26",
        "art-run-test-jvm-data-shard27",
        "art-run-test-jvm-data-shard28",
        "art-run-test-jvm-data-shard29",
        "art-run-test-jvm-data-shard30",
        "art-run-test-jvm-data-shard31",
        "art-run-test-jvm-data-shard32",
        "art-run-test-jvm-data-shard33",
        "art-run-test-jvm-data-shard34",
        "art-run-test-jvm-data-shard35",
        "art-run-test-jvm-data-shard36",
        "art-run-test-jvm-data-shard37",
        "art-run-test-jvm-data-shard38",
        "art-run-test-jvm-data-shard39",
        "art-run-test-jvm-data-shard40",
        "art-run-test-jvm-data-shard41",
        "art-run-test-jvm-data-shard42",
        "art-run-test-jvm-data-shard43",
        "art-run-test-jvm-data-shard44",
        "art-run-test-jvm-data-shard45",
        "art-run-test-jvm-data-shard46",
        "art-run-test-jvm-data-shard47",
        "art-run-test-jvm-data-shard48",
        "art-run-test-jvm-data-shard49",
        "art-run-test-jvm-data-shard50",
        "art-run-test-jvm-data-shard51",
        "art-run-test-jvm-data-shard52",
        "art-run-test-jvm-data-shard53",
        "art-run-test-jvm-data-shard54",
        "art-run-test-jvm-data-shard55",
        "art-run-test-jvm-data-shard56",
        "art-run-test-jvm-data-shard57",
        "art-run-test-jvm-data-shard58",
        "art-run-test-jvm-data-shard59",
        "art-run-test-jvm-data-shard60",
        "art-run-test-jvm-data-shard61",
        "art-run-test-jvm-data-shard62",
        "art-run-test-jvm-data-shard63",
        "art-run-test-jvm-data-shard64",
        "art-run-test-jvm-data-shard65",
        "art-run-test-jvm-data-shard66",
        "art-run-test-jvm-data-shard67",
        "art-run-test-jvm-data-shard68",
        "art-run-test-jvm-data-shard69",
        "art-run-test-jvm-data-shard70",
        "art-run-test-jvm-data-shard71",
        "art-run-test-jvm-data-shard72",
        "art-run-test-jvm-data-shard73",
        "art-run-test-jvm-data-shard74",
        "art-run-test-jvm-data-shard75",
        "art-run-test-jvm-data-shard76",
        "art-run-test-jvm-data-shard77",
        "art-run-test-jvm-data-shard78",
        "art-run-test-jvm-data-shard79",
        "art-run-test-jvm-data-shard80",
        "art-run-test-jvm-data-shard81",
        "art-run-test-jvm-data-shard82",
        "art-run-test-jvm-data-shard83",
        "art-run-test-jvm-data-shard84",
        "art-run-test-jvm-data-shard85",
        "art-run-test-jvm-data-shard86",
        "art-run-test-jvm-data-shard87",
        "art-run-test-jvm-data-shard88",
        "art-run-test-jvm-data-shard89",
        "art-run-test-jvm-data-shard90",
        "art-run-test-jvm-data-shard91",
        "art-run-test-jvm-data-shard92",
        "art-run-test-jvm-data-shard93",
        "art-run-test-jvm-data-shard94",
        "art-run-test-jvm-data-shard95",
        "art-run-test-jvm-data-shard96",
        "art-run-test-jvm-data-shard97",
        "art-run-test-jvm-data-shard98",
        "art-run-test-jvm-data-shard99",
        "art-run-test-jvm-data-shardHiddenApi",
    ],
    sub_dir: "art",
    filename: "art-run-test-jvm-tgz.tgz",
}

// Phony target used to build all shards
java_genrule {
    name: "art-run-test-jvm-data-tmp",
    out: ["art-run-test-jvm-data.txt"],
    srcs: [
        ":art-run-test-jvm-data-shard00-tmp",
        ":art-run-test-jvm-data-shard01-tmp",
        ":art-run-test-jvm-data-shard02-tmp",
        ":art-run-test-jvm-data-shard03-tmp",
        ":art-run-test-jvm-data-shard04-tmp",
        ":art-run-test-jvm-data-shard05-tmp",
        ":art-run-test-jvm-data-shard06-tmp",
        ":art-run-test-jvm-data-shard07-tmp",
        ":art-run-test-jvm-data-shard08-tmp",
        ":art-run-test-jvm-data-shard09-tmp",
        ":art-run-test-jvm-data-shard10-tmp",
        ":art-run-test-jvm-data-shard11-tmp",
        ":art-run-test-jvm-data-shard12-tmp",
        ":art-run-test-jvm-data-shard13-tmp",
        ":art-run-test-jvm-data-shard14-tmp",
        ":art-run-test-jvm-data-shard15-tmp",
        ":art-run-test-jvm-data-shard16-tmp",
        ":art-run-test-jvm-data-shard17-tmp",
        ":art-run-test-jvm-data-shard18-tmp",
        ":art-run-test-jvm-data-shard19-tmp",
        ":art-run-test-jvm-data-shard20-tmp",
        ":art-run-test-jvm-data-shard21-tmp",
        ":art-run-test-jvm-data-shard22-tmp",
        ":art-run-test-jvm-data-shard23-tmp",
        ":art-run-test-jvm-data-shard24-tmp",
        ":art-run-test-jvm-data-shard25-tmp",
        ":art-run-test-jvm-data-shard26-tmp",
        ":art-run-test-jvm-data-shard27-tmp",
        ":art-run-test-jvm-data-shard28-tmp",
        ":art-run-test-jvm-data-shard29-tmp",
        ":art-run-test-jvm-data-shard30-tmp",
        ":art-run-test-jvm-data-shard31-tmp",
        ":art-run-test-jvm-data-shard32-tmp",
        ":art-run-test-jvm-data-shard33-tmp",
        ":art-run-test-jvm-data-shard34-tmp",
        ":art-run-test-jvm-data-shard35-tmp",
        ":art-run-test-jvm-data-shard36-tmp",
        ":art-run-test-jvm-data-shard37-tmp",
        ":art-run-test-jvm-data-shard38-tmp",
        ":art-run-test-jvm-data-shard39-tmp",
        ":art-run-test-jvm-data-shard40-tmp",
        ":art-run-test-jvm-data-shard41-tmp",
        ":art-run-test-jvm-data-shard42-tmp",
        ":art-run-test-jvm-data-shard43-tmp",
        ":art-run-test-jvm-data-shard44-tmp",
        ":art-run-test-jvm-data-shard45-tmp",
        ":art-run-test-jvm-data-shard46-tmp",
        ":art-run-test-jvm-data-shard47-tmp",
        ":art-run-test-jvm-data-shard48-tmp",
        ":art-run-test-jvm-data-shard49-tmp",
        ":art-run-test-jvm-data-shard50-tmp",
        ":art-run-test-jvm-data-shard51-tmp",
        ":art-run-test-jvm-data-shard52-tmp",
        ":art-run-test-jvm-data-shard53-tmp",
        ":art-run-test-jvm-data-shard54-tmp",
        ":art-run-test-jvm-data-shard55-tmp",
        ":art-run-test-jvm-data-shard56-tmp",
        ":art-run-test-jvm-data-shard57-tmp",
        ":art-run-test-jvm-data-shard58-tmp",
        ":art-run-test-jvm-data-shard59-tmp",
        ":art-run-test-jvm-data-shard60-tmp",
        ":art-run-test-jvm-data-shard61-tmp",
        ":art-run-test-jvm-data-shard62-tmp",
        ":art-run-test-jvm-data-shard63-tmp",
        ":art-run-test-jvm-data-shard64-tmp",
        ":art-run-test-jvm-data-shard65-tmp",
        ":art-run-test-jvm-data-shard66-tmp",
        ":art-run-test-jvm-data-shard67-tmp",
        ":art-run-test-jvm-data-shard68-tmp",
        ":art-run-test-jvm-data-shard69-tmp",
        ":art-run-test-jvm-data-shard70-tmp",
        ":art-run-test-jvm-data-shard71-tmp",
        ":art-run-test-jvm-data-shard72-tmp",
        ":art-run-test-jvm-data-shard73-tmp",
        ":art-run-test-jvm-data-shard74-tmp",
        ":art-run-test-jvm-data-shard75-tmp",
        ":art-run-test-jvm-data-shard76-tmp",
        ":art-run-test-jvm-data-shard77-tmp",
        ":art-run-test-jvm-data-shard78-tmp",
        ":art-run-test-jvm-data-shard79-tmp",
        ":art-run-test-jvm-data-shard80-tmp",
        ":art-run-test-jvm-data-shard81-tmp",
        ":art-run-test-jvm-data-shard82-tmp",
        ":art-run-test-jvm-data-shard83-tmp",
        ":art-run-test-jvm-data-shard84-tmp",
        ":art-run-test-jvm-data-shard85-tmp",
        ":art-run-test-jvm-data-shard86-tmp",
        ":art-run-test-jvm-data-shard87-tmp",
        ":art-run-test-jvm-data-shard88-tmp",
        ":art-run-test-jvm-data-shard89-tmp",
        ":art-run-test-jvm-data-shard90-tmp",
        ":art-run-test-jvm-data-shard91-tmp",
        ":art-run-test-jvm-data-shard92-tmp",
        ":art-run-test-jvm-data-shard93-tmp",
        ":art-run-test-jvm-data-shard94-tmp",
        ":art-run-test-jvm-data-shard95-tmp",
        ":art-run-test-jvm-data-shard96-tmp",
        ":art-run-test-jvm-data-shard97-tmp",
        ":art-run-test-jvm-data-shard98-tmp",
        ":art-run-test-jvm-data-shard99-tmp",
        ":art-run-test-jvm-data-shardHiddenApi-tmp",
    ],
    cmd: "echo $(in) > $(out)",
}

// This filegroup is so that the host prebuilt etc can depend on a device genrule,
// as prebuilt_etc doesn't have the equivalent of device_common_srcs.
filegroup {
    name: "art-run-test-jvm-data-fg",
    device_common_srcs: [":art-run-test-jvm-data-tmp"],
}

// Phony target used to install all shards
prebuilt_etc_host {
    name: "art-run-test-jvm-data",
    src: ":art-run-test-jvm-data-fg",
    required: [
        "art-run-test-jvm-data-shard00",
        "art-run-test-jvm-data-shard01",
        "art-run-test-jvm-data-shard02",
        "art-run-test-jvm-data-shard03",
        "art-run-test-jvm-data-shard04",
        "art-run-test-jvm-data-shard05",
        "art-run-test-jvm-data-shard06",
        "art-run-test-jvm-data-shard07",
        "art-run-test-jvm-data-shard08",
        "art-run-test-jvm-data-shard09",
        "art-run-test-jvm-data-shard10",
        "art-run-test-jvm-data-shard11",
        "art-run-test-jvm-data-shard12",
        "art-run-test-jvm-data-shard13",
        "art-run-test-jvm-data-shard14",
        "art-run-test-jvm-data-shard15",
        "art-run-test-jvm-data-shard16",
        "art-run-test-jvm-data-shard17",
        "art-run-test-jvm-data-shard18",
        "art-run-test-jvm-data-shard19",
        "art-run-test-jvm-data-shard20",
        "art-run-test-jvm-data-shard21",
        "art-run-test-jvm-data-shard22",
        "art-run-test-jvm-data-shard23",
        "art-run-test-jvm-data-shard24",
        "art-run-test-jvm-data-shard25",
        "art-run-test-jvm-data-shard26",
        "art-run-test-jvm-data-shard27",
        "art-run-test-jvm-data-shard28",
        "art-run-test-jvm-data-shard29",
        "art-run-test-jvm-data-shard30",
        "art-run-test-jvm-data-shard31",
        "art-run-test-jvm-data-shard32",
        "art-run-test-jvm-data-shard33",
        "art-run-test-jvm-data-shard34",
        "art-run-test-jvm-data-shard35",
        "art-run-test-jvm-data-shard36",
        "art-run-test-jvm-data-shard37",
        "art-run-test-jvm-data-shard38",
        "art-run-test-jvm-data-shard39",
        "art-run-test-jvm-data-shard40",
        "art-run-test-jvm-data-shard41",
        "art-run-test-jvm-data-shard42",
        "art-run-test-jvm-data-shard43",
        "art-run-test-jvm-data-shard44",
        "art-run-test-jvm-data-shard45",
        "art-run-test-jvm-data-shard46",
        "art-run-test-jvm-data-shard47",
        "art-run-test-jvm-data-shard48",
        "art-run-test-jvm-data-shard49",
        "art-run-test-jvm-data-shard50",
        "art-run-test-jvm-data-shard51",
        "art-run-test-jvm-data-shard52",
        "art-run-test-jvm-data-shard53",
        "art-run-test-jvm-data-shard54",
        "art-run-test-jvm-data-shard55",
        "art-run-test-jvm-data-shard56",
        "art-run-test-jvm-data-shard57",
        "art-run-test-jvm-data-shard58",
        "art-run-test-jvm-data-shard59",
        "art-run-test-jvm-data-shard60",
        "art-run-test-jvm-data-shard61",
        "art-run-test-jvm-data-shard62",
        "art-run-test-jvm-data-shard63",
        "art-run-test-jvm-data-shard64",
        "art-run-test-jvm-data-shard65",
        "art-run-test-jvm-data-shard66",
        "art-run-test-jvm-data-shard67",
        "art-run-test-jvm-data-shard68",
        "art-run-test-jvm-data-shard69",
        "art-run-test-jvm-data-shard70",
        "art-run-test-jvm-data-shard71",
        "art-run-test-jvm-data-shard72",
        "art-run-test-jvm-data-shard73",
        "art-run-test-jvm-data-shard74",
        "art-run-test-jvm-data-shard75",
        "art-run-test-jvm-data-shard76",
        "art-run-test-jvm-data-shard77",
        "art-run-test-jvm-data-shard78",
        "art-run-test-jvm-data-shard79",
        "art-run-test-jvm-data-shard80",
        "art-run-test-jvm-data-shard81",
        "art-run-test-jvm-data-shard82",
        "art-run-test-jvm-data-shard83",
        "art-run-test-jvm-data-shard84",
        "art-run-test-jvm-data-shard85",
        "art-run-test-jvm-data-shard86",
        "art-run-test-jvm-data-shard87",
        "art-run-test-jvm-data-shard88",
        "art-run-test-jvm-data-shard89",
        "art-run-test-jvm-data-shard90",
        "art-run-test-jvm-data-shard91",
        "art-run-test-jvm-data-shard92",
        "art-run-test-jvm-data-shard93",
        "art-run-test-jvm-data-shard94",
        "art-run-test-jvm-data-shard95",
        "art-run-test-jvm-data-shard96",
        "art-run-test-jvm-data-shard97",
        "art-run-test-jvm-data-shard98",
        "art-run-test-jvm-data-shard99",
        "art-run-test-jvm-data-shardHiddenApi",
    ],
    sub_dir: "art",
    filename: "art-run-test-jvm-data.txt",
}

[Seitenstruktur0.219Druckenetwas mehr zur Ethik2026-06-29]