Name | Date | Size | |
---|---|---|---|
.. | 21-Nov-2012 | 4 KiB | |
001-nop/ | 21-Nov-2012 | 4 KiB | |
002-sleep/ | 21-Nov-2012 | 4 KiB | |
003-omnibus-opcodes/ | 21-Nov-2012 | 4 KiB | |
004-annotations/ | 21-Nov-2012 | 4 KiB | |
005-args/ | 21-Nov-2012 | 4 KiB | |
006-count10/ | 21-Nov-2012 | 4 KiB | |
007-exceptions/ | 21-Nov-2012 | 4 KiB | |
008-instanceof/ | 21-Nov-2012 | 4 KiB | |
009-instanceof2/ | 21-Nov-2012 | 4 KiB | |
010-instance/ | 21-Nov-2012 | 4 KiB | |
011-array-copy/ | 21-Nov-2012 | 4 KiB | |
012-math/ | 21-Nov-2012 | 4 KiB | |
013-math2/ | 21-Nov-2012 | 4 KiB | |
014-math3/ | 21-Nov-2012 | 4 KiB | |
015-switch/ | 21-Nov-2012 | 4 KiB | |
016-intern/ | 21-Nov-2012 | 4 KiB | |
017-float/ | 21-Nov-2012 | 4 KiB | |
018-stack-overflow/ | 21-Nov-2012 | 4 KiB | |
019-wrong-array-type/ | 21-Nov-2012 | 4 KiB | |
020-string/ | 21-Nov-2012 | 4 KiB | |
021-string2/ | 21-Nov-2012 | 4 KiB | |
022-interface/ | 21-Nov-2012 | 4 KiB | |
023-many-interfaces/ | 21-Nov-2012 | 4 KiB | |
024-illegal-access/ | 21-Nov-2012 | 4 KiB | |
025-access-controller/ | 21-Nov-2012 | 4 KiB | |
026-access/ | 21-Nov-2012 | 4 KiB | |
027-arithmetic/ | 21-Nov-2012 | 4 KiB | |
028-array-write/ | 21-Nov-2012 | 4 KiB | |
029-assert/ | 21-Nov-2012 | 4 KiB | |
030-bad-finalizer/ | 21-Nov-2012 | 4 KiB | |
031-class-attributes/ | 21-Nov-2012 | 4 KiB | |
032-concrete-sub/ | 21-Nov-2012 | 4 KiB | |
033-class-init-deadlock/ | 21-Nov-2012 | 4 KiB | |
034-call-null/ | 21-Nov-2012 | 4 KiB | |
035-enum/ | 21-Nov-2012 | 4 KiB | |
036-finalizer/ | 21-Nov-2012 | 4 KiB | |
037-inherit/ | 21-Nov-2012 | 4 KiB | |
038-inner-null/ | 21-Nov-2012 | 4 KiB | |
039-join-main/ | 21-Nov-2012 | 4 KiB | |
040-miranda/ | 21-Nov-2012 | 4 KiB | |
041-narrowing/ | 21-Nov-2012 | 4 KiB | |
042-new-instance/ | 21-Nov-2012 | 4 KiB | |
043-privates/ | 21-Nov-2012 | 4 KiB | |
044-proxy/ | 21-Nov-2012 | 4 KiB | |
045-reflect-array/ | 21-Nov-2012 | 4 KiB | |
046-reflect/ | 21-Nov-2012 | 4 KiB | |
047-returns/ | 21-Nov-2012 | 4 KiB | |
048-server-socket/ | 21-Nov-2012 | 4 KiB | |
049-show-object/ | 21-Nov-2012 | 4 KiB | |
050-sync-test/ | 21-Nov-2012 | 4 KiB | |
051-thread/ | 21-Nov-2012 | 4 KiB | |
052-verifier-fun/ | 21-Nov-2012 | 4 KiB | |
053-wait-some/ | 21-Nov-2012 | 4 KiB | |
054-uncaught/ | 21-Nov-2012 | 4 KiB | |
055-enum-performance/ | 21-Nov-2012 | 4 KiB | |
056-const-string-jumbo/ | 21-Nov-2012 | 4 KiB | |
058-enum-order/ | 21-Nov-2012 | 4 KiB | |
059-finalizer-throw/ | 21-Nov-2012 | 4 KiB | |
061-out-of-memory/ | 21-Nov-2012 | 4 KiB | |
062-character-encodings/ | 21-Nov-2012 | 4 KiB | |
063-process-manager/ | 21-Nov-2012 | 4 KiB | |
064-field-access/ | 21-Nov-2012 | 4 KiB | |
065-mismatched-implements/ | 21-Nov-2012 | 4 KiB | |
066-mismatched-super/ | 21-Nov-2012 | 4 KiB | |
067-preemptive-unpark/ | 21-Nov-2012 | 4 KiB | |
068-classloader/ | 21-Nov-2012 | 4 KiB | |
069-field-type/ | 21-Nov-2012 | 4 KiB | |
070-nio-buffer/ | 21-Nov-2012 | 4 KiB | |
071-dexfile/ | 21-Nov-2012 | 4 KiB | |
072-precise-gc/ | 21-Nov-2012 | 4 KiB | |
073-mismatched-field/ | 21-Nov-2012 | 4 KiB | |
074-gc-thrash/ | 21-Nov-2012 | 4 KiB | |
075-verification-error/ | 21-Nov-2012 | 4 KiB | |
076-boolean-put/ | 21-Nov-2012 | 4 KiB | |
077-method-override/ | 21-Nov-2012 | 4 KiB | |
078-polymorphic-virtual/ | 21-Nov-2012 | 4 KiB | |
079-phantom/ | 21-Nov-2012 | 4 KiB | |
080-oom-throw/ | 21-Nov-2012 | 4 KiB | |
081-hot-exceptions/ | 21-Nov-2012 | 4 KiB | |
082-inline-execute/ | 21-Nov-2012 | 4 KiB | |
083-jit-regressions/ | 21-Nov-2012 | 4 KiB | |
084-class-init/ | 21-Nov-2012 | 4 KiB | |
085-old-style-inner-class/ | 21-Nov-2012 | 4 KiB | |
086-null-super/ | 21-Nov-2012 | 4 KiB | |
087-gc-after-link/ | 21-Nov-2012 | 4 KiB | |
088-monitor-verification/ | 21-Nov-2012 | 4 KiB | |
089-many-methods/ | 21-Nov-2012 | 4 KiB | |
090-loop-formation/ | 21-Nov-2012 | 4 KiB | |
091-deep-interface-hierarchy/ | 21-Nov-2012 | 4 KiB | |
092-locale/ | 21-Nov-2012 | 4 KiB | |
093-serialization/ | 21-Nov-2012 | 4 KiB | |
094-pattern/ | 21-Nov-2012 | 4 KiB | |
095-switch-MAX_INT/ | 21-Nov-2012 | 4 KiB | |
096-array-copy-concurrent-gc/ | 21-Nov-2012 | 4 KiB | |
300-package-override/ | 21-Nov-2012 | 4 KiB | |
etc/ | 21-Nov-2012 | 4 KiB | |
README.txt | 21-Nov-2012 | 646 | |
run-all-tests | 21-Nov-2012 | 3.4 KiB | |
run-test | 21-Nov-2012 | 7.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