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/

Reply via email to