On Jan 29, 2013, at 11:56 PM, Jeremy Boynes wrote:
...
> 
> My interpretation was that a product must pass the TCK in all its 
> configurations. In other words, you can't claim compatibility on Java7 unless 
> you've tested on Java7. If we test on Java7 and pass, we can claim we're a 
> compatible implementation in that mode; if we don't test on Java5 then we 
> can't claim compatibility on Java5 but that does not stop us being compatible 
> on Java7. I read it as being sufficient if we document what we require as a 
> resource.
> 
> @Henri, I ran all tests on Java6 and have not tried SQL on Java7. I'll pull 
> the newer version and retest.

I pulled the newer TCK and the current trunk revision passes all tests.

Although the newer version says it was updated for Java7, the test harness does 
not compile due to JDBC issues. There are a couple of utility classes that were 
fixed to work with 1.6 but which do not support the methods added in 1.7. 
Rather than patch them, I built the tests using 1.6 and ran them with 1.6 and 
1.7.

I tested the following configurations:
Server                    Harness
Tomcat 6.0.35/Java 1.6    Java 1.6
Tomcat 6.0.35/Java 1.7    Java 1.6
Tomcat 7.0.35/Java 1.7    Java 1.6
Tomcat 7.0.35/Java 1.7    Java 1.7
All tests pass in all configurations.

OS: Mac OS X 10.7.5
DB: derby-10.6.1.0
Apache JSTL jars:
  taglibs-standard-spec-1.2-SNAPSHOT.jar
  taglibs-standard-impl-1.2-SNAPSHOT.jar
  taglibs-standard-jstlel-1.2-SNAPSHOT.jar
  xalan-2.7.1.jar
  serializer-2.7.1.jar

The signature tests are no longer built and run from the top level. They pass 
if run on Java 1.6 but there is no signature file for running them on 1.7.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to