739 lines
27 KiB
JSON
739 lines
27 KiB
JSON
[
|
|
{
|
|
"tests": "153-reference-stress",
|
|
"description": ["Disable 153-reference-stress temporarily until a fix",
|
|
"arrives."],
|
|
"bug": "http://b/33389022"
|
|
},
|
|
{
|
|
"tests": "080-oom-fragmentation",
|
|
"description": "Disable 080-oom-fragmentation due to flakes.",
|
|
"bug": "http://b/33795328"
|
|
},
|
|
{
|
|
"tests": ["497-inlining-and-class-loader",
|
|
"542-unresolved-access-check"],
|
|
"description": ["Disable 497-inlining-and-class-loader and ",
|
|
"542-unresolved-access-check until they are rewritten.",
|
|
"These tests use a broken class loader that tries to",
|
|
"register a dex file that's already registered with a",
|
|
"different loader."],
|
|
"bug": "http://b/34193123"
|
|
},
|
|
{
|
|
"tests": "149-suspend-all-stress",
|
|
"description": "Disable 149-suspend-all-stress, its output is flaky",
|
|
"bug": "http://b/28988206"
|
|
},
|
|
{
|
|
"tests": ["002-sleep",
|
|
"053-wait-some",
|
|
"055-enum-performance",
|
|
"133-static-invoke-super"],
|
|
"description": ["Tests that are timing sensitive and flaky on heavily",
|
|
"loaded systems."]
|
|
},
|
|
{
|
|
"tests": "147-stripped-dex-fallback",
|
|
"variant": "target",
|
|
"description": ["147-stripped-dex-fallback isn't supported on device",
|
|
"because --strip-dex requires the zip command."]
|
|
},
|
|
{
|
|
"tests": "569-checker-pattern-replacement",
|
|
"variant": "target",
|
|
"description": ["569-checker-pattern-replacement tests behaviour",
|
|
"present only on host."]
|
|
},
|
|
{
|
|
"tests": ["116-nodex2oat",
|
|
"118-noimage-dex2oat",
|
|
"134-nodex2oat-nofallback"],
|
|
"variant": "prebuild",
|
|
"description": ["Note 116-nodex2oat is not broken per-se it just",
|
|
"doesn't (and isn't meant to) work with --prebuild."]
|
|
},
|
|
{
|
|
"tests": ["529-checker-unresolved"],
|
|
"variant": "no-prebuild",
|
|
"bug": "http://b/27784033"
|
|
},
|
|
{
|
|
"tests": ["117-nopatchoat",
|
|
"147-stripped-dex-fallback",
|
|
"608-checker-unresolved-lse"],
|
|
"variant": "no-prebuild"
|
|
},
|
|
{
|
|
"tests": ["117-nopatchoat",
|
|
"118-noimage-dex2oat",
|
|
"119-noimage-patchoat"],
|
|
"variant": "no-relocate",
|
|
"description": ["117-nopatchoat is not broken per-se it just doesn't",
|
|
"work (and isn't meant to) without --prebuild",
|
|
"--relocate"]
|
|
},
|
|
{
|
|
"tests": "137-cfi",
|
|
"variant": "interp-ac",
|
|
"description": ["Temporarily disable some broken tests when forcing",
|
|
"access checks in interpreter"],
|
|
"bug": "http://b/22414682"
|
|
},
|
|
{
|
|
"tests" : "629-vdex-speed",
|
|
"variant": "interp-ac | no-dex2oat | interpreter | jit | relocate-npatchoat",
|
|
"description": "629 requires compilation."
|
|
},
|
|
{
|
|
"tests": "137-cfi",
|
|
"variant": "gcstress",
|
|
"description": ["137-cfi needs to unwind a second forked process. We're",
|
|
"using a primitive sleep to wait till we hope the",
|
|
"second process got into the expected state. The",
|
|
"slowness of gcstress makes this bad."]
|
|
},
|
|
{
|
|
"tests": "152-dead-large-object",
|
|
"variant": "gcstress",
|
|
"description": ["152-dead-large-object requires a heap larger than what gcstress uses."],
|
|
"bug": "http://b/35800768"
|
|
},
|
|
{
|
|
"tests": "163-app-image-methods",
|
|
"variant": "gcstress",
|
|
"description": ["This test sometimes runs out of memory initializing the boot classpath."]
|
|
},
|
|
{
|
|
"tests": "164-resolution-trampoline-dex-cache",
|
|
"variant": "interp-ac | interpreter",
|
|
"description": ["This test requires AOT mixed with JIT and enables the JIT by the ",
|
|
"runtime option -Xusejit:true. This conflicts with -Xint passed for ",
|
|
"interpreter configurations (interp-ac | interpreter). The 'jit' ",
|
|
"configuration succeeds even though it does not test anything useful."]
|
|
},
|
|
{
|
|
"tests": ["908-gc-start-finish",
|
|
"913-heaps"],
|
|
"variant": "gcstress",
|
|
"description": ["908-gc-start-finish expects GCs only to be run at",
|
|
"clear points. The reduced heap size makes this",
|
|
"non-deterministic. Same for 913."]
|
|
},
|
|
{
|
|
"tests": ["961-default-iface-resolution-gen",
|
|
"964-default-iface-init-gen",
|
|
"968-default-partial-compile-gen"],
|
|
"variant": "gcstress",
|
|
"description": ["961-default-iface-resolution-gen,",
|
|
"968-default-partial-compile-gen and",
|
|
"964-default-iface-init-gen are very long tests that",
|
|
"often will take more than the timeout to run when",
|
|
"gcstress is enabled. This is because gcstress slows",
|
|
"down allocations significantly which these tests do a",
|
|
"lot."]
|
|
},
|
|
{
|
|
"tests": "154-gc-loop",
|
|
"variant": "gcstress | jit & debug",
|
|
"description": ["154-gc-loop depends GC not happening too often"],
|
|
"bug": "http://b/35917229"
|
|
},
|
|
{
|
|
"tests": "115-native-bridge",
|
|
"variant": "target",
|
|
"description": ["115-native-bridge setup is complicated. Need to",
|
|
"implement it correctly for the target."]
|
|
},
|
|
{
|
|
"tests": "130-hprof",
|
|
"variant": "target",
|
|
"description": ["130-hprof dumps the heap and runs hprof-conv to check",
|
|
"whether the file is somewhat readable. Thi is only",
|
|
"possible on the host. TODO: Turn off all the other",
|
|
"combinations, this is more about testing actual ART",
|
|
"code. A gtest is very hard to write here, as (for a",
|
|
"complete test) JDWP must be set up."]
|
|
},
|
|
{
|
|
"tests": "138-duplicate-classes-check",
|
|
"variant": "ndebug",
|
|
"description": ["Turned on for debug builds since debug builds have",
|
|
"duplicate classes checks enabled"],
|
|
"bug": "http://b/2133391"
|
|
},
|
|
{
|
|
"tests": "147-stripped-dex-fallback",
|
|
"variant": "no-dex2oat | no-image | relocate-npatchoat",
|
|
"description": ["147-stripped-dex-fallback is disabled because it",
|
|
"requires --prebuild."]
|
|
},
|
|
{
|
|
"tests": ["116-nodex2oat",
|
|
"117-nopatchoat",
|
|
"118-noimage-dex2oat",
|
|
"119-noimage-patchoat",
|
|
"137-cfi",
|
|
"138-duplicate-classes-check2"],
|
|
"variant": "no-dex2oat | no-image | relocate-npatchoat",
|
|
"description": ["All these tests check that we have sane behavior if we",
|
|
"don't have a patchoat or dex2oat. Therefore we",
|
|
"shouldn't run them in situations where we actually",
|
|
"don't have these since they explicitly test for them.",
|
|
"These all also assume we have an image."]
|
|
},
|
|
{
|
|
"tests": ["137-cfi",
|
|
"138-duplicate-classes-check",
|
|
"018-stack-overflow",
|
|
"961-default-iface-resolution-gen",
|
|
"964-default-iface-init-gen"],
|
|
"variant": "no-image",
|
|
"description": ["This test fails without an image. 018, 961, 964 often",
|
|
"time out."],
|
|
"bug": "http://b/34369284"
|
|
},
|
|
{
|
|
"tests": "137-cfi",
|
|
"description": ["This test unrolls and expects managed frames, but",
|
|
"tracing means we run the interpreter."],
|
|
"variant": "trace | stream"
|
|
},
|
|
{
|
|
"tests": ["802-deoptimization",
|
|
"570-checker-osr"],
|
|
"description": ["This test dynamically enables tracing to force a",
|
|
"deoptimization. This makes the test meaningless",
|
|
"when already tracing, and writes an error message",
|
|
"that we do not want to check for."],
|
|
"variant": "trace | stream"
|
|
},
|
|
{
|
|
"tests": "130-hprof",
|
|
"description": "130 occasional timeout",
|
|
"bug": "http://b/32383962",
|
|
"variant": "trace | stream"
|
|
},
|
|
{
|
|
"tests": ["087-gc-after-link",
|
|
"141-class-unload"],
|
|
"variant": "trace | stream"
|
|
},
|
|
{
|
|
"tests": ["604-hot-static-interface",
|
|
"612-jit-dex-cache",
|
|
"613-inlining-dex-cache",
|
|
"626-set-resolved-string"],
|
|
"variant": "trace | stream",
|
|
"description": ["These tests expect JIT compilation, which is",
|
|
"suppressed when tracing."]
|
|
},
|
|
{
|
|
"tests": "137-cfi",
|
|
"description": ["CFI unwinding expects managed frames, and the test",
|
|
"does not iterate enough to even compile. JIT also",
|
|
"uses Generic JNI instead of the JNI compiler."],
|
|
"variant": "interpreter | jit"
|
|
},
|
|
{
|
|
"tests": "906-iterate-heap",
|
|
"description": ["Test 906 iterates the heap filtering with different",
|
|
"options. No instances should be created between those",
|
|
"runs to be able to have precise checks."],
|
|
"variant": "jit"
|
|
},
|
|
{
|
|
"tests": ["904-object-allocation"],
|
|
"variant": "jit"
|
|
},
|
|
{
|
|
"tests": ["570-checker-select",
|
|
"484-checker-register-hints"],
|
|
"description": ["These tests were based on the linear scan allocator,",
|
|
"which makes different decisions than the graph",
|
|
"coloring allocator. (These attempt to test for code",
|
|
"quality, not correctness.)"],
|
|
"variant": "regalloc_gc"
|
|
},
|
|
{
|
|
"tests": ["454-get-vreg",
|
|
"457-regs",
|
|
"602-deoptimizeable"],
|
|
"description": ["Tests that should fail when the optimizing compiler ",
|
|
"compiles them non-debuggable."],
|
|
"variant": "optimizing & ndebuggable | regalloc_gc & ndebuggable | speed-profile & ndebuggable | jit & ndebuggable"
|
|
},
|
|
{
|
|
"tests": "596-app-images",
|
|
"variant": "npictest"
|
|
},
|
|
{
|
|
"tests": "055-enum-performance",
|
|
"variant": "optimizing | regalloc_gc",
|
|
"description": ["055: Exceeds run time limits due to heap poisoning ",
|
|
"instrumentation (on ARM and ARM64 devices)."]
|
|
},
|
|
{
|
|
"tests": "909-attach-agent",
|
|
"variant": "debuggable",
|
|
"description": "Tests that check semantics for a non-debuggable app."
|
|
},
|
|
{
|
|
"tests": "137-cfi",
|
|
"variant": "debuggable",
|
|
"description": ["The test relies on AOT code and debuggable makes us",
|
|
"JIT always."]
|
|
},
|
|
{
|
|
"tests": ["000-nop",
|
|
"134-nodex2oat-nofallback",
|
|
"147-stripped-dex-fallback",
|
|
"595-profile-saving"],
|
|
"description": "The doesn't compile anything",
|
|
"env_vars": {"ART_TEST_BISECTION": "true"},
|
|
"variant": "optimizing | regalloc_gc"
|
|
},
|
|
{
|
|
"tests": "089-many-methods",
|
|
"description": "The test tests a build failure",
|
|
"env_vars": {"ART_TEST_BISECTION": "true"},
|
|
"variant": "optimizing | regalloc_gc"
|
|
},
|
|
{
|
|
"tests": ["018-stack-overflow",
|
|
"116-nodex2oat",
|
|
"117-nopatchoat",
|
|
"118-noimage-dex2oat",
|
|
"119-noimage-patchoat",
|
|
"126-miranda-multidex",
|
|
"137-cfi"],
|
|
"description": "The test run dalvikvm more than once.",
|
|
"env_vars": {"ART_TEST_BISECTION": "true"},
|
|
"variant": "optimizing | regalloc_gc"
|
|
},
|
|
{
|
|
"tests": ["115-native-bridge",
|
|
"088-monitor-verification"],
|
|
"description": "The test assume they are always compiled.",
|
|
"env_vars": {"ART_TEST_BISECTION": "true"},
|
|
"variant": "optimizing | regalloc_gc"
|
|
},
|
|
{
|
|
"tests": "055-enum-performance",
|
|
"description": ["The test tests performance which degrades during",
|
|
"bisecting."],
|
|
"env_vars": {"ART_TEST_BISECTION": "true"},
|
|
"variant": "optimizing | regalloc_gc"
|
|
},
|
|
{
|
|
"tests": ["537-checker-arraycopy",
|
|
"641-checker-arraycopy"],
|
|
"env_vars": {"ART_USE_READ_BARRIER": "true"},
|
|
"variant": "interpreter | optimizing | regalloc_gc | jit"
|
|
},
|
|
{
|
|
"tests": ["476-clinit-inline-static-invoke",
|
|
"496-checker-inlining-class-loader",
|
|
"508-referrer-method",
|
|
"637-checker-throw-inline"],
|
|
"bug": "http://b/36365552",
|
|
"variant": "no-image & jit"
|
|
},
|
|
{
|
|
"tests": ["530-checker-lse",
|
|
"530-checker-lse2",
|
|
"030-bad-finalizer",
|
|
"080-oom-throw"],
|
|
"bug": "http://b/36377828",
|
|
"variant": "interp-ac"
|
|
},
|
|
{
|
|
"tests": ["629-vdex-speed",
|
|
"634-vdex-duplicate"],
|
|
"description": ["Profile driven dexlayout does not work with vdex or dex verifier."],
|
|
"variant": "speed-profile"
|
|
},
|
|
{
|
|
"tests": [
|
|
"004-checker-UnsafeTest18",
|
|
"127-checker-secondarydex",
|
|
"441-checker-inliner",
|
|
"442-checker-constant-folding",
|
|
"444-checker-nce",
|
|
"445-checker-licm",
|
|
"446-checker-inliner2",
|
|
"447-checker-inliner3",
|
|
"449-checker-bce",
|
|
"450-checker-types",
|
|
"455-checker-gvn",
|
|
"458-checker-instruct-simplification",
|
|
"462-checker-inlining-dex-files",
|
|
"463-checker-boolean-simplifier",
|
|
"464-checker-inline-sharpen-calls",
|
|
"465-checker-clinit-gvn",
|
|
"468-checker-bool-simplif-regression",
|
|
"473-checker-inliner-constants",
|
|
"474-checker-boolean-input",
|
|
"476-checker-ctor-memory-barrier",
|
|
"477-checker-bound-type",
|
|
"478-checker-clinit-check-pruning",
|
|
"478-checker-inline-noreturn",
|
|
"478-checker-inliner-nested-loop",
|
|
"480-checker-dead-blocks",
|
|
"482-checker-loop-back-edge-use",
|
|
"484-checker-register-hints",
|
|
"485-checker-dce-loop-update",
|
|
"485-checker-dce-switch",
|
|
"486-checker-must-do-null-check",
|
|
"487-checker-inline-calls",
|
|
"488-checker-inline-recursive-calls",
|
|
"490-checker-inline",
|
|
"492-checker-inline-invoke-interface",
|
|
"493-checker-inline-invoke-interface",
|
|
"494-checker-instanceof-tests",
|
|
"495-checker-checkcast-tests",
|
|
"496-checker-inlining-class-loader",
|
|
"508-checker-disassembly",
|
|
"510-checker-try-catch",
|
|
"517-checker-builder-fallthrough",
|
|
"521-checker-array-set-null",
|
|
"522-checker-regression-monitor-exit",
|
|
"523-checker-can-throw-regression",
|
|
"525-checker-arrays-fields1",
|
|
"525-checker-arrays-fields2",
|
|
"526-checker-caller-callee-regs",
|
|
"527-checker-array-access-split",
|
|
"529-checker-unresolved",
|
|
"530-checker-loops1",
|
|
"530-checker-loops2",
|
|
"530-checker-loops3",
|
|
"530-checker-loops4",
|
|
"530-checker-loops5",
|
|
"530-checker-lse",
|
|
"530-checker-lse2",
|
|
"530-checker-regression-reftyp-final",
|
|
"532-checker-nonnull-arrayset",
|
|
"534-checker-bce-deoptimization",
|
|
"536-checker-intrinsic-optimization",
|
|
"536-checker-needs-access-check",
|
|
"537-checker-arraycopy",
|
|
"537-checker-debuggable",
|
|
"537-checker-inline-and-unverified",
|
|
"537-checker-jump-over-jump",
|
|
"538-checker-embed-constants",
|
|
"540-checker-rtp-bug",
|
|
"543-checker-dce-trycatch",
|
|
"548-checker-inlining-and-dce",
|
|
"549-checker-types-merge",
|
|
"550-checker-multiply-accumulate",
|
|
"550-checker-regression-wide-store",
|
|
"551-checker-clinit",
|
|
"551-checker-shifter-operand",
|
|
"552-checker-primitive-typeprop",
|
|
"552-checker-sharpening",
|
|
"554-checker-rtp-checkcast",
|
|
"557-checker-instruct-simplifier-ror",
|
|
"557-checker-ref-equivalent",
|
|
"559-checker-irreducible-loop",
|
|
"559-checker-rtp-ifnotnull",
|
|
"562-checker-no-intermediate",
|
|
"563-checker-fakestring",
|
|
"563-checker-invoke-super",
|
|
"564-checker-bitcount",
|
|
"564-checker-inline-loop",
|
|
"564-checker-irreducible-loop",
|
|
"564-checker-negbitwise",
|
|
"565-checker-condition-liveness",
|
|
"565-checker-doublenegbitwise",
|
|
"565-checker-irreducible-loop",
|
|
"565-checker-rotate",
|
|
"566-checker-codegen-select",
|
|
"566-checker-signum",
|
|
"567-checker-compare",
|
|
"568-checker-onebit",
|
|
"569-checker-pattern-replacement",
|
|
"570-checker-osr",
|
|
"570-checker-select",
|
|
"572-checker-array-get-regression",
|
|
"573-checker-checkcast-regression",
|
|
"575-checker-isnan",
|
|
"575-checker-string-init-alias",
|
|
"577-checker-fp2int",
|
|
"580-checker-round",
|
|
"580-checker-string-fact-intrinsics",
|
|
"582-checker-bce-length",
|
|
"583-checker-zero",
|
|
"584-checker-div-bool",
|
|
"586-checker-null-array-get",
|
|
"588-checker-irreducib-lifetime-hole",
|
|
"590-checker-arr-set-null-regression",
|
|
"591-checker-regression-dead-loop",
|
|
"592-checker-regression-bool-input",
|
|
"593-checker-boolean-2-integral-conv",
|
|
"593-checker-long-2-float-regression",
|
|
"593-checker-shift-and-simplifier",
|
|
"594-checker-array-alias",
|
|
"594-checker-irreducible-linorder",
|
|
"596-checker-dead-phi",
|
|
"598-checker-irreducible-dominance",
|
|
"599-checker-irreducible-loop",
|
|
"603-checker-instanceof",
|
|
"608-checker-unresolved-lse",
|
|
"609-checker-inline-interface",
|
|
"609-checker-x86-bounds-check",
|
|
"611-checker-simplify-if",
|
|
"614-checker-dump-constant-location",
|
|
"615-checker-arm64-store-zero",
|
|
"618-checker-induction",
|
|
"619-checker-current-method",
|
|
"620-checker-bce-intrinsics",
|
|
"622-checker-bce-regressions",
|
|
"623-checker-loop-regressions",
|
|
"624-checker-stringops",
|
|
"625-checker-licm-regressions",
|
|
"626-checker-arm64-scratch-register",
|
|
"627-checker-unroll",
|
|
"631-checker-fp-abs",
|
|
"631-checker-get-class",
|
|
"632-checker-char-at-bounds",
|
|
"633-checker-rtp-getclass",
|
|
"635-checker-arm64-volatile-load-cc",
|
|
"637-checker-throw-inline",
|
|
"638-checker-inline-caches",
|
|
"639-checker-code-sinking",
|
|
"640-checker-boolean-simd",
|
|
"640-checker-byte-simd",
|
|
"640-checker-char-simd",
|
|
"640-checker-double-simd",
|
|
"640-checker-float-simd",
|
|
"640-checker-integer-valueof",
|
|
"640-checker-int-simd",
|
|
"640-checker-long-simd",
|
|
"640-checker-short-simd",
|
|
"641-checker-arraycopy",
|
|
"643-checker-bogus-ic",
|
|
"645-checker-abs-simd",
|
|
"706-checker-scheduler"],
|
|
"description": ["Checker tests are not compatible with jvmti."],
|
|
"variant": "jvmti-stress | redefine-stress | trace-stress | field-stress | step-stress"
|
|
},
|
|
{
|
|
"tests": [
|
|
"961-default-iface-resolution-gen",
|
|
"964-default-iface-init-gen"
|
|
],
|
|
"description": ["Tests that just take too long with jvmti-stress"],
|
|
"variant": "jvmti-stress | redefine-stress | trace-stress | step-stress"
|
|
},
|
|
{
|
|
"tests": [
|
|
"950-redefine-intrinsic",
|
|
"951-threaded-obsolete",
|
|
"952-invoke-custom",
|
|
"953-invoke-polymorphic-compiler",
|
|
"954-invoke-polymorphic-verifier",
|
|
"955-methodhandles-smali",
|
|
"956-methodhandles",
|
|
"957-methodhandle-transforms",
|
|
"958-methodhandle-stackframe",
|
|
"959-invoke-polymorphic-accessors"
|
|
],
|
|
"description": [
|
|
"Tests that use dex version 38 which is not yet supported by",
|
|
"dexter/slicer."
|
|
],
|
|
"bug": "b/37272822",
|
|
"variant": "jvmti-stress | redefine-stress"
|
|
},
|
|
{
|
|
"tests": [
|
|
"137-cfi",
|
|
"595-profile-saving",
|
|
"900-hello-plugin",
|
|
"909-attach-agent",
|
|
"981-dedup-original-dex",
|
|
"1900-track-alloc"
|
|
],
|
|
"description": ["Tests that require exact knowledge of the number of plugins and agents."],
|
|
"variant": "jvmti-stress | redefine-stress | trace-stress | field-stress | step-stress"
|
|
},
|
|
{
|
|
"tests": [
|
|
"097-duplicate-method",
|
|
"138-duplicate-classes-check2",
|
|
"159-app-image-fields",
|
|
"649-vdex-duplicate-method",
|
|
"804-class-extends-itself",
|
|
"921-hello-failure"
|
|
],
|
|
"description": [
|
|
"Tests that use illegal dex files or otherwise break dexter assumptions"
|
|
],
|
|
"variant": "jvmti-stress | redefine-stress"
|
|
},
|
|
{
|
|
"tests": [
|
|
"018-stack-overflow",
|
|
"068-classloader",
|
|
"086-null-super",
|
|
"087-gc-after-link",
|
|
"626-const-class-linking",
|
|
"629-vdex-speed",
|
|
"647-jni-get-field-id",
|
|
"944-transform-classloaders"
|
|
],
|
|
"description": [
|
|
"Tests that use custom class loaders or other features not supported ",
|
|
"by our JVMTI implementation"
|
|
],
|
|
"variant": "jvmti-stress | redefine-stress"
|
|
},
|
|
{
|
|
"tests": [
|
|
"004-ThreadStress"
|
|
],
|
|
"description": "The thread stress test just takes too long with field-stress",
|
|
"variant": "jvmti-stress | field-stress | step-stress"
|
|
},
|
|
{
|
|
"tests": [
|
|
"031-class-attributes",
|
|
"911-get-stack-trace"
|
|
],
|
|
"description": [
|
|
"Tests that use annotations and debug data that is not kept around by dexter."
|
|
],
|
|
"bug": "b/37239009",
|
|
"variant": "jvmti-stress | redefine-stress"
|
|
},
|
|
{
|
|
"tests": [
|
|
"567-checker-compare",
|
|
"988-method-trace"
|
|
],
|
|
"description": "Checker tests fail because desugar lowers Long.compare to lcmp",
|
|
"env_vars": {"ANDROID_COMPILE_WITH_JACK": "false"},
|
|
"bug": "b/63078894"
|
|
},
|
|
{
|
|
"tests": [
|
|
"536-checker-needs-access-check",
|
|
"537-checker-inline-and-unverified",
|
|
"569-checker-pattern-replacement",
|
|
"586-checker-null-array-get"
|
|
],
|
|
"description": [
|
|
"Tests that have verify-at-runtime classes, but being compiled when using vdex."
|
|
],
|
|
"variant": "speed-profile"
|
|
},
|
|
{
|
|
"tests": "648-many-direct-methods",
|
|
"variant": "debug",
|
|
"description": "Test disabled in debug mode because of dex2oatd timeouts.",
|
|
"bug": "b/33650497"
|
|
},
|
|
{
|
|
"tests": "640-checker-integer-valueof",
|
|
"description": [
|
|
"The java.lang.Integer.valueOf intrinsic is not supported in PIC mode."
|
|
],
|
|
"variant": "optimizing & pictest | speed-profile & pictest"
|
|
},
|
|
{
|
|
"tests": "202-thread-oome",
|
|
"description": "ASAN aborts when large thread stacks are requested.",
|
|
"variant": "host",
|
|
"env_vars": {"SANITIZE_HOST": "address"}
|
|
},
|
|
{
|
|
"tests": "202-thread-oome",
|
|
"description": "ASAN aborts when large thread stacks are requested.",
|
|
"variant": "target",
|
|
"env_vars": {"SANITIZE_TARGET": "address"}
|
|
},
|
|
{
|
|
"tests": [
|
|
"059-finalizer-throw",
|
|
"074-gc-thrash",
|
|
"911-get-stack-trace",
|
|
"913-heaps",
|
|
"980-redefine-object"
|
|
],
|
|
"description": [
|
|
"Interpreter with access checks stack frames are too large and result in",
|
|
"StackOverFlow errors being thrown."
|
|
],
|
|
"variant": "interp-ac & host",
|
|
"env_vars": {"SANITIZE_HOST": "address"}
|
|
},
|
|
{
|
|
"tests": [
|
|
"059-finalizer-throw",
|
|
"074-gc-thrash",
|
|
"911-get-stack-trace",
|
|
"913-heaps",
|
|
"980-redefine-object"
|
|
],
|
|
"description": [
|
|
"Interpreter with access checks stack frames are too large and result in",
|
|
"StackOverFlow errors being thrown."
|
|
],
|
|
"variant": "interp-ac & target",
|
|
"env_vars": {"SANITIZE_TARGET": "address"}
|
|
},
|
|
{
|
|
"tests": "071-dexfile-map-clean",
|
|
"description": [ "We use prebuilt zipalign on master-art-host to avoid pulling in a lot",
|
|
"of the framework. But a non-sanitized zipalign binary does not work with",
|
|
"a sanitized libc++."],
|
|
"env_vars": {"SANITIZE_HOST": "address"}
|
|
},
|
|
{
|
|
"tests": "141-class-unload",
|
|
"description": "Segmentation fault",
|
|
"bug": "b/31098949",
|
|
"env_vars": {"SANITIZE_HOST": "address"}
|
|
},
|
|
{
|
|
"tests": "104-growth-limit",
|
|
"description": "Flake",
|
|
"bug": "b/63514331",
|
|
"env_vars": {"SANITIZE_HOST": "address"}
|
|
},
|
|
{
|
|
"tests": ["988-method-trace"],
|
|
"variant": "redefine-stress | jvmti-stress",
|
|
"description": "Test disabled due to redefine-stress disabling intrinsics which changes the trace output slightly."
|
|
},
|
|
{
|
|
"tests": ["137-cfi", "629-vdex-speed"],
|
|
"description": [ "Tests require speed compilation which is no longer the default for",
|
|
"no-prebuild or no-image configs."],
|
|
"variant": "no-prebuild | no-image"
|
|
},
|
|
{
|
|
"tests": ["059-finalizer-throw", "063-process-manager"],
|
|
"description": [ "Tests that take too long on target with gcstress and debug" ],
|
|
"variant": "gcstress & target & debug"
|
|
},
|
|
{
|
|
"tests": ["905-object-free"],
|
|
"description": [ "Flake on gcstress" ],
|
|
"bug": "b/62562923",
|
|
"variant": "gcstress & jit & target"
|
|
},
|
|
{
|
|
"tests": [
|
|
"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"
|
|
],
|
|
"description": [ "Disable the jvmti can_suspend cap and associated tests" ],
|
|
"bug": "b/63579748"
|
|
}
|
|
]
|