Download one of the following:
- Jakarta EE 8 (Tomcat 9.0.x): http://download.eclipse.org/ee4j/jakartaee-tck/jakartaee8/promoted/expression-language-tck-3.0.0.zip
- Jakarta EE 9 (Tomcat 10.0.x): https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee9/promoted/expression-language-tck-4.0.0.zip
- Jakarta EE 9 (Tomcat 10.0.x): https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee9/nightly-910/expression-language-tck-4.0.1.zip
Extract to EL_TCK_HOME
Edit $EL_TCK_HOME/bin/ts.jte
You'll need to set the following properties (adjust the paths for your environment)
el.classes=/home/mark/repos/asf-public/tomcat/trunk/output/build/lib/el-api.jar:/home/mark/repos/asf-public/tomcat/trunk/output/build/lib/jasper-el.jar
variable.mapper=org.apache.el.lang.VariableMapperImpl
Run ant gui
Accept the defaults and then run the tests
Expected results
A default 10.0.x build (as of 10.0.5) with the above configuration and the 4.0.1 TCK triggers no test failures with the following JRE(s):
- Adopt OpenJDK 11.0.10 b9