Sam Ruby wrote: > > I'm willing to start running the velocity testcases nightly via gump, but > I'm not sure if they are ready. If convert test.sh to test.bat and run, I > get failures for test-cpload and test-configuration. If I run it via gump, > I also get failures for test-multiloader and test-anakia. The gump > produced output is included below. They are ready - they are and have been a critical part of our testing process. That would be great to have them 'gumped'. There are a few news ones, and we recently re-did the structure - there may be something there. However, I just got a fresh CVS tree from CVS (where else?) and built and ran the test suite - ./build.sh test (the test.sh and test.bat are really for development use to run the tests singly...) and all worked fine. I will investigate the failures below. > > Looking into AnakiaTask.java, I don't see where templatepath is used to > help resolve the specified style... > > One other suggestion, perhaps it would be valuable if failonerror="true" > was set in the various <java> tasks? If that stops the process when one fails, that would be good, I think. Thanks. geir > - Sam Ruby > > Buildfile: build\testcases.xml > > test-template: > [echo] Running Template tests... > [java] Adding TemplateTestCase : arithmetic > [java] Adding TemplateTestCase : array > [java] Adding TemplateTestCase : block > [java] Adding TemplateTestCase : comment > [java] Adding TemplateTestCase : equality > [java] Adding TemplateTestCase : escape > [java] Adding TemplateTestCase : foreach-array > [java] Adding TemplateTestCase : foreach-method > [java] Adding TemplateTestCase : foreach-variable > [java] Adding TemplateTestCase : formal > [java] Adding TemplateTestCase : if > [java] Adding TemplateTestCase : logical > [java] Adding TemplateTestCase : loop > [java] Adding TemplateTestCase : method > [java] Adding TemplateTestCase : quotes > [java] Adding TemplateTestCase : sample > [java] Adding TemplateTestCase : shorthand > [java] Adding TemplateTestCase : test > [java] Adding TemplateTestCase : diabolical > [java] Adding TemplateTestCase : pedantic > [java] Adding TemplateTestCase : subclass > [java] Adding TemplateTestCase : foreach-map > [java] Adding TemplateTestCase : include > [java] Adding TemplateTestCase : escape2 > [java] Adding TemplateTestCase : parse > [java] Adding TemplateTestCase : velocimacro > [java] Adding TemplateTestCase : reference > [java] Adding TemplateTestCase : interpolation > [java] Adding TemplateTestCase : vm_test1 > [java] Adding TemplateTestCase : map > [java] Adding TemplateTestCase : literal > [java] Adding TemplateTestCase : ifstatement > [java] Adding TemplateTestCase : math > [java] Adding TemplateTestCase : range > [java] Adding TemplateTestCase : get > [java] Adding TemplateTestCase : velocimacro2 > [java] Adding TemplateTestCase : foreach-type > [java] ..................................... > [java] Time: 0.901 > [java] > [java] OK (37 tests) > [java] > > test-velocityapp: > [echo] Running app.Velocity tests... > [java] . > [java] Time: 0.02 > [java] > [java] OK (1 tests) > [java] > > test-introspect: > [echo] Running Introspector tests... > [java] . > [java] Time: 0.02 > [java] > [java] OK (1 tests) > [java] > > test-inlinevmscope: > [echo] Running Inline VM Scope tests... > [java] . > [java] Time: 0.09 > [java] > [java] OK (1 tests) > [java] > > test-multi: > [echo] Running Multiple File Resource Path tests... > [java] . > [java] Time: 0.05 > [java] > [java] OK (1 tests) > [java] > > test-cpload: > [echo] Running Classpath Resource tests... > [java] .F > [java] Time: 0.02 > [java] There was 1 failure: > [java] 1) > ClasspathResourceTest(org.apache.velocity.test.ClasspathResourceTest) > "Unable to find resource 'template/test1.vm'" > [java] > [java] FAILURES!!! > [java] Tests run: 1, Failures: 1, Errors: 0 > [java] > [java] Java Result: -1 > > test-contextsafety: > [echo] Running Context Safety tests... > [java] . > [java] Time: 0.02 > [java] > [java] OK (1 tests) > [java] > > test-configuration: > [java] .F > [java] Time: 0.07 > [java] There was 1 failure: > [java] 1) > ConfigurationTestCase(org.apache.velocity.test.ConfigurationTestCase) > "Output incorrect." > [java] > [java] FAILURES!!! > [java] Tests run: 1, Failures: 1, Errors: 0 > [java] > [java] Java Result: -1 > > test-externallogger: > [echo] Running external logger tests... > [java] . > [java] Time: 0 > [java] > [java] OK (1 tests) > [java] > > test-methodinvocationexception: > [echo] Running MethodInvocationException tests... > [java] .Caught MIE (good!) : > [java] reference = woogie > [java] method = doException > [java] throwable = java.lang.NullPointerException > [java] exception = null > [java] > [java] Time: 0.05 > [java] > [java] OK (1 tests) > [java] > > test-multiloader: > [echo] Running MultiLoader tests... > [java] .F > [java] Time: 0.03 > [java] There was 1 failure: > [java] 1) > MultiLoaderTestCase(org.apache.velocity.test.MultiLoaderTestCase) "Unable > to find resource 'template/test1.vm'" > [java] > [java] FAILURES!!! > [java] Tests run: 1, Failures: 1, Errors: 0 > [java] > [java] Java Result: -1 > > test-anakia: > [echo] Running Anakia tests... > [anakia] Transforming into: D: > \jakarta\jakarta-velocity\test\anakia\results > [anakia] Error: org.apache.velocity.exception.ResourceNotFoundException: > Unable to find resource './site.vsl' > > BUILD FAILED > > D:\jakarta\jakarta-velocity\build\testcases.xml:159: > org.apache.velocity.exception.ResourceNotFoundException: Unable to find > resource './site.vsl' > --- Nested Exception --- > org.apache.velocity.exception.ResourceNotFoundException: Unable to find > resource './site.vsl' > at > >org.apache.velocity.runtime.resource.ResourceManager.getResource(ResourceManager.java:359) > > at org.apache.velocity.runtime.Runtime.getTemplate(Runtime.java:584) > at org.apache.velocity.anakia.AnakiaTask.execute(AnakiaTask.java:301) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:124) > at org.apache.tools.ant.Target.execute(Target.java:153) > at org.apache.tools.ant.Project.runTarget(Project.java:908) > at org.apache.tools.ant.Project.executeTarget(Project.java:536) > at org.apache.tools.ant.Project.executeTargets(Project.java:510) > at org.apache.tools.ant.Main.runBuild(Main.java:421) > at org.apache.tools.ant.Main.main(Main.java:149) > > Total time: 9 seconds -- Geir Magnusson Jr. [EMAIL PROTECTED] Developing for the web? See http://jakarta.apache.org/velocity/
