Move run-test compilation to soong.
Run-test compile many java files (sometimes in very specific ways).
Compile them just once in soong, instead of every time we run a test.
This makes local host tests 4x faster (21min -> 6min).
I expect similar or better improvement on LUCI.
It does not affect eng-prod tests now, but the generated output
should be reusable to make more run-tests supported in eng-prod.
Bug: 147814778
Test: test.py -r --host --target --jvm
Change-Id: If689784d2a8d901d132ed0d674a2e2be36f1cd05
diff --git a/test/Android.run-test.bp b/test/Android.run-test.bp
new file mode 100644
index 0000000..0f47bc1
--- /dev/null
+++ b/test/Android.run-test.bp
@@ -0,0 +1,3029 @@
+// This file was generated by Android.run-test.bp.py
+// It is not necessary to regenerate it when tests are added/removed/modified.
+
+genrule {
+ name: "art-run-test-host-data-shard00",
+ out: ["art-run-test-host-data-shard00.zip"],
+ srcs: ["*00-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 00 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard01",
+ out: ["art-run-test-host-data-shard01.zip"],
+ srcs: ["*01-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 01 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard02",
+ out: ["art-run-test-host-data-shard02.zip"],
+ srcs: ["*02-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 02 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard03",
+ out: ["art-run-test-host-data-shard03.zip"],
+ srcs: ["*03-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 03 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard04",
+ out: ["art-run-test-host-data-shard04.zip"],
+ srcs: ["*04-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 04 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard05",
+ out: ["art-run-test-host-data-shard05.zip"],
+ srcs: ["*05-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 05 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard06",
+ out: ["art-run-test-host-data-shard06.zip"],
+ srcs: ["*06-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 06 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard07",
+ out: ["art-run-test-host-data-shard07.zip"],
+ srcs: ["*07-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 07 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard08",
+ out: ["art-run-test-host-data-shard08.zip"],
+ srcs: ["*08-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 08 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard09",
+ out: ["art-run-test-host-data-shard09.zip"],
+ srcs: ["*09-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 09 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard10",
+ out: ["art-run-test-host-data-shard10.zip"],
+ srcs: ["*10-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 10 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard11",
+ out: ["art-run-test-host-data-shard11.zip"],
+ srcs: ["*11-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 11 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard12",
+ out: ["art-run-test-host-data-shard12.zip"],
+ srcs: ["*12-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 12 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard13",
+ out: ["art-run-test-host-data-shard13.zip"],
+ srcs: ["*13-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 13 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard14",
+ out: ["art-run-test-host-data-shard14.zip"],
+ srcs: ["*14-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 14 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard15",
+ out: ["art-run-test-host-data-shard15.zip"],
+ srcs: ["*15-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 15 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard16",
+ out: ["art-run-test-host-data-shard16.zip"],
+ srcs: ["*16-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 16 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard17",
+ out: ["art-run-test-host-data-shard17.zip"],
+ srcs: ["*17-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 17 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard18",
+ out: ["art-run-test-host-data-shard18.zip"],
+ srcs: ["*18-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 18 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard19",
+ out: ["art-run-test-host-data-shard19.zip"],
+ srcs: ["*19-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 19 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard20",
+ out: ["art-run-test-host-data-shard20.zip"],
+ srcs: ["*20-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 20 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard21",
+ out: ["art-run-test-host-data-shard21.zip"],
+ srcs: ["*21-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 21 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard22",
+ out: ["art-run-test-host-data-shard22.zip"],
+ srcs: ["*22-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 22 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard23",
+ out: ["art-run-test-host-data-shard23.zip"],
+ srcs: ["*23-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 23 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard24",
+ out: ["art-run-test-host-data-shard24.zip"],
+ srcs: ["*24-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 24 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard25",
+ out: ["art-run-test-host-data-shard25.zip"],
+ srcs: ["*25-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 25 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard26",
+ out: ["art-run-test-host-data-shard26.zip"],
+ srcs: ["*26-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 26 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard27",
+ out: ["art-run-test-host-data-shard27.zip"],
+ srcs: ["*27-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 27 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard28",
+ out: ["art-run-test-host-data-shard28.zip"],
+ srcs: ["*28-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 28 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard29",
+ out: ["art-run-test-host-data-shard29.zip"],
+ srcs: ["*29-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 29 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard30",
+ out: ["art-run-test-host-data-shard30.zip"],
+ srcs: ["*30-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 30 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard31",
+ out: ["art-run-test-host-data-shard31.zip"],
+ srcs: ["*31-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 31 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard32",
+ out: ["art-run-test-host-data-shard32.zip"],
+ srcs: ["*32-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 32 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard33",
+ out: ["art-run-test-host-data-shard33.zip"],
+ srcs: ["*33-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 33 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard34",
+ out: ["art-run-test-host-data-shard34.zip"],
+ srcs: ["*34-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 34 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard35",
+ out: ["art-run-test-host-data-shard35.zip"],
+ srcs: ["*35-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 35 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard36",
+ out: ["art-run-test-host-data-shard36.zip"],
+ srcs: ["*36-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 36 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard37",
+ out: ["art-run-test-host-data-shard37.zip"],
+ srcs: ["*37-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 37 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard38",
+ out: ["art-run-test-host-data-shard38.zip"],
+ srcs: ["*38-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 38 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard39",
+ out: ["art-run-test-host-data-shard39.zip"],
+ srcs: ["*39-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 39 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard40",
+ out: ["art-run-test-host-data-shard40.zip"],
+ srcs: ["*40-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 40 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard41",
+ out: ["art-run-test-host-data-shard41.zip"],
+ srcs: ["*41-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 41 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard42",
+ out: ["art-run-test-host-data-shard42.zip"],
+ srcs: ["*42-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 42 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard43",
+ out: ["art-run-test-host-data-shard43.zip"],
+ srcs: ["*43-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 43 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard44",
+ out: ["art-run-test-host-data-shard44.zip"],
+ srcs: ["*44-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 44 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard45",
+ out: ["art-run-test-host-data-shard45.zip"],
+ srcs: ["*45-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 45 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard46",
+ out: ["art-run-test-host-data-shard46.zip"],
+ srcs: ["*46-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 46 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard47",
+ out: ["art-run-test-host-data-shard47.zip"],
+ srcs: ["*47-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 47 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard48",
+ out: ["art-run-test-host-data-shard48.zip"],
+ srcs: ["*48-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 48 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard49",
+ out: ["art-run-test-host-data-shard49.zip"],
+ srcs: ["*49-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 49 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard50",
+ out: ["art-run-test-host-data-shard50.zip"],
+ srcs: ["*50-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 50 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard51",
+ out: ["art-run-test-host-data-shard51.zip"],
+ srcs: ["*51-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 51 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard52",
+ out: ["art-run-test-host-data-shard52.zip"],
+ srcs: ["*52-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 52 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard53",
+ out: ["art-run-test-host-data-shard53.zip"],
+ srcs: ["*53-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 53 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard54",
+ out: ["art-run-test-host-data-shard54.zip"],
+ srcs: ["*54-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 54 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard55",
+ out: ["art-run-test-host-data-shard55.zip"],
+ srcs: ["*55-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 55 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard56",
+ out: ["art-run-test-host-data-shard56.zip"],
+ srcs: ["*56-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 56 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard57",
+ out: ["art-run-test-host-data-shard57.zip"],
+ srcs: ["*57-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 57 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard58",
+ out: ["art-run-test-host-data-shard58.zip"],
+ srcs: ["*58-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 58 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard59",
+ out: ["art-run-test-host-data-shard59.zip"],
+ srcs: ["*59-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 59 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard60",
+ out: ["art-run-test-host-data-shard60.zip"],
+ srcs: ["*60-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 60 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard61",
+ out: ["art-run-test-host-data-shard61.zip"],
+ srcs: ["*61-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 61 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard62",
+ out: ["art-run-test-host-data-shard62.zip"],
+ srcs: ["*62-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 62 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard63",
+ out: ["art-run-test-host-data-shard63.zip"],
+ srcs: ["*63-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 63 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard64",
+ out: ["art-run-test-host-data-shard64.zip"],
+ srcs: ["*64-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 64 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard65",
+ out: ["art-run-test-host-data-shard65.zip"],
+ srcs: ["*65-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 65 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard66",
+ out: ["art-run-test-host-data-shard66.zip"],
+ srcs: ["*66-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 66 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard67",
+ out: ["art-run-test-host-data-shard67.zip"],
+ srcs: ["*67-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 67 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard68",
+ out: ["art-run-test-host-data-shard68.zip"],
+ srcs: ["*68-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 68 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard69",
+ out: ["art-run-test-host-data-shard69.zip"],
+ srcs: ["*69-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 69 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard70",
+ out: ["art-run-test-host-data-shard70.zip"],
+ srcs: ["*70-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 70 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard71",
+ out: ["art-run-test-host-data-shard71.zip"],
+ srcs: ["*71-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 71 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard72",
+ out: ["art-run-test-host-data-shard72.zip"],
+ srcs: ["*72-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 72 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard73",
+ out: ["art-run-test-host-data-shard73.zip"],
+ srcs: ["*73-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 73 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard74",
+ out: ["art-run-test-host-data-shard74.zip"],
+ srcs: ["*74-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 74 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard75",
+ out: ["art-run-test-host-data-shard75.zip"],
+ srcs: ["*75-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 75 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard76",
+ out: ["art-run-test-host-data-shard76.zip"],
+ srcs: ["*76-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 76 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard77",
+ out: ["art-run-test-host-data-shard77.zip"],
+ srcs: ["*77-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 77 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard78",
+ out: ["art-run-test-host-data-shard78.zip"],
+ srcs: ["*78-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 78 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard79",
+ out: ["art-run-test-host-data-shard79.zip"],
+ srcs: ["*79-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 79 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard80",
+ out: ["art-run-test-host-data-shard80.zip"],
+ srcs: ["*80-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 80 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard81",
+ out: ["art-run-test-host-data-shard81.zip"],
+ srcs: ["*81-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 81 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard82",
+ out: ["art-run-test-host-data-shard82.zip"],
+ srcs: ["*82-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 82 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard83",
+ out: ["art-run-test-host-data-shard83.zip"],
+ srcs: ["*83-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 83 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard84",
+ out: ["art-run-test-host-data-shard84.zip"],
+ srcs: ["*84-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 84 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard85",
+ out: ["art-run-test-host-data-shard85.zip"],
+ srcs: ["*85-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 85 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard86",
+ out: ["art-run-test-host-data-shard86.zip"],
+ srcs: ["*86-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 86 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard87",
+ out: ["art-run-test-host-data-shard87.zip"],
+ srcs: ["*87-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 87 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard88",
+ out: ["art-run-test-host-data-shard88.zip"],
+ srcs: ["*88-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 88 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard89",
+ out: ["art-run-test-host-data-shard89.zip"],
+ srcs: ["*89-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 89 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard90",
+ out: ["art-run-test-host-data-shard90.zip"],
+ srcs: ["*90-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 90 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard91",
+ out: ["art-run-test-host-data-shard91.zip"],
+ srcs: ["*91-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 91 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard92",
+ out: ["art-run-test-host-data-shard92.zip"],
+ srcs: ["*92-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 92 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard93",
+ out: ["art-run-test-host-data-shard93.zip"],
+ srcs: ["*93-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 93 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard94",
+ out: ["art-run-test-host-data-shard94.zip"],
+ srcs: ["*94-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 94 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard95",
+ out: ["art-run-test-host-data-shard95.zip"],
+ srcs: ["*95-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 95 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard96",
+ out: ["art-run-test-host-data-shard96.zip"],
+ srcs: ["*96-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 96 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard97",
+ out: ["art-run-test-host-data-shard97.zip"],
+ srcs: ["*97-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 97 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard98",
+ out: ["art-run-test-host-data-shard98.zip"],
+ srcs: ["*98-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 98 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-shard99",
+ out: ["art-run-test-host-data-shard99.zip"],
+ srcs: ["*99-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode host --shard 99 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-host-data-merged",
+ out: ["art-run-test-host-data-merged.zip"],
+ srcs: [
+ ":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",
+ ],
+ tools: ["merge_zips"],
+ cmd: "$(location merge_zips) $(out) $(in)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard00",
+ out: ["art-run-test-target-data-shard00.zip"],
+ srcs: ["*00-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 00 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard01",
+ out: ["art-run-test-target-data-shard01.zip"],
+ srcs: ["*01-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 01 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard02",
+ out: ["art-run-test-target-data-shard02.zip"],
+ srcs: ["*02-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 02 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard03",
+ out: ["art-run-test-target-data-shard03.zip"],
+ srcs: ["*03-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 03 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard04",
+ out: ["art-run-test-target-data-shard04.zip"],
+ srcs: ["*04-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 04 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard05",
+ out: ["art-run-test-target-data-shard05.zip"],
+ srcs: ["*05-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 05 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard06",
+ out: ["art-run-test-target-data-shard06.zip"],
+ srcs: ["*06-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 06 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard07",
+ out: ["art-run-test-target-data-shard07.zip"],
+ srcs: ["*07-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 07 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard08",
+ out: ["art-run-test-target-data-shard08.zip"],
+ srcs: ["*08-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 08 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard09",
+ out: ["art-run-test-target-data-shard09.zip"],
+ srcs: ["*09-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 09 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard10",
+ out: ["art-run-test-target-data-shard10.zip"],
+ srcs: ["*10-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 10 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard11",
+ out: ["art-run-test-target-data-shard11.zip"],
+ srcs: ["*11-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 11 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard12",
+ out: ["art-run-test-target-data-shard12.zip"],
+ srcs: ["*12-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 12 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard13",
+ out: ["art-run-test-target-data-shard13.zip"],
+ srcs: ["*13-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 13 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard14",
+ out: ["art-run-test-target-data-shard14.zip"],
+ srcs: ["*14-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 14 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard15",
+ out: ["art-run-test-target-data-shard15.zip"],
+ srcs: ["*15-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 15 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard16",
+ out: ["art-run-test-target-data-shard16.zip"],
+ srcs: ["*16-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 16 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard17",
+ out: ["art-run-test-target-data-shard17.zip"],
+ srcs: ["*17-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 17 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard18",
+ out: ["art-run-test-target-data-shard18.zip"],
+ srcs: ["*18-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 18 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard19",
+ out: ["art-run-test-target-data-shard19.zip"],
+ srcs: ["*19-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 19 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard20",
+ out: ["art-run-test-target-data-shard20.zip"],
+ srcs: ["*20-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 20 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard21",
+ out: ["art-run-test-target-data-shard21.zip"],
+ srcs: ["*21-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 21 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard22",
+ out: ["art-run-test-target-data-shard22.zip"],
+ srcs: ["*22-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 22 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard23",
+ out: ["art-run-test-target-data-shard23.zip"],
+ srcs: ["*23-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 23 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard24",
+ out: ["art-run-test-target-data-shard24.zip"],
+ srcs: ["*24-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 24 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard25",
+ out: ["art-run-test-target-data-shard25.zip"],
+ srcs: ["*25-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 25 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard26",
+ out: ["art-run-test-target-data-shard26.zip"],
+ srcs: ["*26-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 26 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard27",
+ out: ["art-run-test-target-data-shard27.zip"],
+ srcs: ["*27-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 27 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard28",
+ out: ["art-run-test-target-data-shard28.zip"],
+ srcs: ["*28-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 28 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard29",
+ out: ["art-run-test-target-data-shard29.zip"],
+ srcs: ["*29-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 29 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard30",
+ out: ["art-run-test-target-data-shard30.zip"],
+ srcs: ["*30-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 30 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard31",
+ out: ["art-run-test-target-data-shard31.zip"],
+ srcs: ["*31-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 31 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard32",
+ out: ["art-run-test-target-data-shard32.zip"],
+ srcs: ["*32-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 32 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard33",
+ out: ["art-run-test-target-data-shard33.zip"],
+ srcs: ["*33-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 33 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard34",
+ out: ["art-run-test-target-data-shard34.zip"],
+ srcs: ["*34-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 34 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard35",
+ out: ["art-run-test-target-data-shard35.zip"],
+ srcs: ["*35-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 35 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard36",
+ out: ["art-run-test-target-data-shard36.zip"],
+ srcs: ["*36-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 36 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard37",
+ out: ["art-run-test-target-data-shard37.zip"],
+ srcs: ["*37-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 37 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard38",
+ out: ["art-run-test-target-data-shard38.zip"],
+ srcs: ["*38-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 38 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard39",
+ out: ["art-run-test-target-data-shard39.zip"],
+ srcs: ["*39-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 39 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard40",
+ out: ["art-run-test-target-data-shard40.zip"],
+ srcs: ["*40-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 40 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard41",
+ out: ["art-run-test-target-data-shard41.zip"],
+ srcs: ["*41-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 41 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard42",
+ out: ["art-run-test-target-data-shard42.zip"],
+ srcs: ["*42-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 42 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard43",
+ out: ["art-run-test-target-data-shard43.zip"],
+ srcs: ["*43-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 43 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard44",
+ out: ["art-run-test-target-data-shard44.zip"],
+ srcs: ["*44-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 44 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard45",
+ out: ["art-run-test-target-data-shard45.zip"],
+ srcs: ["*45-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 45 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard46",
+ out: ["art-run-test-target-data-shard46.zip"],
+ srcs: ["*46-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 46 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard47",
+ out: ["art-run-test-target-data-shard47.zip"],
+ srcs: ["*47-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 47 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard48",
+ out: ["art-run-test-target-data-shard48.zip"],
+ srcs: ["*48-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 48 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard49",
+ out: ["art-run-test-target-data-shard49.zip"],
+ srcs: ["*49-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 49 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard50",
+ out: ["art-run-test-target-data-shard50.zip"],
+ srcs: ["*50-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 50 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard51",
+ out: ["art-run-test-target-data-shard51.zip"],
+ srcs: ["*51-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 51 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard52",
+ out: ["art-run-test-target-data-shard52.zip"],
+ srcs: ["*52-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 52 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard53",
+ out: ["art-run-test-target-data-shard53.zip"],
+ srcs: ["*53-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 53 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard54",
+ out: ["art-run-test-target-data-shard54.zip"],
+ srcs: ["*54-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 54 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard55",
+ out: ["art-run-test-target-data-shard55.zip"],
+ srcs: ["*55-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 55 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard56",
+ out: ["art-run-test-target-data-shard56.zip"],
+ srcs: ["*56-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 56 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard57",
+ out: ["art-run-test-target-data-shard57.zip"],
+ srcs: ["*57-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 57 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard58",
+ out: ["art-run-test-target-data-shard58.zip"],
+ srcs: ["*58-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 58 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard59",
+ out: ["art-run-test-target-data-shard59.zip"],
+ srcs: ["*59-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 59 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard60",
+ out: ["art-run-test-target-data-shard60.zip"],
+ srcs: ["*60-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 60 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard61",
+ out: ["art-run-test-target-data-shard61.zip"],
+ srcs: ["*61-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 61 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard62",
+ out: ["art-run-test-target-data-shard62.zip"],
+ srcs: ["*62-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 62 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard63",
+ out: ["art-run-test-target-data-shard63.zip"],
+ srcs: ["*63-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 63 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard64",
+ out: ["art-run-test-target-data-shard64.zip"],
+ srcs: ["*64-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 64 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard65",
+ out: ["art-run-test-target-data-shard65.zip"],
+ srcs: ["*65-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 65 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard66",
+ out: ["art-run-test-target-data-shard66.zip"],
+ srcs: ["*66-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 66 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard67",
+ out: ["art-run-test-target-data-shard67.zip"],
+ srcs: ["*67-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 67 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard68",
+ out: ["art-run-test-target-data-shard68.zip"],
+ srcs: ["*68-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 68 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard69",
+ out: ["art-run-test-target-data-shard69.zip"],
+ srcs: ["*69-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 69 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard70",
+ out: ["art-run-test-target-data-shard70.zip"],
+ srcs: ["*70-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 70 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard71",
+ out: ["art-run-test-target-data-shard71.zip"],
+ srcs: ["*71-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 71 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard72",
+ out: ["art-run-test-target-data-shard72.zip"],
+ srcs: ["*72-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 72 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard73",
+ out: ["art-run-test-target-data-shard73.zip"],
+ srcs: ["*73-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 73 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard74",
+ out: ["art-run-test-target-data-shard74.zip"],
+ srcs: ["*74-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 74 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard75",
+ out: ["art-run-test-target-data-shard75.zip"],
+ srcs: ["*75-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 75 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard76",
+ out: ["art-run-test-target-data-shard76.zip"],
+ srcs: ["*76-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 76 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard77",
+ out: ["art-run-test-target-data-shard77.zip"],
+ srcs: ["*77-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 77 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard78",
+ out: ["art-run-test-target-data-shard78.zip"],
+ srcs: ["*78-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 78 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard79",
+ out: ["art-run-test-target-data-shard79.zip"],
+ srcs: ["*79-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 79 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard80",
+ out: ["art-run-test-target-data-shard80.zip"],
+ srcs: ["*80-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 80 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard81",
+ out: ["art-run-test-target-data-shard81.zip"],
+ srcs: ["*81-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 81 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard82",
+ out: ["art-run-test-target-data-shard82.zip"],
+ srcs: ["*82-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 82 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard83",
+ out: ["art-run-test-target-data-shard83.zip"],
+ srcs: ["*83-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 83 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard84",
+ out: ["art-run-test-target-data-shard84.zip"],
+ srcs: ["*84-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 84 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard85",
+ out: ["art-run-test-target-data-shard85.zip"],
+ srcs: ["*85-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 85 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard86",
+ out: ["art-run-test-target-data-shard86.zip"],
+ srcs: ["*86-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 86 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard87",
+ out: ["art-run-test-target-data-shard87.zip"],
+ srcs: ["*87-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 87 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard88",
+ out: ["art-run-test-target-data-shard88.zip"],
+ srcs: ["*88-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 88 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard89",
+ out: ["art-run-test-target-data-shard89.zip"],
+ srcs: ["*89-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 89 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard90",
+ out: ["art-run-test-target-data-shard90.zip"],
+ srcs: ["*90-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 90 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard91",
+ out: ["art-run-test-target-data-shard91.zip"],
+ srcs: ["*91-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 91 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard92",
+ out: ["art-run-test-target-data-shard92.zip"],
+ srcs: ["*92-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 92 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard93",
+ out: ["art-run-test-target-data-shard93.zip"],
+ srcs: ["*93-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 93 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard94",
+ out: ["art-run-test-target-data-shard94.zip"],
+ srcs: ["*94-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 94 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard95",
+ out: ["art-run-test-target-data-shard95.zip"],
+ srcs: ["*95-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 95 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard96",
+ out: ["art-run-test-target-data-shard96.zip"],
+ srcs: ["*96-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 96 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard97",
+ out: ["art-run-test-target-data-shard97.zip"],
+ srcs: ["*97-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 97 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard98",
+ out: ["art-run-test-target-data-shard98.zip"],
+ srcs: ["*98-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 98 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-shard99",
+ out: ["art-run-test-target-data-shard99.zip"],
+ srcs: ["*99-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode target --shard 99 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-target-data-merged",
+ out: ["art-run-test-target-data-merged.zip"],
+ srcs: [
+ ":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",
+ ],
+ tools: ["merge_zips"],
+ cmd: "$(location merge_zips) $(out) $(in)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard00",
+ out: ["art-run-test-jvm-data-shard00.zip"],
+ srcs: ["*00-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 00 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard01",
+ out: ["art-run-test-jvm-data-shard01.zip"],
+ srcs: ["*01-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 01 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard02",
+ out: ["art-run-test-jvm-data-shard02.zip"],
+ srcs: ["*02-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 02 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard03",
+ out: ["art-run-test-jvm-data-shard03.zip"],
+ srcs: ["*03-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 03 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard04",
+ out: ["art-run-test-jvm-data-shard04.zip"],
+ srcs: ["*04-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 04 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard05",
+ out: ["art-run-test-jvm-data-shard05.zip"],
+ srcs: ["*05-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 05 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard06",
+ out: ["art-run-test-jvm-data-shard06.zip"],
+ srcs: ["*06-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 06 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard07",
+ out: ["art-run-test-jvm-data-shard07.zip"],
+ srcs: ["*07-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 07 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard08",
+ out: ["art-run-test-jvm-data-shard08.zip"],
+ srcs: ["*08-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 08 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard09",
+ out: ["art-run-test-jvm-data-shard09.zip"],
+ srcs: ["*09-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 09 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard10",
+ out: ["art-run-test-jvm-data-shard10.zip"],
+ srcs: ["*10-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 10 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard11",
+ out: ["art-run-test-jvm-data-shard11.zip"],
+ srcs: ["*11-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 11 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard12",
+ out: ["art-run-test-jvm-data-shard12.zip"],
+ srcs: ["*12-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 12 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard13",
+ out: ["art-run-test-jvm-data-shard13.zip"],
+ srcs: ["*13-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 13 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard14",
+ out: ["art-run-test-jvm-data-shard14.zip"],
+ srcs: ["*14-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 14 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard15",
+ out: ["art-run-test-jvm-data-shard15.zip"],
+ srcs: ["*15-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 15 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard16",
+ out: ["art-run-test-jvm-data-shard16.zip"],
+ srcs: ["*16-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 16 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard17",
+ out: ["art-run-test-jvm-data-shard17.zip"],
+ srcs: ["*17-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 17 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard18",
+ out: ["art-run-test-jvm-data-shard18.zip"],
+ srcs: ["*18-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 18 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard19",
+ out: ["art-run-test-jvm-data-shard19.zip"],
+ srcs: ["*19-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 19 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard20",
+ out: ["art-run-test-jvm-data-shard20.zip"],
+ srcs: ["*20-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 20 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard21",
+ out: ["art-run-test-jvm-data-shard21.zip"],
+ srcs: ["*21-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 21 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard22",
+ out: ["art-run-test-jvm-data-shard22.zip"],
+ srcs: ["*22-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 22 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard23",
+ out: ["art-run-test-jvm-data-shard23.zip"],
+ srcs: ["*23-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 23 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard24",
+ out: ["art-run-test-jvm-data-shard24.zip"],
+ srcs: ["*24-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 24 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard25",
+ out: ["art-run-test-jvm-data-shard25.zip"],
+ srcs: ["*25-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 25 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard26",
+ out: ["art-run-test-jvm-data-shard26.zip"],
+ srcs: ["*26-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 26 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard27",
+ out: ["art-run-test-jvm-data-shard27.zip"],
+ srcs: ["*27-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 27 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard28",
+ out: ["art-run-test-jvm-data-shard28.zip"],
+ srcs: ["*28-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 28 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard29",
+ out: ["art-run-test-jvm-data-shard29.zip"],
+ srcs: ["*29-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 29 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard30",
+ out: ["art-run-test-jvm-data-shard30.zip"],
+ srcs: ["*30-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 30 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard31",
+ out: ["art-run-test-jvm-data-shard31.zip"],
+ srcs: ["*31-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 31 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard32",
+ out: ["art-run-test-jvm-data-shard32.zip"],
+ srcs: ["*32-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 32 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard33",
+ out: ["art-run-test-jvm-data-shard33.zip"],
+ srcs: ["*33-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 33 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard34",
+ out: ["art-run-test-jvm-data-shard34.zip"],
+ srcs: ["*34-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 34 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard35",
+ out: ["art-run-test-jvm-data-shard35.zip"],
+ srcs: ["*35-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 35 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard36",
+ out: ["art-run-test-jvm-data-shard36.zip"],
+ srcs: ["*36-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 36 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard37",
+ out: ["art-run-test-jvm-data-shard37.zip"],
+ srcs: ["*37-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 37 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard38",
+ out: ["art-run-test-jvm-data-shard38.zip"],
+ srcs: ["*38-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 38 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard39",
+ out: ["art-run-test-jvm-data-shard39.zip"],
+ srcs: ["*39-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 39 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard40",
+ out: ["art-run-test-jvm-data-shard40.zip"],
+ srcs: ["*40-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 40 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard41",
+ out: ["art-run-test-jvm-data-shard41.zip"],
+ srcs: ["*41-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 41 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard42",
+ out: ["art-run-test-jvm-data-shard42.zip"],
+ srcs: ["*42-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 42 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard43",
+ out: ["art-run-test-jvm-data-shard43.zip"],
+ srcs: ["*43-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 43 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard44",
+ out: ["art-run-test-jvm-data-shard44.zip"],
+ srcs: ["*44-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 44 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard45",
+ out: ["art-run-test-jvm-data-shard45.zip"],
+ srcs: ["*45-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 45 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard46",
+ out: ["art-run-test-jvm-data-shard46.zip"],
+ srcs: ["*46-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 46 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard47",
+ out: ["art-run-test-jvm-data-shard47.zip"],
+ srcs: ["*47-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 47 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard48",
+ out: ["art-run-test-jvm-data-shard48.zip"],
+ srcs: ["*48-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 48 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard49",
+ out: ["art-run-test-jvm-data-shard49.zip"],
+ srcs: ["*49-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 49 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard50",
+ out: ["art-run-test-jvm-data-shard50.zip"],
+ srcs: ["*50-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 50 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard51",
+ out: ["art-run-test-jvm-data-shard51.zip"],
+ srcs: ["*51-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 51 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard52",
+ out: ["art-run-test-jvm-data-shard52.zip"],
+ srcs: ["*52-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 52 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard53",
+ out: ["art-run-test-jvm-data-shard53.zip"],
+ srcs: ["*53-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 53 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard54",
+ out: ["art-run-test-jvm-data-shard54.zip"],
+ srcs: ["*54-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 54 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard55",
+ out: ["art-run-test-jvm-data-shard55.zip"],
+ srcs: ["*55-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 55 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard56",
+ out: ["art-run-test-jvm-data-shard56.zip"],
+ srcs: ["*56-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 56 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard57",
+ out: ["art-run-test-jvm-data-shard57.zip"],
+ srcs: ["*57-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 57 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard58",
+ out: ["art-run-test-jvm-data-shard58.zip"],
+ srcs: ["*58-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 58 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard59",
+ out: ["art-run-test-jvm-data-shard59.zip"],
+ srcs: ["*59-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 59 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard60",
+ out: ["art-run-test-jvm-data-shard60.zip"],
+ srcs: ["*60-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 60 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard61",
+ out: ["art-run-test-jvm-data-shard61.zip"],
+ srcs: ["*61-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 61 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard62",
+ out: ["art-run-test-jvm-data-shard62.zip"],
+ srcs: ["*62-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 62 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard63",
+ out: ["art-run-test-jvm-data-shard63.zip"],
+ srcs: ["*63-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 63 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard64",
+ out: ["art-run-test-jvm-data-shard64.zip"],
+ srcs: ["*64-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 64 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard65",
+ out: ["art-run-test-jvm-data-shard65.zip"],
+ srcs: ["*65-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 65 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard66",
+ out: ["art-run-test-jvm-data-shard66.zip"],
+ srcs: ["*66-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 66 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard67",
+ out: ["art-run-test-jvm-data-shard67.zip"],
+ srcs: ["*67-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 67 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard68",
+ out: ["art-run-test-jvm-data-shard68.zip"],
+ srcs: ["*68-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 68 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard69",
+ out: ["art-run-test-jvm-data-shard69.zip"],
+ srcs: ["*69-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 69 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard70",
+ out: ["art-run-test-jvm-data-shard70.zip"],
+ srcs: ["*70-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 70 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard71",
+ out: ["art-run-test-jvm-data-shard71.zip"],
+ srcs: ["*71-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 71 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard72",
+ out: ["art-run-test-jvm-data-shard72.zip"],
+ srcs: ["*72-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 72 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard73",
+ out: ["art-run-test-jvm-data-shard73.zip"],
+ srcs: ["*73-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 73 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard74",
+ out: ["art-run-test-jvm-data-shard74.zip"],
+ srcs: ["*74-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 74 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard75",
+ out: ["art-run-test-jvm-data-shard75.zip"],
+ srcs: ["*75-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 75 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard76",
+ out: ["art-run-test-jvm-data-shard76.zip"],
+ srcs: ["*76-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 76 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard77",
+ out: ["art-run-test-jvm-data-shard77.zip"],
+ srcs: ["*77-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 77 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard78",
+ out: ["art-run-test-jvm-data-shard78.zip"],
+ srcs: ["*78-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 78 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard79",
+ out: ["art-run-test-jvm-data-shard79.zip"],
+ srcs: ["*79-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 79 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard80",
+ out: ["art-run-test-jvm-data-shard80.zip"],
+ srcs: ["*80-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 80 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard81",
+ out: ["art-run-test-jvm-data-shard81.zip"],
+ srcs: ["*81-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 81 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard82",
+ out: ["art-run-test-jvm-data-shard82.zip"],
+ srcs: ["*82-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 82 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard83",
+ out: ["art-run-test-jvm-data-shard83.zip"],
+ srcs: ["*83-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 83 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard84",
+ out: ["art-run-test-jvm-data-shard84.zip"],
+ srcs: ["*84-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 84 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard85",
+ out: ["art-run-test-jvm-data-shard85.zip"],
+ srcs: ["*85-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 85 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard86",
+ out: ["art-run-test-jvm-data-shard86.zip"],
+ srcs: ["*86-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 86 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard87",
+ out: ["art-run-test-jvm-data-shard87.zip"],
+ srcs: ["*87-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 87 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard88",
+ out: ["art-run-test-jvm-data-shard88.zip"],
+ srcs: ["*88-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 88 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard89",
+ out: ["art-run-test-jvm-data-shard89.zip"],
+ srcs: ["*89-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 89 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard90",
+ out: ["art-run-test-jvm-data-shard90.zip"],
+ srcs: ["*90-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 90 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard91",
+ out: ["art-run-test-jvm-data-shard91.zip"],
+ srcs: ["*91-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 91 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard92",
+ out: ["art-run-test-jvm-data-shard92.zip"],
+ srcs: ["*92-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 92 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard93",
+ out: ["art-run-test-jvm-data-shard93.zip"],
+ srcs: ["*93-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 93 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard94",
+ out: ["art-run-test-jvm-data-shard94.zip"],
+ srcs: ["*94-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 94 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard95",
+ out: ["art-run-test-jvm-data-shard95.zip"],
+ srcs: ["*95-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 95 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard96",
+ out: ["art-run-test-jvm-data-shard96.zip"],
+ srcs: ["*96-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 96 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard97",
+ out: ["art-run-test-jvm-data-shard97.zip"],
+ srcs: ["*97-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 97 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard98",
+ out: ["art-run-test-jvm-data-shard98.zip"],
+ srcs: ["*98-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 98 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-shard99",
+ out: ["art-run-test-jvm-data-shard99.zip"],
+ srcs: ["*99-*/**/*"],
+ defaults: ["art-run-test-data-defaults"],
+ cmd: "$(location run-test-build.py) --out $(out) --mode jvm --shard 99 " +
+ "--bootclasspath $(location :art-run-test-bootclasspath)",
+}
+
+genrule {
+ name: "art-run-test-jvm-data-merged",
+ out: ["art-run-test-jvm-data-merged.zip"],
+ srcs: [
+ ":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",
+ ],
+ tools: ["merge_zips"],
+ cmd: "$(location merge_zips) $(out) $(in)",
+}