There is a test package within the source tree that should be rewritten as JUnit tests and moved into the tests tree.
svn ci -m "Moving the JSTL main() 'tests' from the src tree to the test tree as per #43640" src test Deleting src/org/apache/taglibs/standard/lang/jstl/test Adding test/org/apache/taglibs/standard/lang/jstl/test Committed revision 607685.
One down: svn ci -m "Transferred one of the old tests over to JUnit - #43640" test/org/apache/taglibs/standard/lang/jstl/test/StaticFunctionTests.java Sending test/org/apache/taglibs/standard/lang/jstl/test/StaticFunctionTests.java Transmitting file data . Committed revision 607689.
svn ci -m "Transferred the ParserTest and EvaluationTest over from the old code to JUnit. #43640. EvaluationTest fails currently - needs investigation but not an issue with the JUnit-izing. Currently turned off in the build. " Sending build-tests.xml Sending test/org/apache/taglibs/standard/lang/jstl/test/EvaluationTest.java Sending test/org/apache/taglibs/standard/lang/jstl/test/ParserTest.java Sending test/org/apache/taglibs/standard/lang/jstl/test/parserTests.txt Transmitting file data .... Committed revision 710191.
Need to get the EvaluationTest passing before closing this.
ParserTest failing since the move to JSTL 1.2.
Fixed ParserTest by setting javax.servlet.jsp.functions.allowed property true (as per previous command line invocation)
EvaluationTest failed on JDK1.5 because Boolean was changed to implement Comparable which changes the behaviour per section 1.8.1 of the EL specification
Resolving as all tests now pass and none need to be excluded.