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.
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?
- 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