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