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