NameDateSize

..13-Jul-20124 KiB

001-nop/13-Jul-20124 KiB

002-sleep/13-Jul-20124 KiB

003-omnibus-opcodes/13-Jul-20124 KiB

004-annotations/13-Jul-20124 KiB

005-args/13-Jul-20124 KiB

006-count10/13-Jul-20124 KiB

007-exceptions/13-Jul-20124 KiB

008-instanceof/13-Jul-20124 KiB

009-instanceof2/13-Jul-20124 KiB

010-instance/13-Jul-20124 KiB

011-array-copy/13-Jul-20124 KiB

012-math/13-Jul-20124 KiB

013-math2/13-Jul-20124 KiB

014-math3/13-Jul-20124 KiB

015-switch/13-Jul-20124 KiB

016-intern/13-Jul-20124 KiB

017-float/13-Jul-20124 KiB

018-stack-overflow/13-Jul-20124 KiB

019-wrong-array-type/13-Jul-20124 KiB

020-string/13-Jul-20124 KiB

021-string2/13-Jul-20124 KiB

022-interface/13-Jul-20124 KiB

023-many-interfaces/13-Jul-20124 KiB

024-illegal-access/13-Jul-20124 KiB

025-access-controller/13-Jul-20124 KiB

026-access/13-Jul-20124 KiB

027-arithmetic/13-Jul-20124 KiB

028-array-write/13-Jul-20124 KiB

029-assert/13-Jul-20124 KiB

030-bad-finalizer/13-Jul-20124 KiB

031-class-attributes/13-Jul-20124 KiB

032-concrete-sub/13-Jul-20124 KiB

033-class-init-deadlock/13-Jul-20124 KiB

034-call-null/13-Jul-20124 KiB

035-enum/13-Jul-20124 KiB

036-finalizer/13-Jul-20124 KiB

037-inherit/13-Jul-20124 KiB

038-inner-null/13-Jul-20124 KiB

039-join-main/13-Jul-20124 KiB

040-miranda/13-Jul-20124 KiB

041-narrowing/13-Jul-20124 KiB

042-new-instance/13-Jul-20124 KiB

043-privates/13-Jul-20124 KiB

044-proxy/13-Jul-20124 KiB

045-reflect-array/13-Jul-20124 KiB

046-reflect/13-Jul-20124 KiB

047-returns/13-Jul-20124 KiB

048-server-socket/13-Jul-20124 KiB

049-show-object/13-Jul-20124 KiB

050-sync-test/13-Jul-20124 KiB

051-thread/13-Jul-20124 KiB

052-verifier-fun/13-Jul-20124 KiB

053-wait-some/13-Jul-20124 KiB

054-uncaught/13-Jul-20124 KiB

055-enum-performance/13-Jul-20124 KiB

056-const-string-jumbo/13-Jul-20124 KiB

058-enum-order/13-Jul-20124 KiB

059-finalizer-throw/13-Jul-20124 KiB

061-out-of-memory/13-Jul-20124 KiB

062-character-encodings/13-Jul-20124 KiB

063-process-manager/13-Jul-20124 KiB

064-field-access/13-Jul-20124 KiB

065-mismatched-implements/13-Jul-20124 KiB

066-mismatched-super/13-Jul-20124 KiB

067-preemptive-unpark/13-Jul-20124 KiB

068-classloader/13-Jul-20124 KiB

069-field-type/13-Jul-20124 KiB

070-nio-buffer/13-Jul-20124 KiB

071-dexfile/13-Jul-20124 KiB

072-precise-gc/13-Jul-20124 KiB

073-mismatched-field/13-Jul-20124 KiB

074-gc-thrash/13-Jul-20124 KiB

075-verification-error/13-Jul-20124 KiB

076-boolean-put/13-Jul-20124 KiB

077-method-override/13-Jul-20124 KiB

078-polymorphic-virtual/13-Jul-20124 KiB

079-phantom/13-Jul-20124 KiB

080-oom-throw/13-Jul-20124 KiB

081-hot-exceptions/13-Jul-20124 KiB

082-inline-execute/13-Jul-20124 KiB

083-jit-regressions/13-Jul-20124 KiB

084-class-init/13-Jul-20124 KiB

085-old-style-inner-class/13-Jul-20124 KiB

086-null-super/13-Jul-20124 KiB

087-gc-after-link/13-Jul-20124 KiB

088-monitor-verification/13-Jul-20124 KiB

089-many-methods/13-Jul-20124 KiB

090-loop-formation/13-Jul-20124 KiB

091-deep-interface-hierarchy/13-Jul-20124 KiB

092-locale/13-Jul-20124 KiB

093-serialization/13-Jul-20124 KiB

094-pattern/13-Jul-20124 KiB

095-switch-MAX_INT/13-Jul-20124 KiB

etc/13-Jul-20124 KiB

README.txt13-Jul-2012646

run-all-tests13-Jul-20123.4 KiB

run-test13-Jul-20127.2 KiB

README.txt

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