Home | History | Annotate | only in /art/test
Up to higher level directory
NameDateSize
000-nop/06-Dec-2016
001-HelloWorld/06-Dec-2016
001-Main/06-Dec-2016
002-sleep/06-Dec-2016
003-omnibus-opcodes/06-Dec-2016
004-checker-UnsafeTest18/06-Dec-2016
004-InterfaceTest/06-Dec-2016
004-JniTest/06-Dec-2016
004-NativeAllocations/06-Dec-2016
004-ReferenceMap/06-Dec-2016
004-SignalTest/06-Dec-2016
004-StackWalk/06-Dec-2016
004-ThreadStress/06-Dec-2016
004-UnsafeTest/06-Dec-2016
005-annotations/06-Dec-2016
006-args/06-Dec-2016
007-count10/06-Dec-2016
008-exceptions/06-Dec-2016
009-instanceof/06-Dec-2016
010-instance/06-Dec-2016
011-array-copy/06-Dec-2016
012-math/06-Dec-2016
013-math2/06-Dec-2016
014-math3/06-Dec-2016
015-switch/06-Dec-2016
016-intern/06-Dec-2016
017-float/06-Dec-2016
018-stack-overflow/06-Dec-2016
019-wrong-array-type/06-Dec-2016
020-string/06-Dec-2016
021-string2/06-Dec-2016
022-interface/06-Dec-2016
023-many-interfaces/06-Dec-2016
024-illegal-access/06-Dec-2016
025-access-controller/06-Dec-2016
026-access/06-Dec-2016
027-arithmetic/06-Dec-2016
028-array-write/06-Dec-2016
029-assert/06-Dec-2016
030-bad-finalizer/06-Dec-2016
031-class-attributes/06-Dec-2016
032-concrete-sub/06-Dec-2016
033-class-init-deadlock/06-Dec-2016
034-call-null/06-Dec-2016
035-enum/06-Dec-2016
036-finalizer/06-Dec-2016
037-inherit/06-Dec-2016
038-inner-null/06-Dec-2016
039-join-main/06-Dec-2016
040-miranda/06-Dec-2016
041-narrowing/06-Dec-2016
042-new-instance/06-Dec-2016
043-privates/06-Dec-2016
044-proxy/06-Dec-2016
045-reflect-array/06-Dec-2016
046-reflect/06-Dec-2016
047-returns/06-Dec-2016
048-reflect-v8/06-Dec-2016
049-show-object/06-Dec-2016
050-sync-test/06-Dec-2016
051-thread/06-Dec-2016
052-verifier-fun/06-Dec-2016
053-wait-some/06-Dec-2016
054-uncaught/06-Dec-2016
055-enum-performance/06-Dec-2016
056-const-string-jumbo/06-Dec-2016
058-enum-order/06-Dec-2016
059-finalizer-throw/06-Dec-2016
061-out-of-memory/06-Dec-2016
062-character-encodings/06-Dec-2016
063-process-manager/06-Dec-2016
064-field-access/06-Dec-2016
065-mismatched-implements/06-Dec-2016
066-mismatched-super/06-Dec-2016
067-preemptive-unpark/06-Dec-2016
068-classloader/06-Dec-2016
069-field-type/06-Dec-2016
070-nio-buffer/06-Dec-2016
071-dexfile/06-Dec-2016
072-precise-gc/06-Dec-2016
073-mismatched-field/06-Dec-2016
074-gc-thrash/06-Dec-2016
075-verification-error/06-Dec-2016
076-boolean-put/06-Dec-2016
077-method-override/06-Dec-2016
078-polymorphic-virtual/06-Dec-2016
079-phantom/06-Dec-2016
080-oom-throw/06-Dec-2016
080-oom-throw-with-finalizer/06-Dec-2016
081-hot-exceptions/06-Dec-2016
082-inline-execute/06-Dec-2016
083-compiler-regressions/06-Dec-2016
084-class-init/06-Dec-2016
085-old-style-inner-class/06-Dec-2016
086-null-super/06-Dec-2016
087-gc-after-link/06-Dec-2016
088-monitor-verification/06-Dec-2016
089-many-methods/06-Dec-2016
090-loop-formation/06-Dec-2016
091-override-package-private-method/06-Dec-2016
092-locale/06-Dec-2016
093-serialization/06-Dec-2016
094-pattern/06-Dec-2016
095-switch-MAX_INT/06-Dec-2016
096-array-copy-concurrent-gc/06-Dec-2016
097-duplicate-method/06-Dec-2016
098-ddmc/06-Dec-2016
099-vmdebug/06-Dec-2016
100-reflect2/06-Dec-2016
101-fibonacci/06-Dec-2016
102-concurrent-gc/06-Dec-2016
103-string-append/06-Dec-2016
104-growth-limit/06-Dec-2016
105-invoke/06-Dec-2016
106-exceptions2/06-Dec-2016
107-int-math2/06-Dec-2016
108-check-cast/06-Dec-2016
109-suspend-check/06-Dec-2016
110-field-access/06-Dec-2016
111-unresolvable-exception/06-Dec-2016
112-double-math/06-Dec-2016
113-multidex/06-Dec-2016
114-ParallelGC/06-Dec-2016
115-native-bridge/06-Dec-2016
116-nodex2oat/06-Dec-2016
117-nopatchoat/06-Dec-2016
118-noimage-dex2oat/06-Dec-2016
119-noimage-patchoat/06-Dec-2016
120-hashcode/06-Dec-2016
121-modifiers/06-Dec-2016
121-simple-suspend-check/06-Dec-2016
122-npe/06-Dec-2016
123-compiler-regressions-mt/06-Dec-2016
123-inline-execute2/06-Dec-2016
124-missing-classes/06-Dec-2016
125-gc-and-classloading/06-Dec-2016
126-miranda-multidex/06-Dec-2016
127-checker-secondarydex/06-Dec-2016
128-reg-spilling-on-implicit-nullcheck/06-Dec-2016
129-ThreadGetId/06-Dec-2016
130-hprof/06-Dec-2016
131-structural-change/06-Dec-2016
132-daemon-locks-shutdown/06-Dec-2016
133-static-invoke-super/06-Dec-2016
1337-gc-coverage/06-Dec-2016
134-nodex2oat-nofallback/06-Dec-2016
134-reg-promotion/06-Dec-2016
135-MirandaDispatch/06-Dec-2016
136-daemon-jni-shutdown/06-Dec-2016
137-cfi/06-Dec-2016
138-duplicate-classes-check/06-Dec-2016
138-duplicate-classes-check2/06-Dec-2016
139-register-natives/06-Dec-2016
140-dce-regression/06-Dec-2016
140-field-packing/06-Dec-2016
141-class-unload/06-Dec-2016
142-classloader2/06-Dec-2016
143-string-value/06-Dec-2016
144-static-field-sigquit/06-Dec-2016
145-alloc-tracking-stress/06-Dec-2016
146-bad-interface/06-Dec-2016
147-stripped-dex-fallback/06-Dec-2016
148-multithread-gc-annotations/06-Dec-2016
150-loadlibrary/06-Dec-2016
201-built-in-exception-detail-messages/06-Dec-2016
202-thread-oome/06-Dec-2016
300-package-override/06-Dec-2016
301-abstract-protected/06-Dec-2016
302-float-conversion/06-Dec-2016
303-verification-stress/06-Dec-2016
304-method-tracing/06-Dec-2016
370-dex-v37/06-Dec-2016
401-optimizing-compiler/06-Dec-2016
402-optimizing-control-flow/06-Dec-2016
403-optimizing-long/06-Dec-2016
404-optimizing-allocator/06-Dec-2016
405-optimizing-long-allocator/06-Dec-2016
406-fields/06-Dec-2016
407-arrays/06-Dec-2016
408-move-bug/06-Dec-2016
409-materialized-condition/06-Dec-2016
410-floats/06-Dec-2016
411-optimizing-arith-mul/06-Dec-2016
412-new-array/06-Dec-2016
413-regalloc-regression/06-Dec-2016
414-optimizing-arith-sub/06-Dec-2016
414-static-fields/06-Dec-2016
415-optimizing-arith-neg/06-Dec-2016
416-optimizing-arith-not/06-Dec-2016
417-optimizing-arith-div/06-Dec-2016
418-const-string/06-Dec-2016
419-long-parameter/06-Dec-2016
420-const-class/06-Dec-2016
421-exceptions/06-Dec-2016
421-large-frame/06-Dec-2016
422-instanceof/06-Dec-2016
422-type-conversion/06-Dec-2016
423-invoke-interface/06-Dec-2016
424-checkcast/06-Dec-2016
425-invoke-super/06-Dec-2016
426-monitor/06-Dec-2016
427-bitwise/06-Dec-2016
427-bounds/06-Dec-2016
428-optimizing-arith-rem/06-Dec-2016
429-ssa-builder/06-Dec-2016
430-live-register-slow-path/06-Dec-2016
431-optimizing-arith-shifts/06-Dec-2016
431-type-propagation/06-Dec-2016
432-optimizing-cmp/06-Dec-2016
433-gvn/06-Dec-2016
434-invoke-direct/06-Dec-2016
434-shifter-operand/06-Dec-2016
435-new-instance/06-Dec-2016
435-try-finally-without-catch/06-Dec-2016
436-rem-float/06-Dec-2016
436-shift-constant/06-Dec-2016
437-inline/06-Dec-2016
438-volatile/06-Dec-2016
439-npe/06-Dec-2016
439-swap-double/06-Dec-2016
440-stmp/06-Dec-2016
441-checker-inliner/06-Dec-2016
442-checker-constant-folding/06-Dec-2016
443-not-bool-inline/06-Dec-2016
444-checker-nce/06-Dec-2016
445-checker-licm/06-Dec-2016
446-checker-inliner2/06-Dec-2016
447-checker-inliner3/06-Dec-2016
448-multiple-returns/06-Dec-2016
449-checker-bce/06-Dec-2016
450-checker-types/06-Dec-2016
451-regression-add-float/06-Dec-2016
451-spill-splot/06-Dec-2016
452-multiple-returns2/06-Dec-2016
453-not-byte/06-Dec-2016
454-get-vreg/06-Dec-2016
455-checker-gvn/06-Dec-2016
456-baseline-array-set/06-Dec-2016
457-regs/06-Dec-2016
458-checker-instruction-simplification/06-Dec-2016
458-long-to-fpu/06-Dec-2016
459-dead-phi/06-Dec-2016
460-multiple-returns3/06-Dec-2016
461-get-reference-vreg/06-Dec-2016
462-checker-inlining-across-dex-files/06-Dec-2016
463-checker-boolean-simplifier/06-Dec-2016
464-checker-inline-sharpen-calls/06-Dec-2016
465-checker-clinit-gvn/06-Dec-2016
466-get-live-vreg/06-Dec-2016
467-regalloc-pair/06-Dec-2016
468-checker-bool-simplifier-regression/06-Dec-2016
469-condition-materialization/06-Dec-2016
470-huge-method/06-Dec-2016
471-deopt-environment/06-Dec-2016
471-uninitialized-locals/06-Dec-2016
472-type-propagation/06-Dec-2016
472-unreachable-if-regression/06-Dec-2016
473-checker-inliner-constants/06-Dec-2016
473-remove-dead-block/06-Dec-2016
474-checker-boolean-input/06-Dec-2016
474-fp-sub-neg/06-Dec-2016
475-regression-inliner-ids/06-Dec-2016
475-simplify-mul-zero/06-Dec-2016
476-checker-ctor-memory-barrier/06-Dec-2016
476-clinit-inline-static-invoke/06-Dec-2016
477-checker-bound-type/06-Dec-2016
477-long-to-float-conversion-precision/06-Dec-2016
478-checker-clinit-check-pruning/06-Dec-2016
478-checker-inliner-nested-loop/06-Dec-2016
479-regression-implicit-null-check/06-Dec-2016
480-checker-dead-blocks/06-Dec-2016
481-regression-phi-cond/06-Dec-2016
482-checker-loop-back-edge-use/06-Dec-2016
483-dce-block/06-Dec-2016
484-checker-register-hints/06-Dec-2016
485-checker-dce-loop-update/06-Dec-2016
485-checker-dce-switch/06-Dec-2016
486-checker-must-do-null-check/06-Dec-2016
487-checker-inline-calls/06-Dec-2016
488-checker-inline-recursive-calls/06-Dec-2016
489-current-method-regression/06-Dec-2016
490-checker-inline/06-Dec-2016
491-current-method/06-Dec-2016
492-checker-inline-invoke-interface/06-Dec-2016
493-checker-inline-invoke-interface/06-Dec-2016
494-checker-instanceof-tests/06-Dec-2016
495-checker-checkcast-tests/06-Dec-2016
496-checker-inlining-and-class-loader/06-Dec-2016
497-inlining-and-class-loader/06-Dec-2016
498-type-propagation/06-Dec-2016
499-bce-phi-array-length/06-Dec-2016
500-instanceof/06-Dec-2016
501-null-constant-dce/06-Dec-2016
501-regression-packed-switch/06-Dec-2016
503-dead-instructions/06-Dec-2016
504-regression-baseline-entry/06-Dec-2016
505-simplifier-type-propagation/06-Dec-2016
506-verify-aput/06-Dec-2016
507-boolean-test/06-Dec-2016
507-referrer/06-Dec-2016
508-checker-disassembly/06-Dec-2016
508-referrer-method/06-Dec-2016
509-pre-header/06-Dec-2016
510-checker-try-catch/06-Dec-2016
511-clinit-interface/06-Dec-2016
513-array-deopt/06-Dec-2016
514-shifts/06-Dec-2016
515-dce-dominator/06-Dec-2016
516-dead-move-result/06-Dec-2016
517-checker-builder-fallthrough/06-Dec-2016
518-null-array-get/06-Dec-2016
519-bound-load-class/06-Dec-2016
520-equivalent-phi/06-Dec-2016
521-checker-array-set-null/06-Dec-2016
521-regression-integer-field-set/06-Dec-2016
522-checker-regression-monitor-exit/06-Dec-2016
523-checker-can-throw-regression/06-Dec-2016
524-boolean-simplifier-regression/06-Dec-2016
525-checker-arrays-and-fields/06-Dec-2016
526-checker-caller-callee-regs/06-Dec-2016
526-long-regalloc/06-Dec-2016
527-checker-array-access-split/06-Dec-2016
528-long-hint/06-Dec-2016
529-checker-unresolved/06-Dec-2016
529-long-split/06-Dec-2016
530-checker-loops1/06-Dec-2016
530-checker-loops2/06-Dec-2016
530-checker-lse/06-Dec-2016
530-checker-regression-reftype-final/06-Dec-2016
530-instanceof-checkcast/06-Dec-2016
531-regression-debugphi/06-Dec-2016
532-checker-nonnull-arrayset/06-Dec-2016
533-regression-debugphi/06-Dec-2016
534-checker-bce-deoptimization/06-Dec-2016
535-deopt-and-inlining/06-Dec-2016
535-regression-const-val/06-Dec-2016
536-checker-intrinsic-optimization/06-Dec-2016
536-checker-needs-access-check/06-Dec-2016
537-checker-arraycopy/06-Dec-2016
537-checker-debuggable/06-Dec-2016
537-checker-inline-and-unverified/06-Dec-2016
537-checker-jump-over-jump/06-Dec-2016
538-checker-embed-constants/06-Dec-2016
540-checker-rtp-bug/06-Dec-2016
541-regression-inlined-deopt/06-Dec-2016
542-bitfield-rotates/06-Dec-2016
542-inline-trycatch/06-Dec-2016
542-unresolved-access-check/06-Dec-2016
543-checker-dce-trycatch/06-Dec-2016
543-env-long-ref/06-Dec-2016
545-tracing-and-jit/06-Dec-2016
546-regression-simplify-catch/06-Dec-2016
547-regression-trycatch-critical-edge/06-Dec-2016
548-checker-inlining-and-dce/06-Dec-2016
549-checker-types-merge/06-Dec-2016
550-checker-multiply-accumulate/06-Dec-2016
550-checker-regression-wide-store/06-Dec-2016
550-new-instance-clinit/06-Dec-2016
551-checker-clinit/06-Dec-2016
551-checker-shifter-operand/06-Dec-2016
551-implicit-null-checks/06-Dec-2016
551-invoke-super/06-Dec-2016
552-checker-primitive-typeprop/06-Dec-2016
552-checker-sharpening/06-Dec-2016
552-invoke-non-existent-super/06-Dec-2016
553-invoke-super/06-Dec-2016
554-checker-rtp-checkcast/06-Dec-2016
555-checker-regression-x86const/06-Dec-2016
555-UnsafeGetLong-regression/06-Dec-2016
556-invoke-super/06-Dec-2016
557-checker-instruction-simplifier-ror/06-Dec-2016
557-checker-ref-equivalent/06-Dec-2016
558-switch/06-Dec-2016
559-bce-ssa/06-Dec-2016
559-checker-irreducible-loop/06-Dec-2016
559-checker-rtp-ifnotnull/06-Dec-2016
560-packed-switch/06-Dec-2016
561-divrem/06-Dec-2016
561-shared-slowpaths/06-Dec-2016
562-bce-preheader/06-Dec-2016
562-no-intermediate/06-Dec-2016
563-checker-fakestring/06-Dec-2016
563-checker-invoke-super/06-Dec-2016
564-checker-bitcount/06-Dec-2016
564-checker-inline-loop/06-Dec-2016
564-checker-irreducible-loop/06-Dec-2016
564-checker-negbitwise/06-Dec-2016
565-checker-condition-liveness/06-Dec-2016
565-checker-doublenegbitwise/06-Dec-2016
565-checker-irreducible-loop/06-Dec-2016
565-checker-rotate/06-Dec-2016
566-checker-codegen-select/06-Dec-2016
566-checker-signum/06-Dec-2016
566-polymorphic-inlining/06-Dec-2016
567-checker-compare/06-Dec-2016
568-checker-onebit/06-Dec-2016
569-checker-pattern-replacement/06-Dec-2016
570-checker-osr/06-Dec-2016
570-checker-select/06-Dec-2016
571-irreducible-loop/06-Dec-2016
572-checker-array-get-regression/06-Dec-2016
573-checker-checkcast-regression/06-Dec-2016
574-irreducible-and-constant-area/06-Dec-2016
575-checker-isnan/06-Dec-2016
575-checker-string-init-alias/06-Dec-2016
576-polymorphic-inlining/06-Dec-2016
577-checker-fp2int/06-Dec-2016
577-profile-foreign-dex/06-Dec-2016
578-bce-visit/06-Dec-2016
578-polymorphic-inlining/06-Dec-2016
579-inline-infinite/06-Dec-2016
580-checker-round/06-Dec-2016
580-checker-string-factory-intrinsics/06-Dec-2016
581-rtp/06-Dec-2016
582-checker-bce-length/06-Dec-2016
583-checker-zero/06-Dec-2016
584-checker-div-bool/06-Dec-2016
585-inline-unresolved/06-Dec-2016
586-checker-null-array-get/06-Dec-2016
587-inline-class-error/06-Dec-2016
588-checker-irreducible-lifetime-hole/06-Dec-2016
589-super-imt/06-Dec-2016
590-checker-array-set-null-regression/06-Dec-2016
590-infinite-loop-with-nop/06-Dec-2016
591-checker-regression-dead-loop/06-Dec-2016
591-new-instance-string/06-Dec-2016
592-checker-regression-bool-input/06-Dec-2016
593-checker-boolean-to-integral-conv/06-Dec-2016
593-checker-long-to-float-regression/06-Dec-2016
593-checker-shift-and-simplifier/06-Dec-2016
594-checker-irreducible-linorder/06-Dec-2016
594-invoke-super/06-Dec-2016
594-load-string-regression/06-Dec-2016
595-error-class/06-Dec-2016
595-profile-saving/06-Dec-2016
596-app-images/06-Dec-2016
596-checker-dead-phi/06-Dec-2016
597-deopt-new-string/06-Dec-2016
598-checker-irreducible-dominance/06-Dec-2016
599-checker-irreducible-loop/06-Dec-2016
600-verifier-fails/06-Dec-2016
601-method-access/06-Dec-2016
603-checker-instanceof/06-Dec-2016
604-hot-static-interface/06-Dec-2016
605-new-string-from-bytes/06-Dec-2016
606-erroneous-class/06-Dec-2016
608-checker-unresolved-lse/06-Dec-2016
610-arraycopy/06-Dec-2016
612-jit-dex-cache/06-Dec-2016
613-inlining-dex-cache/06-Dec-2016
617-clinit-oome/06-Dec-2016
700-LoadArgRegs/06-Dec-2016
701-easy-div-rem/06-Dec-2016
702-LargeBranchOffset/06-Dec-2016
703-floating-point-div/06-Dec-2016
704-multiply-accumulate/06-Dec-2016
705-register-conflict/06-Dec-2016
800-smali/06-Dec-2016
801-VoidCheckCast/06-Dec-2016
802-deoptimization/06-Dec-2016
803-no-super/06-Dec-2016
804-class-extends-itself/06-Dec-2016
955-lambda-smali/06-Dec-2016
960-default-smali/06-Dec-2016
961-default-iface-resolution-generated/06-Dec-2016
962-iface-static/06-Dec-2016
963-default-range-smali/06-Dec-2016
964-default-iface-init-generated/06-Dec-2016
965-default-verify/06-Dec-2016
966-default-conflict/06-Dec-2016
967-default-ame/06-Dec-2016
968-default-partial-compile-generated/06-Dec-2016
969-iface-super/06-Dec-2016
970-iface-super-resolution-generated/06-Dec-2016
971-iface-super/06-Dec-2016
972-default-imt-collision/06-Dec-2016
972-iface-super-multidex/06-Dec-2016
973-default-multidex/06-Dec-2016
974-verify-interface-super/06-Dec-2016
975-iface-private/06-Dec-2016
976-conflict-no-methods/06-Dec-2016
AbstractMethod/06-Dec-2016
AllFields/06-Dec-2016
Android.libarttest.mk06-Dec-20164.2K
Android.libnativebridgetest.mk06-Dec-20162.9K
Android.run-test.mk06-Dec-201645.5K
common/06-Dec-2016
dexdump/06-Dec-2016
etc/06-Dec-2016
ExceptionHandle/06-Dec-2016
GetMethodSignature/06-Dec-2016
ImageLayoutA/06-Dec-2016
ImageLayoutB/06-Dec-2016
Instrumentation/06-Dec-2016
Interfaces/06-Dec-2016
Lookup/06-Dec-2016
Main/06-Dec-2016
MultiDex/06-Dec-2016
MultiDexModifiedSecondary/06-Dec-2016
MyClass/06-Dec-2016
MyClassNatives/06-Dec-2016
Nested/06-Dec-2016
NonStaticLeafMethods/06-Dec-2016
Packages/06-Dec-2016
ProfileTestMultiDex/06-Dec-2016
ProtoCompare/06-Dec-2016
ProtoCompare2/06-Dec-2016
README.txt06-Dec-2016646
run-all-tests06-Dec-20167.3K
run-test06-Dec-201631.6K
StackWalk2/06-Dec-2016
StaticLeafMethods/06-Dec-2016
Statics/06-Dec-2016
StaticsFromCode/06-Dec-2016
Transaction/06-Dec-2016
utils/06-Dec-2016
valgrind-suppressions.txt06-Dec-2016281
XandY/06-Dec-2016

README.txt

      1 VM test harness.
      2 
      3 Use "./run-all-tests" to run all tests, or "./run-test <number>" to run a
      4 single test.  Run "./run-test" with no arguments to see command flags;
      5 in particular, the tests can be run on the desktop, on a USB-attached
      6 device, or using the desktop "reference implementation".
      7 
      8 
      9 For most tests, the sources are in the "src" subdirectory.  Sources found
     10 in the "src2" directory are compiled separately but to the same output
     11 directory; this can be used to exercise "API mismatch" situations by
     12 replacing class files created in the first pass.  The "src-ex" directory
     13 is built separately, and is intended for exercising class loaders.
     14