Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Impressum Android.run-test.bp   Interaktion und
Portierbarkeitunbekannt

 
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.291Druckenetwas mehr zur Ethik2026-06-29]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik