Regenerate ART test files (2021-11-23 (b)).
This change enables build support for the following tests, as well as
run-time support in automated executions:
* `art-run-test-004-NativeAllocations`
* `art-run-test-1000-non-moving-space-stress`
* `art-run-test-1338-gc-no-los`
* `art-run-test-145-alloc-tracking-stress`
* `art-run-test-580-checker-fp16`
* `art-run-test-580-checker-string-fact-intrinsics`
* `art-run-test-659-unpadded-array`
* `art-run-test-678-quickening`
This change also enables build support (only) for the following tests:
* `art-run-test-004-ThreadStress`
* `art-run-test-1002-notify-startup`
* `art-run-test-157-void-class`
* `art-run-test-2012-structural-redefinition-failures-jni-id`
* `art-run-test-2230-profile-save-hotness`
* `art-run-test-596-monitor-inflation`
* `art-run-test-716-jli-jit-samples`
* `art-run-test-909-attach-agent`
* `art-run-test-912-classes`
* `art-run-test-981-dedup-original-dex`
Output of `art/test/utils/regen-test-files`:
$ art/test/utils/regen-test-files
Generated Blueprint files for 656 ART run-tests out of 946 (69%).
Generated TEST_MAPPING entries for 403 ART run-tests out of 946 (42%):
403 ART run-tests (100%) in `mainline-presubmit` test group.
18 ART gtests (94%) in `mainline-presubmit` test group.
403 ART run-tests (100%) in `presubmit` test group.
19 ART gtests (100%) in `presubmit` test group.
0 ART run-tests (0%) in `postsubmit` test group.
Test: atest -a \
art-run-test-004-NativeAllocations \
art-run-test-1000-non-moving-space-stress \
art-run-test-1338-gc-no-los \
art-run-test-145-alloc-tracking-stress \
art-run-test-580-checker-fp16 \
art-run-test-580-checker-string-fact-intrinsics \
art-run-test-659-unpadded-array \
art-run-test-678-quickening
Test: m \
art-run-test-004-ThreadStress \
art-run-test-1002-notify-startup \
art-run-test-157-void-class \
art-run-test-2012-structural-redefinition-failures-jni-id \
art-run-test-2230-profile-save-hotness \
art-run-test-596-monitor-inflation \
art-run-test-716-jli-jit-samples \
art-run-test-909-attach-agent \
art-run-test-912-classes \
art-run-test-981-dedup-original-dex
Test: atest --test-mapping art:presubmit
Bug: 147812905
Bug: 152374989
Change-Id: Ieb8c533ee2e0ba6e16e5560ffc66ac81f1c0eaed
diff --git a/TEST_MAPPING b/TEST_MAPPING
index ea7ea49..ee2f937 100644
--- a/TEST_MAPPING
+++ b/TEST_MAPPING
@@ -17,6 +17,9 @@
"name": "art-run-test-004-InterfaceTest[com.google.android.art.apex]"
},
{
+ "name": "art-run-test-004-NativeAllocations[com.google.android.art.apex]"
+ },
+ {
"name": "art-run-test-004-checker-UnsafeTest18[com.google.android.art.apex]"
},
{
@@ -215,6 +218,9 @@
"name": "art-run-test-100-reflect2[com.google.android.art.apex]"
},
{
+ "name": "art-run-test-1000-non-moving-space-stress[com.google.android.art.apex]"
+ },
+ {
"name": "art-run-test-1004-checker-volatile-ref-load[com.google.android.art.apex]"
},
{
@@ -284,6 +290,9 @@
"name": "art-run-test-133-static-invoke-super[com.google.android.art.apex]"
},
{
+ "name": "art-run-test-1338-gc-no-los[com.google.android.art.apex]"
+ },
+ {
"name": "art-run-test-140-dce-regression[com.google.android.art.apex]"
},
{
@@ -296,6 +305,9 @@
"name": "art-run-test-144-static-field-sigquit[com.google.android.art.apex]"
},
{
+ "name": "art-run-test-145-alloc-tracking-stress[com.google.android.art.apex]"
+ },
+ {
"name": "art-run-test-151-OpenFileLimit[com.google.android.art.apex]"
},
{
@@ -908,9 +920,15 @@
"name": "art-run-test-579-inline-infinite[com.google.android.art.apex]"
},
{
+ "name": "art-run-test-580-checker-fp16[com.google.android.art.apex]"
+ },
+ {
"name": "art-run-test-580-checker-round[com.google.android.art.apex]"
},
{
+ "name": "art-run-test-580-checker-string-fact-intrinsics[com.google.android.art.apex]"
+ },
+ {
"name": "art-run-test-580-crc32[com.google.android.art.apex]"
},
{
@@ -1061,6 +1079,9 @@
"name": "art-run-test-658-fp-read-barrier[com.google.android.art.apex]"
},
{
+ "name": "art-run-test-659-unpadded-array[com.google.android.art.apex]"
+ },
+ {
"name": "art-run-test-660-checker-sad[com.google.android.art.apex]"
},
{
@@ -1103,6 +1124,9 @@
"name": "art-run-test-677-fsi2[com.google.android.art.apex]"
},
{
+ "name": "art-run-test-678-quickening[com.google.android.art.apex]"
+ },
+ {
"name": "art-run-test-680-sink-regression[com.google.android.art.apex]"
},
{
@@ -1270,6 +1294,9 @@
"name": "art-run-test-004-InterfaceTest"
},
{
+ "name": "art-run-test-004-NativeAllocations"
+ },
+ {
"name": "art-run-test-004-checker-UnsafeTest18"
},
{
@@ -1468,6 +1495,9 @@
"name": "art-run-test-100-reflect2"
},
{
+ "name": "art-run-test-1000-non-moving-space-stress"
+ },
+ {
"name": "art-run-test-1004-checker-volatile-ref-load"
},
{
@@ -1537,6 +1567,9 @@
"name": "art-run-test-133-static-invoke-super"
},
{
+ "name": "art-run-test-1338-gc-no-los"
+ },
+ {
"name": "art-run-test-140-dce-regression"
},
{
@@ -1549,6 +1582,9 @@
"name": "art-run-test-144-static-field-sigquit"
},
{
+ "name": "art-run-test-145-alloc-tracking-stress"
+ },
+ {
"name": "art-run-test-151-OpenFileLimit"
},
{
@@ -2161,9 +2197,15 @@
"name": "art-run-test-579-inline-infinite"
},
{
+ "name": "art-run-test-580-checker-fp16"
+ },
+ {
"name": "art-run-test-580-checker-round"
},
{
+ "name": "art-run-test-580-checker-string-fact-intrinsics"
+ },
+ {
"name": "art-run-test-580-crc32"
},
{
@@ -2314,6 +2356,9 @@
"name": "art-run-test-658-fp-read-barrier"
},
{
+ "name": "art-run-test-659-unpadded-array"
+ },
+ {
"name": "art-run-test-660-checker-sad"
},
{
@@ -2356,6 +2401,9 @@
"name": "art-run-test-677-fsi2"
},
{
+ "name": "art-run-test-678-quickening"
+ },
+ {
"name": "art-run-test-680-sink-regression"
},
{
diff --git a/test/004-NativeAllocations/Android.bp b/test/004-NativeAllocations/Android.bp
new file mode 100644
index 0000000..478f611
--- /dev/null
+++ b/test/004-NativeAllocations/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `004-NativeAllocations`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-004-NativeAllocations",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-004-NativeAllocations-expected-stdout",
+ ":art-run-test-004-NativeAllocations-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-004-NativeAllocations-expected-stdout",
+ out: ["art-run-test-004-NativeAllocations-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-004-NativeAllocations-expected-stderr",
+ out: ["art-run-test-004-NativeAllocations-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/004-ThreadStress/Android.bp b/test/004-ThreadStress/Android.bp
new file mode 100644
index 0000000..1b24502
--- /dev/null
+++ b/test/004-ThreadStress/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `004-ThreadStress`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-004-ThreadStress",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-004-ThreadStress-expected-stdout",
+ ":art-run-test-004-ThreadStress-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-004-ThreadStress-expected-stdout",
+ out: ["art-run-test-004-ThreadStress-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-004-ThreadStress-expected-stderr",
+ out: ["art-run-test-004-ThreadStress-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/1000-non-moving-space-stress/Android.bp b/test/1000-non-moving-space-stress/Android.bp
new file mode 100644
index 0000000..976780a
--- /dev/null
+++ b/test/1000-non-moving-space-stress/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `1000-non-moving-space-stress`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-1000-non-moving-space-stress",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-1000-non-moving-space-stress-expected-stdout",
+ ":art-run-test-1000-non-moving-space-stress-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-1000-non-moving-space-stress-expected-stdout",
+ out: ["art-run-test-1000-non-moving-space-stress-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-1000-non-moving-space-stress-expected-stderr",
+ out: ["art-run-test-1000-non-moving-space-stress-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/1002-notify-startup/Android.bp b/test/1002-notify-startup/Android.bp
new file mode 100644
index 0000000..afc4133
--- /dev/null
+++ b/test/1002-notify-startup/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `1002-notify-startup`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-1002-notify-startup",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-1002-notify-startup-expected-stdout",
+ ":art-run-test-1002-notify-startup-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-1002-notify-startup-expected-stdout",
+ out: ["art-run-test-1002-notify-startup-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-1002-notify-startup-expected-stderr",
+ out: ["art-run-test-1002-notify-startup-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/1338-gc-no-los/Android.bp b/test/1338-gc-no-los/Android.bp
new file mode 100644
index 0000000..f1f8344
--- /dev/null
+++ b/test/1338-gc-no-los/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `1338-gc-no-los`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-1338-gc-no-los",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-1338-gc-no-los-expected-stdout",
+ ":art-run-test-1338-gc-no-los-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-1338-gc-no-los-expected-stdout",
+ out: ["art-run-test-1338-gc-no-los-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-1338-gc-no-los-expected-stderr",
+ out: ["art-run-test-1338-gc-no-los-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/145-alloc-tracking-stress/Android.bp b/test/145-alloc-tracking-stress/Android.bp
new file mode 100644
index 0000000..5250e50
--- /dev/null
+++ b/test/145-alloc-tracking-stress/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `145-alloc-tracking-stress`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-145-alloc-tracking-stress",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-145-alloc-tracking-stress-expected-stdout",
+ ":art-run-test-145-alloc-tracking-stress-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-145-alloc-tracking-stress-expected-stdout",
+ out: ["art-run-test-145-alloc-tracking-stress-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-145-alloc-tracking-stress-expected-stderr",
+ out: ["art-run-test-145-alloc-tracking-stress-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/157-void-class/Android.bp b/test/157-void-class/Android.bp
new file mode 100644
index 0000000..1184538
--- /dev/null
+++ b/test/157-void-class/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `157-void-class`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-157-void-class",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-157-void-class-expected-stdout",
+ ":art-run-test-157-void-class-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-157-void-class-expected-stdout",
+ out: ["art-run-test-157-void-class-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-157-void-class-expected-stderr",
+ out: ["art-run-test-157-void-class-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/2012-structural-redefinition-failures-jni-id/Android.bp b/test/2012-structural-redefinition-failures-jni-id/Android.bp
new file mode 100644
index 0000000..3450fef
--- /dev/null
+++ b/test/2012-structural-redefinition-failures-jni-id/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `2012-structural-redefinition-failures-jni-id`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-2012-structural-redefinition-failures-jni-id",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-2012-structural-redefinition-failures-jni-id-expected-stdout",
+ ":art-run-test-2012-structural-redefinition-failures-jni-id-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-2012-structural-redefinition-failures-jni-id-expected-stdout",
+ out: ["art-run-test-2012-structural-redefinition-failures-jni-id-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-2012-structural-redefinition-failures-jni-id-expected-stderr",
+ out: ["art-run-test-2012-structural-redefinition-failures-jni-id-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/2230-profile-save-hotness/Android.bp b/test/2230-profile-save-hotness/Android.bp
new file mode 100644
index 0000000..2e0c8a7
--- /dev/null
+++ b/test/2230-profile-save-hotness/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `2230-profile-save-hotness`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-2230-profile-save-hotness",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-2230-profile-save-hotness-expected-stdout",
+ ":art-run-test-2230-profile-save-hotness-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-2230-profile-save-hotness-expected-stdout",
+ out: ["art-run-test-2230-profile-save-hotness-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-2230-profile-save-hotness-expected-stderr",
+ out: ["art-run-test-2230-profile-save-hotness-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/580-checker-fp16/Android.bp b/test/580-checker-fp16/Android.bp
new file mode 100644
index 0000000..a165fe7
--- /dev/null
+++ b/test/580-checker-fp16/Android.bp
@@ -0,0 +1,43 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `580-checker-fp16`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-580-checker-fp16",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-580-checker-fp16-expected-stdout",
+ ":art-run-test-580-checker-fp16-expected-stderr",
+ ],
+ // Include the Java source files in the test's artifacts, to make Checker assertions
+ // available to the TradeFed test runner.
+ include_srcs: true,
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-580-checker-fp16-expected-stdout",
+ out: ["art-run-test-580-checker-fp16-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-580-checker-fp16-expected-stderr",
+ out: ["art-run-test-580-checker-fp16-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/580-checker-string-fact-intrinsics/Android.bp b/test/580-checker-string-fact-intrinsics/Android.bp
new file mode 100644
index 0000000..a0bb844
--- /dev/null
+++ b/test/580-checker-string-fact-intrinsics/Android.bp
@@ -0,0 +1,43 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `580-checker-string-fact-intrinsics`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-580-checker-string-fact-intrinsics",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-580-checker-string-fact-intrinsics-expected-stdout",
+ ":art-run-test-580-checker-string-fact-intrinsics-expected-stderr",
+ ],
+ // Include the Java source files in the test's artifacts, to make Checker assertions
+ // available to the TradeFed test runner.
+ include_srcs: true,
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-580-checker-string-fact-intrinsics-expected-stdout",
+ out: ["art-run-test-580-checker-string-fact-intrinsics-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-580-checker-string-fact-intrinsics-expected-stderr",
+ out: ["art-run-test-580-checker-string-fact-intrinsics-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/596-monitor-inflation/Android.bp b/test/596-monitor-inflation/Android.bp
new file mode 100644
index 0000000..658c59f
--- /dev/null
+++ b/test/596-monitor-inflation/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `596-monitor-inflation`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-596-monitor-inflation",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-596-monitor-inflation-expected-stdout",
+ ":art-run-test-596-monitor-inflation-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-596-monitor-inflation-expected-stdout",
+ out: ["art-run-test-596-monitor-inflation-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-596-monitor-inflation-expected-stderr",
+ out: ["art-run-test-596-monitor-inflation-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/659-unpadded-array/Android.bp b/test/659-unpadded-array/Android.bp
new file mode 100644
index 0000000..0536011
--- /dev/null
+++ b/test/659-unpadded-array/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `659-unpadded-array`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-659-unpadded-array",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-659-unpadded-array-expected-stdout",
+ ":art-run-test-659-unpadded-array-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-659-unpadded-array-expected-stdout",
+ out: ["art-run-test-659-unpadded-array-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-659-unpadded-array-expected-stderr",
+ out: ["art-run-test-659-unpadded-array-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/678-quickening/Android.bp b/test/678-quickening/Android.bp
new file mode 100644
index 0000000..2dcb19c
--- /dev/null
+++ b/test/678-quickening/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `678-quickening`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-678-quickening",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-678-quickening-expected-stdout",
+ ":art-run-test-678-quickening-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-678-quickening-expected-stdout",
+ out: ["art-run-test-678-quickening-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-678-quickening-expected-stderr",
+ out: ["art-run-test-678-quickening-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/716-jli-jit-samples/Android.bp b/test/716-jli-jit-samples/Android.bp
new file mode 100644
index 0000000..cd97be7
--- /dev/null
+++ b/test/716-jli-jit-samples/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `716-jli-jit-samples`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-716-jli-jit-samples",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-716-jli-jit-samples-expected-stdout",
+ ":art-run-test-716-jli-jit-samples-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-716-jli-jit-samples-expected-stdout",
+ out: ["art-run-test-716-jli-jit-samples-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-716-jli-jit-samples-expected-stderr",
+ out: ["art-run-test-716-jli-jit-samples-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/909-attach-agent/Android.bp b/test/909-attach-agent/Android.bp
new file mode 100644
index 0000000..8be1d6c
--- /dev/null
+++ b/test/909-attach-agent/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `909-attach-agent`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-909-attach-agent",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-909-attach-agent-expected-stdout",
+ ":art-run-test-909-attach-agent-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-909-attach-agent-expected-stdout",
+ out: ["art-run-test-909-attach-agent-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-909-attach-agent-expected-stderr",
+ out: ["art-run-test-909-attach-agent-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/912-classes/Android.bp b/test/912-classes/Android.bp
new file mode 100644
index 0000000..f9bd423
--- /dev/null
+++ b/test/912-classes/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `912-classes`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-912-classes",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-912-classes-expected-stdout",
+ ":art-run-test-912-classes-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-912-classes-expected-stdout",
+ out: ["art-run-test-912-classes-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-912-classes-expected-stderr",
+ out: ["art-run-test-912-classes-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
diff --git a/test/981-dedup-original-dex/Android.bp b/test/981-dedup-original-dex/Android.bp
new file mode 100644
index 0000000..4528389
--- /dev/null
+++ b/test/981-dedup-original-dex/Android.bp
@@ -0,0 +1,40 @@
+// Generated by `regen-test-files`. Do not edit manually.
+
+// Build rules for ART run-test `981-dedup-original-dex`.
+
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "art_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["art_license"],
+}
+
+// Test's Dex code.
+java_test {
+ name: "art-run-test-981-dedup-original-dex",
+ defaults: ["art-run-test-defaults"],
+ test_config_template: ":art-run-test-target-no-test-suite-tag-template",
+ srcs: ["src-art/**/*.java"],
+ data: [
+ ":art-run-test-981-dedup-original-dex-expected-stdout",
+ ":art-run-test-981-dedup-original-dex-expected-stderr",
+ ],
+}
+
+// Test's expected standard output.
+genrule {
+ name: "art-run-test-981-dedup-original-dex-expected-stdout",
+ out: ["art-run-test-981-dedup-original-dex-expected-stdout.txt"],
+ srcs: ["expected-stdout.txt"],
+ cmd: "cp -f $(in) $(out)",
+}
+
+// Test's expected standard error.
+genrule {
+ name: "art-run-test-981-dedup-original-dex-expected-stderr",
+ out: ["art-run-test-981-dedup-original-dex-expected-stderr.txt"],
+ srcs: ["expected-stderr.txt"],
+ cmd: "cp -f $(in) $(out)",
+}