myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Fallows <john.r.fall...@gmail.com>
Subject Unit tests broken during ant build?
Date Thu, 29 Dec 2005 17:51:18 GMT
Devs,

There seems to be a problem with running the unit tests via "ant
unit-test-all" (top level build) or "ant unit-test) (api build).  Don't
worry about the UISelectManyTest breakage, that is expected and will be used
to verify the bugfix once completed.

unit-test:
    [junit] Running javax.faces.FacesExceptionTest
    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.093 sec
    [junit] Running javax.faces.FactoryFinderTest
    [junit] Tests run: 9, Failures: 0, Errors: 7, Time elapsed: 0.078 sec
    [junit] Test javax.faces.FactoryFinderTest FAILED
    [junit] Running javax.faces.application.FacesMessageTest
    [junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 0.047 sec
    [junit] Running javax.faces.application.StateManagerTest
    [junit] Tests run: 5, Failures: 0, Errors: 5, Time elapsed: 0.453 sec
    [junit] Test javax.faces.application.StateManagerTest FAILED
    [junit] Running javax.faces.component.UIComponentBaseTest
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
    [junit] Test javax.faces.component.UIComponentBaseTest FAILED
    [junit] Running javax.faces.component.UISelectManyTest
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.078 sec
    [junit] Test javax.faces.component.UISelectManyTest FAILED
    [junit] Running javax.faces.component._AttachedListStateWrapperTest
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.093 sec
    [junit] Running javax.faces.component._AttachedStateWrapperTest
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.063 sec
[junitreport] Transform time: 843ms

Looks like UIComponentMock.java, MockStateManager.java and
MockApplicationFactory.java are not being compiled during the test build,
possibly due to the following in build/build.xml at the top level.

    <target name="unit-test" depends="compile" if="test.src.dir"
            description="build and run subproject unit tests">
...
        <javac srcdir="${test.src.dir}"
               destdir="${test.classes.dir}"
               optimize="${javac.optimize}"
               debug="${javac.debug}"
               classpathref="test.classpath">
          <include name="${test.suffix}"/>
          <exclude name="${cactus.suffix}"/>
        </javac>
...
    </target>

Looks like files with "${test.suffix}" pattern will be included for test
compilation.  However, I couldn't find the definition of this ant variable,
can anyone point me in the right direction?

Thanks in advance.

Kind Regards,
John Fallows.

--
Author Pro JSF and Ajax: Building Rich Internet Components
http://www.apress.com/book/bookDisplay.html?bID=10044

Mime
View raw message