Home | History | Annotate | only in /art/test
Up to higher level directory
NameDateSize
000-nop/06-Dec-2017
001-HelloWorld/06-Dec-2017
001-Main/06-Dec-2017
002-sleep/06-Dec-2017
003-omnibus-opcodes/06-Dec-2017
004-checker-UnsafeTest18/06-Dec-2017
004-InterfaceTest/06-Dec-2017
004-JniTest/06-Dec-2017
004-NativeAllocations/06-Dec-2017
004-ReferenceMap/06-Dec-2017
004-SignalTest/06-Dec-2017
004-StackWalk/06-Dec-2017
004-ThreadStress/06-Dec-2017
004-UnsafeTest/06-Dec-2017
005-annotations/06-Dec-2017
006-args/06-Dec-2017
007-count10/06-Dec-2017
008-exceptions/06-Dec-2017
009-instanceof/06-Dec-2017
010-instance/06-Dec-2017
011-array-copy/06-Dec-2017
012-math/06-Dec-2017
013-math2/06-Dec-2017
014-math3/06-Dec-2017
015-switch/06-Dec-2017
016-intern/06-Dec-2017
017-float/06-Dec-2017
018-stack-overflow/06-Dec-2017
019-wrong-array-type/06-Dec-2017
020-string/06-Dec-2017
021-string2/06-Dec-2017
022-interface/06-Dec-2017
023-many-interfaces/06-Dec-2017
024-illegal-access/06-Dec-2017
025-access-controller/06-Dec-2017
026-access/06-Dec-2017
027-arithmetic/06-Dec-2017
028-array-write/06-Dec-2017
029-assert/06-Dec-2017
030-bad-finalizer/06-Dec-2017
031-class-attributes/06-Dec-2017
032-concrete-sub/06-Dec-2017
033-class-init-deadlock/06-Dec-2017
034-call-null/06-Dec-2017
035-enum/06-Dec-2017
036-finalizer/06-Dec-2017
037-inherit/06-Dec-2017
038-inner-null/06-Dec-2017
039-join-main/06-Dec-2017
040-miranda/06-Dec-2017
041-narrowing/06-Dec-2017
042-new-instance/06-Dec-2017
043-privates/06-Dec-2017
044-proxy/06-Dec-2017
045-reflect-array/06-Dec-2017
046-reflect/06-Dec-2017
047-returns/06-Dec-2017
048-reflect-v8/06-Dec-2017
049-show-object/06-Dec-2017
050-sync-test/06-Dec-2017
051-thread/06-Dec-2017
052-verifier-fun/06-Dec-2017
053-wait-some/06-Dec-2017
054-uncaught/06-Dec-2017
055-enum-performance/06-Dec-2017
056-const-string-jumbo/06-Dec-2017
058-enum-order/06-Dec-2017
059-finalizer-throw/06-Dec-2017
061-out-of-memory/06-Dec-2017
062-character-encodings/06-Dec-2017
063-process-manager/06-Dec-2017
064-field-access/06-Dec-2017
065-mismatched-implements/06-Dec-2017
066-mismatched-super/06-Dec-2017
067-preemptive-unpark/06-Dec-2017
068-classloader/06-Dec-2017
069-field-type/06-Dec-2017
070-nio-buffer/06-Dec-2017
071-dexfile/06-Dec-2017
071-dexfile-map-clean/06-Dec-2017
072-precise-gc/06-Dec-2017
073-mismatched-field/06-Dec-2017
074-gc-thrash/06-Dec-2017
075-verification-error/06-Dec-2017
076-boolean-put/06-Dec-2017
077-method-override/06-Dec-2017
078-polymorphic-virtual/06-Dec-2017
079-phantom/06-Dec-2017
080-oom-fragmentation/06-Dec-2017
080-oom-throw/06-Dec-2017
080-oom-throw-with-finalizer/06-Dec-2017
081-hot-exceptions/06-Dec-2017
082-inline-execute/06-Dec-2017
083-compiler-regressions/06-Dec-2017
084-class-init/06-Dec-2017
085-old-style-inner-class/06-Dec-2017
086-null-super/06-Dec-2017
087-gc-after-link/06-Dec-2017
088-monitor-verification/06-Dec-2017
089-many-methods/06-Dec-2017
090-loop-formation/06-Dec-2017
091-override-package-private-method/06-Dec-2017
092-locale/06-Dec-2017
093-serialization/06-Dec-2017
094-pattern/06-Dec-2017
095-switch-MAX_INT/06-Dec-2017
096-array-copy-concurrent-gc/06-Dec-2017
097-duplicate-method/06-Dec-2017
098-ddmc/06-Dec-2017
099-vmdebug/06-Dec-2017
100-reflect2/06-Dec-2017
101-fibonacci/06-Dec-2017
102-concurrent-gc/06-Dec-2017
103-string-append/06-Dec-2017
104-growth-limit/06-Dec-2017
105-invoke/06-Dec-2017
106-exceptions2/06-Dec-2017
107-int-math2/06-Dec-2017
108-check-cast/06-Dec-2017
109-suspend-check/06-Dec-2017
110-field-access/06-Dec-2017
111-unresolvable-exception/06-Dec-2017
112-double-math/06-Dec-2017
113-multidex/06-Dec-2017
114-ParallelGC/06-Dec-2017
115-native-bridge/06-Dec-2017
116-nodex2oat/06-Dec-2017
117-nopatchoat/06-Dec-2017
118-noimage-dex2oat/06-Dec-2017
119-noimage-patchoat/06-Dec-2017
120-hashcode/06-Dec-2017
121-modifiers/06-Dec-2017
121-simple-suspend-check/06-Dec-2017
122-npe/06-Dec-2017
123-compiler-regressions-mt/06-Dec-2017
123-inline-execute2/06-Dec-2017
124-missing-classes/06-Dec-2017
125-gc-and-classloading/06-Dec-2017
126-miranda-multidex/06-Dec-2017
127-checker-secondarydex/06-Dec-2017
128-reg-spill-on-implicit-nullcheck/06-Dec-2017
129-ThreadGetId/06-Dec-2017
130-hprof/06-Dec-2017
132-daemon-locks-shutdown/06-Dec-2017
133-static-invoke-super/06-Dec-2017
1337-gc-coverage/06-Dec-2017
1338-gc-no-los/06-Dec-2017
134-nodex2oat-nofallback/06-Dec-2017
134-reg-promotion/06-Dec-2017
135-MirandaDispatch/06-Dec-2017
136-daemon-jni-shutdown/06-Dec-2017
137-cfi/06-Dec-2017
138-duplicate-classes-check/06-Dec-2017
138-duplicate-classes-check2/06-Dec-2017
139-register-natives/06-Dec-2017
140-dce-regression/06-Dec-2017
140-field-packing/06-Dec-2017
141-class-unload/06-Dec-2017
142-classloader2/06-Dec-2017
143-string-value/06-Dec-2017
144-static-field-sigquit/06-Dec-2017
145-alloc-tracking-stress/06-Dec-2017
146-bad-interface/06-Dec-2017
147-stripped-dex-fallback/06-Dec-2017
148-multithread-gc-annotations/06-Dec-2017
149-suspend-all-stress/06-Dec-2017
150-loadlibrary/06-Dec-2017
151-OpenFileLimit/06-Dec-2017
152-dead-large-object/06-Dec-2017
153-reference-stress/06-Dec-2017
154-gc-loop/06-Dec-2017
155-java-set-resolved-type/06-Dec-2017
156-register-dex-file-multi-loader/06-Dec-2017
157-void-class/06-Dec-2017
158-app-image-class-table/06-Dec-2017
159-app-image-fields/06-Dec-2017
160-read-barrier-stress/06-Dec-2017
161-final-abstract-class/06-Dec-2017
162-method-resolution/06-Dec-2017
163-app-image-methods/06-Dec-2017
164-resolution-trampoline-dex-cache/06-Dec-2017
1900-track-alloc/06-Dec-2017
1901-get-bytecodes/06-Dec-2017
1902-suspend/06-Dec-2017
1903-suspend-self/06-Dec-2017
1904-double-suspend/06-Dec-2017
1905-suspend-native/06-Dec-2017
1906-suspend-list-me-first/06-Dec-2017
1907-suspend-list-self-twice/06-Dec-2017
1908-suspend-native-resume-self/06-Dec-2017
1909-per-agent-tls/06-Dec-2017
1910-transform-with-default/06-Dec-2017
201-built-in-except-detail-messages/06-Dec-2017
202-thread-oome/06-Dec-2017
300-package-override/06-Dec-2017
301-abstract-protected/06-Dec-2017
302-float-conversion/06-Dec-2017
303-verification-stress/06-Dec-2017
304-method-tracing/06-Dec-2017
370-dex-v37/06-Dec-2017
401-optimizing-compiler/06-Dec-2017
402-optimizing-control-flow/06-Dec-2017
403-optimizing-long/06-Dec-2017
404-optimizing-allocator/06-Dec-2017
405-optimizing-long-allocator/06-Dec-2017
406-fields/06-Dec-2017
407-arrays/06-Dec-2017
408-move-bug/06-Dec-2017
409-materialized-condition/06-Dec-2017
410-floats/06-Dec-2017
411-optimizing-arith-mul/06-Dec-2017
412-new-array/06-Dec-2017
413-regalloc-regression/06-Dec-2017
414-optimizing-arith-sub/06-Dec-2017
414-static-fields/06-Dec-2017
415-optimizing-arith-neg/06-Dec-2017
416-optimizing-arith-not/06-Dec-2017
417-optimizing-arith-div/06-Dec-2017
418-const-string/06-Dec-2017
419-long-parameter/06-Dec-2017
420-const-class/06-Dec-2017
421-exceptions/06-Dec-2017
421-large-frame/06-Dec-2017
422-instanceof/06-Dec-2017
422-type-conversion/06-Dec-2017
423-invoke-interface/06-Dec-2017
424-checkcast/06-Dec-2017
425-invoke-super/06-Dec-2017
426-monitor/06-Dec-2017
427-bitwise/06-Dec-2017
427-bounds/06-Dec-2017
428-optimizing-arith-rem/06-Dec-2017
429-ssa-builder/06-Dec-2017
430-live-register-slow-path/06-Dec-2017
431-optimizing-arith-shifts/06-Dec-2017
431-type-propagation/06-Dec-2017
432-optimizing-cmp/06-Dec-2017
433-gvn/06-Dec-2017
434-invoke-direct/06-Dec-2017
434-shifter-operand/06-Dec-2017
435-new-instance/06-Dec-2017
435-try-finally-without-catch/06-Dec-2017
436-rem-float/06-Dec-2017
436-shift-constant/06-Dec-2017
437-inline/06-Dec-2017
438-volatile/06-Dec-2017
439-npe/06-Dec-2017
439-swap-double/06-Dec-2017
440-stmp/06-Dec-2017
441-checker-inliner/06-Dec-2017
442-checker-constant-folding/06-Dec-2017
443-not-bool-inline/06-Dec-2017
444-checker-nce/06-Dec-2017
445-checker-licm/06-Dec-2017
446-checker-inliner2/06-Dec-2017
447-checker-inliner3/06-Dec-2017
448-multiple-returns/06-Dec-2017
449-checker-bce/06-Dec-2017
450-checker-types/06-Dec-2017
451-regression-add-float/06-Dec-2017
451-spill-splot/06-Dec-2017
452-multiple-returns2/06-Dec-2017
453-not-byte/06-Dec-2017
454-get-vreg/06-Dec-2017
455-checker-gvn/06-Dec-2017
456-baseline-array-set/06-Dec-2017
457-regs/06-Dec-2017
458-checker-instruct-simplification/06-Dec-2017
458-long-to-fpu/06-Dec-2017
459-dead-phi/06-Dec-2017
460-multiple-returns3/06-Dec-2017
461-get-reference-vreg/06-Dec-2017
462-checker-inlining-dex-files/06-Dec-2017
463-checker-boolean-simplifier/06-Dec-2017
464-checker-inline-sharpen-calls/06-Dec-2017
465-checker-clinit-gvn/06-Dec-2017
466-get-live-vreg/06-Dec-2017
467-regalloc-pair/06-Dec-2017
468-checker-bool-simplif-regression/06-Dec-2017
469-condition-materialization/06-Dec-2017
470-huge-method/06-Dec-2017
471-deopt-environment/06-Dec-2017
471-uninitialized-locals/06-Dec-2017
472-type-propagation/06-Dec-2017
472-unreachable-if-regression/06-Dec-2017
473-checker-inliner-constants/06-Dec-2017
473-remove-dead-block/06-Dec-2017
474-checker-boolean-input/06-Dec-2017
474-fp-sub-neg/06-Dec-2017
475-regression-inliner-ids/06-Dec-2017
475-simplify-mul-zero/06-Dec-2017
476-checker-ctor-memory-barrier/06-Dec-2017
476-clinit-inline-static-invoke/06-Dec-2017
477-checker-bound-type/06-Dec-2017
477-long-2-float-convers-precision/06-Dec-2017
478-checker-clinit-check-pruning/06-Dec-2017
478-checker-inline-noreturn/06-Dec-2017
478-checker-inliner-nested-loop/06-Dec-2017
479-regression-implicit-null-check/06-Dec-2017
480-checker-dead-blocks/06-Dec-2017
481-regression-phi-cond/06-Dec-2017
482-checker-loop-back-edge-use/06-Dec-2017
483-dce-block/06-Dec-2017
484-checker-register-hints/06-Dec-2017
485-checker-dce-loop-update/06-Dec-2017
485-checker-dce-switch/06-Dec-2017
486-checker-must-do-null-check/06-Dec-2017
487-checker-inline-calls/06-Dec-2017
488-checker-inline-recursive-calls/06-Dec-2017
489-current-method-regression/06-Dec-2017
490-checker-inline/06-Dec-2017
491-current-method/06-Dec-2017
492-checker-inline-invoke-interface/06-Dec-2017
493-checker-inline-invoke-interface/06-Dec-2017
494-checker-instanceof-tests/06-Dec-2017
495-checker-checkcast-tests/06-Dec-2017
496-checker-inlining-class-loader/06-Dec-2017
497-inlining-and-class-loader/06-Dec-2017
498-type-propagation/06-Dec-2017
499-bce-phi-array-length/06-Dec-2017
500-instanceof/06-Dec-2017
501-null-constant-dce/06-Dec-2017
501-regression-packed-switch/06-Dec-2017
503-dead-instructions/06-Dec-2017
504-regression-baseline-entry/06-Dec-2017
505-simplifier-type-propagation/06-Dec-2017
506-verify-aput/06-Dec-2017
507-boolean-test/06-Dec-2017
507-referrer/06-Dec-2017
508-checker-disassembly/06-Dec-2017
508-referrer-method/06-Dec-2017
509-pre-header/06-Dec-2017
510-checker-try-catch/06-Dec-2017
511-clinit-interface/06-Dec-2017
513-array-deopt/06-Dec-2017
514-shifts/06-Dec-2017
515-dce-dominator/06-Dec-2017
516-dead-move-result/06-Dec-2017
517-checker-builder-fallthrough/06-Dec-2017
518-null-array-get/06-Dec-2017
519-bound-load-class/06-Dec-2017
520-equivalent-phi/06-Dec-2017
521-checker-array-set-null/06-Dec-2017
521-regression-integer-field-set/06-Dec-2017
522-checker-regression-monitor-exit/06-Dec-2017
523-checker-can-throw-regression/06-Dec-2017
524-boolean-simplifier-regression/06-Dec-2017
525-checker-arrays-fields1/06-Dec-2017
525-checker-arrays-fields2/06-Dec-2017
526-checker-caller-callee-regs/06-Dec-2017
526-long-regalloc/06-Dec-2017
527-checker-array-access-simd/06-Dec-2017
527-checker-array-access-split/06-Dec-2017
528-long-hint/06-Dec-2017
529-checker-unresolved/06-Dec-2017
529-long-split/06-Dec-2017
530-checker-loops1/06-Dec-2017
530-checker-loops2/06-Dec-2017
530-checker-loops3/06-Dec-2017
530-checker-loops4/06-Dec-2017
530-checker-loops5/06-Dec-2017
530-checker-lse/06-Dec-2017
530-checker-lse-ctor-fences/06-Dec-2017
530-checker-lse2/06-Dec-2017
530-checker-regression-reftyp-final/06-Dec-2017
530-instanceof-checkcast/06-Dec-2017
531-regression-debugphi/06-Dec-2017
532-checker-nonnull-arrayset/06-Dec-2017
533-regression-debugphi/06-Dec-2017
534-checker-bce-deoptimization/06-Dec-2017
535-deopt-and-inlining/06-Dec-2017
535-regression-const-val/06-Dec-2017
536-checker-intrinsic-optimization/06-Dec-2017
536-checker-needs-access-check/06-Dec-2017
537-checker-arraycopy/06-Dec-2017
537-checker-debuggable/06-Dec-2017
537-checker-inline-and-unverified/06-Dec-2017
537-checker-jump-over-jump/06-Dec-2017
538-checker-embed-constants/06-Dec-2017
540-checker-rtp-bug/06-Dec-2017
541-regression-inlined-deopt/06-Dec-2017
542-bitfield-rotates/06-Dec-2017
542-inline-trycatch/06-Dec-2017
542-unresolved-access-check/06-Dec-2017
543-checker-dce-trycatch/06-Dec-2017
543-env-long-ref/06-Dec-2017
545-tracing-and-jit/06-Dec-2017
546-regression-simplify-catch/06-Dec-2017
547-regression-trycatch-critic-edge/06-Dec-2017
548-checker-inlining-and-dce/06-Dec-2017
549-checker-types-merge/06-Dec-2017
550-checker-multiply-accumulate/06-Dec-2017
550-checker-regression-wide-store/06-Dec-2017
550-new-instance-clinit/06-Dec-2017
551-checker-clinit/06-Dec-2017
551-checker-shifter-operand/06-Dec-2017
551-implicit-null-checks/06-Dec-2017
551-invoke-super/06-Dec-2017
552-checker-primitive-typeprop/06-Dec-2017
552-checker-sharpening/06-Dec-2017
552-invoke-non-existent-super/06-Dec-2017
553-invoke-super/06-Dec-2017
554-checker-rtp-checkcast/06-Dec-2017
555-UnsafeGetLong-regression/06-Dec-2017
556-invoke-super/06-Dec-2017
557-checker-instruct-simplifier-ror/06-Dec-2017
557-checker-ref-equivalent/06-Dec-2017
558-switch/06-Dec-2017
559-bce-ssa/06-Dec-2017
559-checker-irreducible-loop/06-Dec-2017
559-checker-rtp-ifnotnull/06-Dec-2017
560-packed-switch/06-Dec-2017
561-divrem/06-Dec-2017
561-shared-slowpaths/06-Dec-2017
562-bce-preheader/06-Dec-2017
562-checker-no-intermediate/06-Dec-2017
563-checker-fakestring/06-Dec-2017
563-checker-invoke-super/06-Dec-2017
564-checker-bitcount/06-Dec-2017
564-checker-inline-loop/06-Dec-2017
564-checker-irreducible-loop/06-Dec-2017
564-checker-negbitwise/06-Dec-2017
565-checker-condition-liveness/06-Dec-2017
565-checker-doublenegbitwise/06-Dec-2017
565-checker-irreducible-loop/06-Dec-2017
565-checker-rotate/06-Dec-2017
566-checker-codegen-select/06-Dec-2017
566-checker-signum/06-Dec-2017
566-polymorphic-inlining/06-Dec-2017
567-checker-compare/06-Dec-2017
568-checker-onebit/06-Dec-2017
569-checker-pattern-replacement/06-Dec-2017
570-checker-osr/06-Dec-2017
570-checker-select/06-Dec-2017
571-irreducible-loop/06-Dec-2017
572-checker-array-get-regression/06-Dec-2017
573-checker-checkcast-regression/06-Dec-2017
574-irreducible-and-constant-area/06-Dec-2017
575-checker-isnan/06-Dec-2017
575-checker-string-init-alias/06-Dec-2017
576-polymorphic-inlining/06-Dec-2017
577-checker-fp2int/06-Dec-2017
578-bce-visit/06-Dec-2017
578-polymorphic-inlining/06-Dec-2017
579-inline-infinite/06-Dec-2017
580-checker-round/06-Dec-2017
580-checker-string-fact-intrinsics/06-Dec-2017
581-rtp/06-Dec-2017
582-checker-bce-length/06-Dec-2017
583-checker-zero/06-Dec-2017
584-checker-div-bool/06-Dec-2017
585-inline-unresolved/06-Dec-2017
586-checker-null-array-get/06-Dec-2017
587-inline-class-error/06-Dec-2017
588-checker-irreducib-lifetime-hole/06-Dec-2017
589-super-imt/06-Dec-2017
590-checker-arr-set-null-regression/06-Dec-2017
590-infinite-loop-with-nop/06-Dec-2017
591-checker-regression-dead-loop/06-Dec-2017
591-new-instance-string/06-Dec-2017
592-checker-regression-bool-input/06-Dec-2017
593-checker-boolean-2-integral-conv/06-Dec-2017
593-checker-long-2-float-regression/06-Dec-2017
593-checker-shift-and-simplifier/06-Dec-2017
594-checker-array-alias/06-Dec-2017
594-checker-irreducible-linorder/06-Dec-2017
594-invoke-super/06-Dec-2017
594-load-string-regression/06-Dec-2017
595-error-class/06-Dec-2017
595-profile-saving/06-Dec-2017
596-app-images/06-Dec-2017
596-checker-dead-phi/06-Dec-2017
596-monitor-inflation/06-Dec-2017
597-deopt-new-string/06-Dec-2017
598-checker-irreducible-dominance/06-Dec-2017
599-checker-irreducible-loop/06-Dec-2017
600-verifier-fails/06-Dec-2017
601-method-access/06-Dec-2017
602-deoptimizeable/06-Dec-2017
603-checker-instanceof/06-Dec-2017
604-hot-static-interface/06-Dec-2017
605-new-string-from-bytes/06-Dec-2017
606-erroneous-class/06-Dec-2017
607-daemon-stress/06-Dec-2017
608-checker-unresolved-lse/06-Dec-2017
609-checker-inline-interface/06-Dec-2017
609-checker-x86-bounds-check/06-Dec-2017
610-arraycopy/06-Dec-2017
611-checker-simplify-if/06-Dec-2017
612-jit-dex-cache/06-Dec-2017
613-inlining-dex-cache/06-Dec-2017
614-checker-dump-constant-location/06-Dec-2017
615-checker-arm64-store-zero/06-Dec-2017
616-cha/06-Dec-2017
616-cha-abstract/06-Dec-2017
616-cha-interface/06-Dec-2017
616-cha-interface-default/06-Dec-2017
616-cha-miranda/06-Dec-2017
616-cha-native/06-Dec-2017
616-cha-proxy-method-inline/06-Dec-2017
616-cha-regression-proxy-method/06-Dec-2017
617-clinit-oome/06-Dec-2017
618-checker-induction/06-Dec-2017
619-checker-current-method/06-Dec-2017
620-checker-bce-intrinsics/06-Dec-2017
622-checker-bce-regressions/06-Dec-2017
622-simplifyifs-exception-edges/06-Dec-2017
623-checker-loop-regressions/06-Dec-2017
624-checker-stringops/06-Dec-2017
625-checker-licm-regressions/06-Dec-2017
626-checker-arm64-scratch-register/06-Dec-2017
626-const-class-linking/06-Dec-2017
626-set-resolved-string/06-Dec-2017
627-checker-unroll/06-Dec-2017
628-vdex/06-Dec-2017
629-vdex-speed/06-Dec-2017
630-safecast-array/06-Dec-2017
631-checker-fp-abs/06-Dec-2017
631-checker-get-class/06-Dec-2017
632-checker-char-at-bounds/06-Dec-2017
633-checker-rtp-getclass/06-Dec-2017
634-vdex-duplicate/06-Dec-2017
635-checker-arm64-volatile-load-cc/06-Dec-2017
636-arm64-veneer-pool/06-Dec-2017
636-wrong-static-access/06-Dec-2017
637-checker-throw-inline/06-Dec-2017
638-checker-inline-caches/06-Dec-2017
638-no-line-number/06-Dec-2017
639-checker-code-sinking/06-Dec-2017
640-checker-boolean-simd/06-Dec-2017
640-checker-byte-simd/06-Dec-2017
640-checker-char-simd/06-Dec-2017
640-checker-double-simd/06-Dec-2017
640-checker-float-simd/06-Dec-2017
640-checker-int-simd/06-Dec-2017
640-checker-integer-valueof/06-Dec-2017
640-checker-long-simd/06-Dec-2017
640-checker-short-simd/06-Dec-2017
641-checker-arraycopy/06-Dec-2017
641-irreducible-inline/06-Dec-2017
641-iterations/06-Dec-2017
642-fp-callees/06-Dec-2017
643-checker-bogus-ic/06-Dec-2017
645-checker-abs-simd/06-Dec-2017
646-checker-arraycopy-large-cst-pos/06-Dec-2017
646-checker-hadd-alt-byte/06-Dec-2017
646-checker-hadd-alt-char/06-Dec-2017
646-checker-hadd-alt-short/06-Dec-2017
646-checker-hadd-byte/06-Dec-2017
646-checker-hadd-char/06-Dec-2017
646-checker-hadd-short/06-Dec-2017
646-checker-long-const-to-int/06-Dec-2017
647-jni-get-field-id/06-Dec-2017
647-sinking-catch/06-Dec-2017
648-inline-caches-unresolved/06-Dec-2017
648-many-direct-methods/06-Dec-2017
649-vdex-duplicate-method/06-Dec-2017
650-checker-inline-access-thunks/06-Dec-2017
651-checker-byte-simd-minmax/06-Dec-2017
651-checker-char-simd-minmax/06-Dec-2017
651-checker-double-simd-minmax/06-Dec-2017
651-checker-float-simd-minmax/06-Dec-2017
651-checker-int-simd-minmax/06-Dec-2017
651-checker-long-simd-minmax/06-Dec-2017
651-checker-short-simd-minmax/06-Dec-2017
652-deopt-intrinsic/06-Dec-2017
654-checker-periodic/06-Dec-2017
655-checker-simd-arm-opt/06-Dec-2017
655-jit-clinit/06-Dec-2017
656-annotation-lookup-generic-jni/06-Dec-2017
656-checker-simd-opt/06-Dec-2017
656-loop-deopt/06-Dec-2017
657-branches/06-Dec-2017
658-fp-read-barrier/06-Dec-2017
659-unpadded-array/06-Dec-2017
661-classloader-allocator/06-Dec-2017
662-regression-alias/06-Dec-2017
663-odd-dex-size/06-Dec-2017
663-odd-dex-size2/06-Dec-2017
663-odd-dex-size3/06-Dec-2017
663-odd-dex-size4/06-Dec-2017
700-LoadArgRegs/06-Dec-2017
701-easy-div-rem/06-Dec-2017
702-LargeBranchOffset/06-Dec-2017
703-floating-point-div/06-Dec-2017
704-multiply-accumulate/06-Dec-2017
705-register-conflict/06-Dec-2017
706-checker-scheduler/06-Dec-2017
706-jit-skip-compilation/06-Dec-2017
707-checker-invalid-profile/06-Dec-2017
708-jit-cache-churn/06-Dec-2017
800-smali/06-Dec-2017
801-VoidCheckCast/06-Dec-2017
802-deoptimization/06-Dec-2017
803-no-super/06-Dec-2017
804-class-extends-itself/06-Dec-2017
900-hello-plugin/06-Dec-2017
901-hello-ti-agent/06-Dec-2017
902-hello-transformation/06-Dec-2017
903-hello-tagging/06-Dec-2017
904-object-allocation/06-Dec-2017
905-object-free/06-Dec-2017
906-iterate-heap/06-Dec-2017
907-get-loaded-classes/06-Dec-2017
908-gc-start-finish/06-Dec-2017
909-attach-agent/06-Dec-2017
910-methods/06-Dec-2017
911-get-stack-trace/06-Dec-2017
912-classes/06-Dec-2017
913-heaps/06-Dec-2017
914-hello-obsolescence/06-Dec-2017
915-obsolete-2/06-Dec-2017
916-obsolete-jit/06-Dec-2017
917-fields-transformation/06-Dec-2017
918-fields/06-Dec-2017
919-obsolete-fields/06-Dec-2017
920-objects/06-Dec-2017
921-hello-failure/06-Dec-2017
922-properties/06-Dec-2017
923-monitors/06-Dec-2017
924-threads/06-Dec-2017
925-threadgroups/06-Dec-2017
926-multi-obsolescence/06-Dec-2017
927-timers/06-Dec-2017
928-jni-table/06-Dec-2017
929-search/06-Dec-2017
930-hello-retransform/06-Dec-2017
931-agent-thread/06-Dec-2017
932-transform-saves/06-Dec-2017
933-misc-events/06-Dec-2017
934-load-transform/06-Dec-2017
935-non-retransformable/06-Dec-2017
936-search-onload/06-Dec-2017
937-hello-retransform-package/06-Dec-2017
938-load-transform-bcp/06-Dec-2017
939-hello-transformation-bcp/06-Dec-2017
940-recursive-obsolete/06-Dec-2017
941-recurive-obsolete-jit/06-Dec-2017
942-private-recursive/06-Dec-2017
943-private-recursive-jit/06-Dec-2017
944-transform-classloaders/06-Dec-2017
945-obsolete-native/06-Dec-2017
946-obsolete-throw/06-Dec-2017
947-reflect-method/06-Dec-2017
948-change-annotations/06-Dec-2017
949-in-memory-transform/06-Dec-2017
950-redefine-intrinsic/06-Dec-2017
951-threaded-obsolete/06-Dec-2017
952-invoke-custom/06-Dec-2017
952-invoke-custom-kinds/06-Dec-2017
953-invoke-polymorphic-compiler/06-Dec-2017
954-invoke-polymorphic-verifier/06-Dec-2017
955-methodhandles-smali/06-Dec-2017
956-methodhandles/06-Dec-2017
957-methodhandle-transforms/06-Dec-2017
958-methodhandle-stackframe/06-Dec-2017
959-invoke-polymorphic-accessors/06-Dec-2017
960-default-smali/06-Dec-2017
961-default-iface-resolution-gen/06-Dec-2017
962-iface-static/06-Dec-2017
963-default-range-smali/06-Dec-2017
964-default-iface-init-gen/06-Dec-2017
965-default-verify/06-Dec-2017
966-default-conflict/06-Dec-2017
967-default-ame/06-Dec-2017
968-default-partial-compile-gen/06-Dec-2017
969-iface-super/06-Dec-2017
970-iface-super-resolution-gen/06-Dec-2017
971-iface-super/06-Dec-2017
972-default-imt-collision/06-Dec-2017
972-iface-super-multidex/06-Dec-2017
973-default-multidex/06-Dec-2017
974-verify-interface-super/06-Dec-2017
975-iface-private/06-Dec-2017
976-conflict-no-methods/06-Dec-2017
978-virtual-interface/06-Dec-2017
980-redefine-object/06-Dec-2017
981-dedup-original-dex/06-Dec-2017
982-ok-no-retransform/06-Dec-2017
983-source-transform-verify/06-Dec-2017
984-obsolete-invoke/06-Dec-2017
985-re-obsolete/06-Dec-2017
986-native-method-bind/06-Dec-2017
987-agent-bind/06-Dec-2017
988-method-trace/06-Dec-2017
989-method-trace-throw/06-Dec-2017
990-field-trace/06-Dec-2017
990-method-handle-and-mr/06-Dec-2017
991-field-trace-2/06-Dec-2017
992-source-data/06-Dec-2017
993-breakpoints/06-Dec-2017
994-breakpoint-line/06-Dec-2017
995-breakpoints-throw/06-Dec-2017
996-breakpoint-obsolete/06-Dec-2017
997-single-step/06-Dec-2017
998-redefine-use-after-free/06-Dec-2017
AbstractMethod/06-Dec-2017
AllFields/06-Dec-2017
Android.bp06-Dec-201712.3K
Android.run-test.mk06-Dec-20178.8K
common/06-Dec-2017
DefaultMethods/06-Dec-2017
dexdump/06-Dec-2017
DexToDexDecompiler/06-Dec-2017
ErroneousA/06-Dec-2017
ErroneousB/06-Dec-2017
ErroneousInit/06-Dec-2017
etc/06-Dec-2017
ExceptionHandle/06-Dec-2017
ForClassLoaderA/06-Dec-2017
ForClassLoaderB/06-Dec-2017
ForClassLoaderC/06-Dec-2017
ForClassLoaderD/06-Dec-2017
GetMethodSignature/06-Dec-2017
ImageLayoutA/06-Dec-2017
ImageLayoutB/06-Dec-2017
IMTA/06-Dec-2017
IMTB/06-Dec-2017
Instrumentation/06-Dec-2017
Interfaces/06-Dec-2017
knownfailures.json06-Dec-201727.4K
Lookup/06-Dec-2017
Main/06-Dec-2017
ManyMethods/06-Dec-2017
MethodTypes/06-Dec-2017
MultiDex/06-Dec-2017
MultiDexModifiedSecondary/06-Dec-2017
MyClass/06-Dec-2017
MyClassNatives/06-Dec-2017
Nested/06-Dec-2017
NonStaticLeafMethods/06-Dec-2017
Packages/06-Dec-2017
ProfileTestMultiDex/06-Dec-2017
ProtoCompare/06-Dec-2017
ProtoCompare2/06-Dec-2017
README.md06-Dec-20171.6K
run-test06-Dec-201734K
StackWalk2/06-Dec-2017
StaticLeafMethods/06-Dec-2017
Statics/06-Dec-2017
StaticsFromCode/06-Dec-2017
testrunner/06-Dec-2017
ti-agent/06-Dec-2017
ti-stress/06-Dec-2017
Transaction/06-Dec-2017
utils/06-Dec-2017
valgrind-suppressions.txt06-Dec-20171.5K
valgrind-target-suppressions.txt06-Dec-20171.8K
VerifierDeps/06-Dec-2017
VerifierDepsMulti/06-Dec-2017
XandY/06-Dec-2017

README.md

      1 # VM test harness
      2 
      3 There are two suites of tests in this directory: run-tests and gtests.
      4 
      5 The run-tests are identified by directories named with with a numeric
      6 prefix and containing an info.txt file. For most run tests, the
      7 sources are in the "src" subdirectory. Sources found in the "src2"
      8 directory are compiled separately but to the same output directory;
      9 this can be used to exercise "API mismatch" situations by replacing
     10 class files created in the first pass. The "src-ex" directory is
     11 built separately, and is intended for exercising class loaders.
     12 
     13 The gtests are in named directories and contain a .java source
     14 file.
     15 
     16 All tests in either suite can be run using the "art/test.py"
     17 script. Additionally, run-tests can be run individidually. All of the
     18 tests can be run on the build host, on a USB-attached device, or using
     19 the build host "reference implementation".
     20 
     21 To see command flags run:
     22 
     23 ```sh
     24 $ art/test.py -h
     25 ```
     26 
     27 ## Running all tests on the build host
     28 
     29 ```sh
     30 $ art/test.py --host
     31 ```
     32 
     33 ## Running all tests on the target device
     34 
     35 ```sh
     36 $ art/test.py --target
     37 ```
     38 
     39 ## Running all gtests on the build host
     40 
     41 ```sh
     42 $ art/test.py --host -g
     43 ```
     44 
     45 ## Running all gtests on the target device
     46 
     47 ```sh
     48 $ art/test.py --target -g
     49 ```
     50 
     51 ## Running all run-tests on the build host
     52 
     53 ```sh
     54 $ art/test.py --host -r
     55 ```
     56 
     57 ## Running all run-tests on the target device
     58 
     59 ```sh
     60 $ art/test.py --target -r
     61 ```
     62 
     63 ## Running one run-test on the build host
     64 
     65 ```sh
     66 $ art/test.py --host -r -t 001-HelloWorld
     67 ```
     68 
     69 ## Running one run-test on the target device
     70 
     71 ```sh
     72 $ art/test.py --target -r -t 001-HelloWorld
     73 ```
     74