Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 22 Mar 2016 23:42:40 +0000] rev 3550
JavaLookuo: code for Java-to-Java lookup moved to JavaLookuo::J2J
This is a preparation for implementing new Java 8 INVOKEINTERFACE
semantics.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 22 Mar 2016 22:34:35 +0000] rev 3549
JavaLookup: renamed JavaLookup::Smalltalk2Java to shorter JavaLookup::S2J
...similarly, renamed JavaLookup::Java2Smalltalk to JavaLookup::J2S. This matches
instance variables in JavaLookup.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 27 Mar 2016 00:41:25 +0000] rev 3548
Use #allPackageIDs instead of #allProjectIDs
...as the latter become obsolete.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 Mar 2016 22:05:55 +0100] rev 3547
Tests: Added test `stx.libjava.tests.vm.INVOKEX` to ant's `test` task.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 Mar 2016 21:59:42 +0100] rev 3546
Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 Mar 2016 21:45:33 +0100] rev 3545
Tests: Do spawn a separate JVM when running tests using ant and real JVM
Otherwise, the classpath is not honoured, causing certain tests to fail.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 Mar 2016 18:53:20 +0100] rev 3544
Tests: Moved `stx.libjava.tests.ExceptionTests` classes to mocks package
...i.e., to `stx:libjava.tests.mocks.JavaExceptionTestsHelper. This makes
it easier for ant task `test` to locate actual test cases and exclude
mocks and test helpers.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 27 Mar 2016 00:41:25 +0000] rev 3543
Use #allPackageIDs instead of #allProjectIDs
...as the latter become obsolete.
(grafted from fa52c6a8c459b8c3d2e6e4e45a0830ef7a342bdb)
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 Mar 2016 18:26:28 +0100] rev 3542
Tests: Moved `stx.libjava.tests.asm.*` classes to mocks package
...i.e., to `stx:libjava.tests.mocks.asm`. This makes it easier for
ant task `test` to locate actual test cases.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 20 Mar 2016 13:19:32 +0000] rev 3541
Build files: added ant target `test` to build and run tests.
Use `ant test` in java directory to run tests under real JVM.
By default test sources should be in directory `java/src-tests`
and are compiled to `java/bin-tests`. If `java/src-tests` does not
exist, `ant test` is noop.
Indeed, individual packages may add more test targets by extending
targets `test.compile.pre`/`test.compile.post` and `test.run.pre` and
\`test.run.post`. When one or more tests fail, property `test.faulure` should
be set to indicate failure.