Hello, I just ran the libpg_java regression tests with a kaffe / jikes-kaffe / libant1.6-java compiled postgresql.jar using ant(contrib) and a bunch of jvms, all against a postgresql 7.4 server from sarge. The results are:
IBM jdk 1.4.2: 0 failures SUN jdk 1.4.2_07-b05: 0 failures gij-wrapper-3.3: fails to run ANT itsself with java.lang.VerifyError SableVM version 1.1.9: ant runtest target fails with a NullPointerException in java.text.DecimalFormatSymbols.setCurrency (DecimalFormatSymbols.java:397) kaffe 1.1.4.PRECVS6-1: (detailed exceptions stripped) [junit] Testsuite: org.postgresql.test.jdbc2.Jdbc2TestSuite [junit] Tests run: 99, Failures: 4, Errors: 0, Time elapsed: 16.907 sec [junit] Test org.postgresql.test.jdbc2.Jdbc2TestSuite FAILED [junit] Testsuite: org.postgresql.test.jdbc2.optional.OptionalTestSuite [junit] Tests run: 38, Failures: 3, Errors: 1, Time elapsed: 5.357 sec [junit] Test org.postgresql.test.jdbc2.optional.OptionalTestSuite FAILED [junit] Testsuite: org.postgresql.test.jdbc3.Jdbc3TestSuite [junit] Tests run: 42, Failures: 4, Errors: 1, Time elapsed: 8.852 sec [junit] Test org.postgresql.test.jdbc3.Jdbc3TestSuite FAILED jamvm 1.2.0: Looks the same as with kaffe, which seems logical, as it also uses classpath as library. As the tests work fine when running against SUN and IBM jdks, I assume that the generated postgresql.jar is correct, but the JVMs clearly have some problems. Markus -- Markus Schaber - http://schabi.de/ But hey!, Standard compliance is something we should strive for, so let's try and change the Standard :-) [Alexandre Oliva, GCC Developer]
signature.asc
Description: OpenPGP digital signature