Prune the list of known failing ART run-tests in `regen-test-files`.
These tests are already considered as non-runnable because they have a
(not-yet-handled) custom `run` script, so there's no need to also have
them in the explicit list of known failing tests.
Test: Run `art/test/utils/regen-test-files` and check there is no
difference in generated files
Bug: 147812905
Change-Id: Ib0abba74bd9c636606cda44f6d2ccc113400a8f0
diff --git a/test/utils/regen-test-files b/test/utils/regen-test-files
index cf2abef..719196d 100755
--- a/test/utils/regen-test-files
+++ b/test/utils/regen-test-files
@@ -115,152 +115,35 @@
# TODO(rpl): Investigate and address the causes of failures.
known_failing_tests = frozenset([
"004-SignalTest",
- # 004-ThreadStress: Custom `run` script + dependency on `libarttest` + custom `check` script.
- "004-ThreadStress",
"004-UnsafeTest",
- "030-bad-finalizer",
- "034-call-null",
- "038-inner-null",
- "044-proxy",
"051-thread",
- "054-uncaught",
"086-null-super",
"087-gc-after-link",
# 1002-notify-startup: Dependency on `libarttest` + custom `check` script.
"1002-notify-startup",
- "115-native-bridge",
- "116-nodex2oat",
- "1336-short-finalizer-timeout",
"1337-gc-coverage",
"1339-dead-reference-safe",
- "134-nodex2oat-nofallback",
"136-daemon-jni-shutdown",
"139-register-natives",
"148-multithread-gc-annotations",
"149-suspend-all-stress",
"150-loadlibrary",
"154-gc-loop",
- # 157-void-class: Custom `run` script + dependency on `libarttest`.
- "157-void-class",
- "158-app-image-class-table",
"169-threadgroup-jni",
- "172-app-image-twice",
"177-visibly-initialized-deadlock",
- "178-app-image-native-method",
"179-nonvirtual-jni",
- "674-HelloWorld-Dm",
- "1900-track-alloc",
- "1901-get-bytecodes",
- "1902-suspend",
- "1903-suspend-self",
- "1904-double-suspend",
- "1905-suspend-native",
- "1906-suspend-list-me-first",
- "1907-suspend-list-self-twice",
- "1908-suspend-native-resume-self",
- "1909-per-agent-tls",
- "1910-transform-with-default",
- "1911-get-local-var-table",
- "1912-get-set-local-primitive",
- "1913-get-set-local-objects",
- "1914-get-local-instance",
- "1915-get-set-local-current-thread",
- "1916-get-set-current-frame",
- "1917-get-stack-frame",
- "1919-vminit-thread-start-timing",
- "1920-suspend-native-monitor",
- "1921-suspend-native-recursive-monitor",
- "1922-owned-monitors-info",
- "1923-frame-pop",
- "1924-frame-pop-toggle",
- "1925-self-frame-pop",
- "1926-missed-frame-pop",
- "1927-exception-event",
- "1928-exception-event-exception",
- "1930-monitor-info",
- "1931-monitor-events",
- "1932-monitor-events-misc",
- "1933-monitor-current-contended",
- "1934-jvmti-signal-thread",
- "1935-get-set-current-frame-jit",
- "1936-thread-end-events",
- "1937-transform-soft-fail",
- "1938-transform-abstract-single-impl",
- "1939-proxy-frames",
- "1941-dispose-stress",
- "1942-suspend-raw-monitor-exit",
- "1943-suspend-raw-monitor-wait",
"1945-proxy-method-arguments",
- "1947-breakpoint-redefine-deopt",
- "1949-short-dex-file",
- "1951-monitor-enter-no-suspend",
- "1953-pop-frame",
- "1954-pop-frame-jit",
- "1955-pop-frame-jit-called",
- "1956-pop-frame-jit-calling",
- "1957-error-ext",
- "1958-transform-try-jit",
- "1959-redefine-object-instrument",
- "1960-obsolete-jit-multithread-native",
- "1961-obsolete-jit-multithread",
- "1962-multi-thread-events",
- "1963-add-to-dex-classloader-in-memory",
- "1967-get-set-local-bad-slot",
- "1968-force-early-return",
- "1969-force-early-return-void",
- "1970-force-early-return-long",
- "1971-multi-force-early-return",
- "1972-jni-id-swap-indices",
- "1973-jni-id-swap-pointer",
- "1974-resize-array",
- "1975-hello-structural-transformation",
- "1976-hello-structural-static-methods",
- "1977-hello-structural-obsolescence",
- "1978-regular-obsolete-then-structural-obsolescence",
- "1979-threaded-structural-transformation",
- "1980-obsolete-object-cleared",
- # 1981-structural-redef-private-method-handles: Custom `run` script.
- "1981-structural-redef-private-method-handles",
- "1982-no-virtuals-structural-redefinition",
- # 1983-structural-redefinition-failures: Custom `run` script.
- "1983-structural-redefinition-failures",
- "1984-structural-redefine-field-trace",
- "1985-structural-redefine-stack-scope",
- "1986-structural-redefine-multi-thread-stack-scope",
- "1987-structural-redefine-recursive-stack-scope",
- "1988-multi-structural-redefine",
- "1989-transform-bad-monitor",
- "1990-structural-bad-verify",
- "1991-hello-structural-retransform",
- "1992-retransform-no-such-field",
- "1993-fallback-non-structural",
- "1994-final-virtual-structural",
- "1995-final-virtual-structural-multithread",
- "1996-final-override-virtual-structural",
- "1997-structural-shadow-method",
- "1998-structural-shadow-field",
- "1999-virtual-structural",
- "2003-double-virtual-structural",
- "2004-double-virtual-structural-abstract",
- "2005-pause-all-redefine-multithreaded",
- "2008-redefine-then-old-reflect-field",
"2011-stack-walk-concurrent-instrument",
- # 2012-structural-redefinition-failures-jni-id: Custom `run` script.
- "2012-structural-redefinition-failures-jni-id",
# 2040-huge-native-alloc: Fails with:
#
# Test command execution failed with status FAILED: CommandResult: exit code=1, out=, err=Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
# at Main.main(Main.java:56)
#
"2040-huge-native-alloc",
- "2041-bad-cleaner",
"203-multi-checkpoint",
- "2031-zygote-compiled-frame-deopt",
"2033-shutdown-mechanics",
"2036-jni-filechannel",
"2037-thread-name-inherit",
- # 2230-profile-save-hotness: Custom `run` script + dependency on `libarttest`.
- "2230-profile-save-hotness",
"2235-JdkUnsafeTest",
"305-other-fault-handler",
# 449-checker-bce: Dependency on `libarttest`.
@@ -271,55 +154,30 @@
"497-inlining-and-class-loader",
"530-regression-lse",
"555-UnsafeGetLong-regression",
- "566-polymorphic-inlining",
- "595-profile-saving",
# 596-monitor-inflation: Dependency on `libarttest`.
"596-monitor-inflation",
- "597-deopt-busy-loop",
- "597-deopt-invoke-stub",
- "597-deopt-new-string",
"602-deoptimizeable",
"604-hot-static-interface",
- "616-cha-abstract",
- "616-cha-interface",
- "616-cha-miranda",
"616-cha-native",
"616-cha-regression-proxy-method",
- "616-cha",
# 623-checker-loop-regressions: Dependency on `libarttest`.
"623-checker-loop-regressions",
"626-set-resolved-string",
- "629-vdex-speed",
- # 638-checker-inline-cache-intrinsic: Custom `run` script + dependency on `libarttest`.
- "638-checker-inline-cache-intrinsic",
"642-fp-callees",
"647-jni-get-field-id",
- "652-deopt-intrinsic",
"655-jit-clinit",
"656-loop-deopt",
- "660-clinit",
- "661-oat-writer-layout",
"664-aget-verifier",
- "667-jit-jni-stub",
- "674-hotness-compiled",
- "679-locks",
# 680-checker-deopt-dex-pc-0: Dependency on `libarttest`.
"680-checker-deopt-dex-pc-0",
"685-deoptimizeable",
"687-deopt",
- "689-zygote-jit-deopt",
"693-vdex-inmem-loader-evict",
- # 707-checker-invalid-profile: Custom `run` script + custom `check` script.
- "707-checker-invalid-profile",
"708-jit-cache-churn",
# 716-jli-jit-samples: Dependency on `libarttest`.
"716-jli-jit-samples",
"717-integer-value-of",
"720-thread-priority",
- # 728-imt-conflict-zygote: Custom `run` script + dependency on `libarttest`.
- "728-imt-conflict-zygote",
- # 729-checker-polymorphic-intrinsic: Custom `run` script.
- "729-checker-polymorphic-intrinsic",
# 730-cha-deopt: Fails with:
#
# Test command execution failed with status FAILED: CommandResult: exit code=1, out=, err=Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
@@ -340,73 +198,6 @@
"826-infinite-loop",
# 832-cha-recursive: Dependency on `libarttest`.
"832-cha-recursive",
- "900-hello-plugin",
- "901-hello-ti-agent",
- "902-hello-transformation",
- "903-hello-tagging",
- "904-object-allocation",
- "905-object-free",
- "906-iterate-heap",
- "907-get-loaded-classes",
- # 909-attach-agent: Custom `run` script + dependency on `libarttest`.
- "909-attach-agent",
- "908-gc-start-finish",
- "910-methods",
- "911-get-stack-trace",
- # 912-classes: Custom `run` script + dependency on `libtiagent`.
- "912-classes",
- "913-heaps",
- "914-hello-obsolescence",
- "915-obsolete-2",
- "916-obsolete-jit",
- "917-fields-transformation",
- "918-fields",
- "919-obsolete-fields",
- "920-objects",
- "921-hello-failure",
- "922-properties",
- "923-monitors",
- "924-threads",
- "925-threadgroups",
- "926-multi-obsolescence",
- "927-timers",
- "928-jni-table",
- "930-hello-retransform",
- "931-agent-thread",
- "932-transform-saves",
- "933-misc-events",
- "937-hello-retransform-package",
- "939-hello-transformation-bcp",
- "940-recursive-obsolete",
- "941-recursive-obsolete-jit",
- "942-private-recursive",
- "943-private-recursive-jit",
- "944-transform-classloaders",
- "945-obsolete-native",
- "946-obsolete-throw",
- "947-reflect-method",
- "949-in-memory-transform",
- "950-redefine-intrinsic",
- "951-threaded-obsolete",
- # 981-dedup-original-dex: Custom `run` script + dependency on `libtiagent`.
- "981-dedup-original-dex",
- "982-ok-no-retransform",
- "983-source-transform-verify",
- "984-obsolete-invoke",
- "985-re-obsolete",
- "986-native-method-bind",
- "987-agent-bind",
- # 988-method-trace: Custom `run` script.
- "988-method-trace",
- "989-method-trace-throw",
- "990-field-trace",
- "991-field-trace-2",
- "992-source-data",
- "993-breakpoints",
- "994-breakpoint-line",
- "995-breakpoints-throw",
- "996-breakpoint-obsolete",
- "997-single-step",
])
# ART gtests that do not need root access to the device.