I would like to add more Shale Test based tests to Tomahawk and do it in such
a way that allows tests to be run against different JSF implementations, 
including
the RI and MyFaces.  In order to do this, the ConfigParser()[1] of
shale-test v1.1.0-SNAPSHOT is required.  We are already using shale-test v1.0.3.

Although I an not keen on adding a SNAPSHOT dependency, this is one that is used
only by some of the test cases.  The major advantages in using the 
ConfigParser()
is that the implementation's configuration files are used.  I created an 
utility,
TestUtils.addDefaultRenderers() [2], that manually add Tomahawks configuration.
TestUtils currently works for Tomahawks components, since it manually add the
configuration, it has to be maintained in parallel with faces-config.xml. In
addition it does not work with other implementation.  This utility class would
be changed to reference ConfigParser(), not the tests.

In short, I am asking for:
1) Permission to upgrade shale-test v1.1.0-SNAPSHOT.
2) Permission to add a continuum build of Tomahawk against the RI

Paul Spencer


[1]http://shale.apache.org/shale-test/apidocs/org/apache/shale/test/config/ConfigParser.html
[2]http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/core/src/test/java/org/apache/myfaces/test/utils/TestUtils.java?view=markup

Reply via email to