[Yanel-dev] Re: [Yanel-commits] Build failed in Hudson: Yanel-trunk #242

Michael Wechner michael.wechner at wyona.com
Sat Jul 11 00:12:35 CEST 2009


Hi

I have improved the "welcome and admin" realm and protected the toolbar 
and hence the htmlunit tests within

src/test/htmlunit/org/wyona/yanel/htmlunit/yanelwebsite/GlobalDataWebTest.java#testHtdocsPages()

fail. Will fix this shortly and then it should work again.

Cheers

Michael



hudson at wyona.com schrieb:
> See http://195.226.6.72:8080/job/Yanel-trunk/242/changes
>
> Changes:
>
> [Michi] groups meta added
>
> [Michi] more functionality protected
>
> [Michi] protect everything except viewing
>
> ------------------------------------------
> [...truncated 2251 lines...]
> init:
>
> compile-classes:
>
> build:
>
> dependencies:
>
> init:
>
> build-resources:
>
> dependencies:
>
> init:
>
> generate-resources-test-build-from-default:
>
> dependencies:
>
> init:
>
> generate-resources-test-build-from-local:
>
> copy-properties:
>      [copy] Copying 1 file to http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/build/test/htmlunit 
>
> init:
>
> build-test-resources:
>     [javac] Compiling 3 source files to http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/build/test/junit 
>     [javac] Compiling 6 source files to http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/build/test/htmlunit 
>
> test:
>      [echo] Delete old Test-Results
>      [echo] Running the tests at 2009-07-10-22-11-32
>      [echo] NOTE: Running the tests might take a while. Thanks for your patience ...
>
> dependencies:
>
> init:
>
> compile-classes:
>
> build:
>
> dependencies:
>
> init:
>
> build-resources:
>
> dependencies:
>
> init:
>
> generate-resources-test-build-from-default:
>
> dependencies:
>
> init:
>
> generate-resources-test-build-from-local:
>
> copy-properties:
>
> init:
>
> build-test-resources:
>     [javac] Compiling 3 source files to http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/build/test/junit 
>     [javac] Compiling 6 source files to http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/build/test/htmlunit 
>
> junit:
>      [echo] Running the junit tests
>     [junit] WARNING: multiple versions of ant detected in path for junit 
>     [junit]          jar:http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/tools/apache-ant/lib/ant.jar!/org/apache/tools/ant/Project.class 
>     [junit]      and jar:http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/build/webapps/yanel/WEB-INF/lib/ant-1.7.0.jar!/org/apache/tools/ant/Project.class 
>     [junit] Running foo.bar.yanel.impl.resources.ImageResourceTest
>     [junit] Testsuite: foo.bar.yanel.impl.resources.ImageResourceTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 5.154 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 5.154 sec
>     [junit] 
>     [junit] Testcase: testWriteRead took 4.453 sec
>     [junit] Running org.wyona.yanel.core.map.RealmConfigurationTest
>     [junit] Testsuite: org.wyona.yanel.core.map.RealmConfigurationTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 7.549 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 7.549 sec
>     [junit] 
>     [junit] Testcase: testCopyRealm took 6.847 sec
>     [junit] Running org.wyona.yanel.core.util.HttpServletRequestHelperTest
>     [junit] Testsuite: org.wyona.yanel.core.util.HttpServletRequestHelperTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.948 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.948 sec
>     [junit] 
>     [junit] Testcase: testDecodeURIinURLpath took 0.237 sec
>     [junit] Running org.wyona.yanel.core.util.PathUtilTest
>     [junit] Testsuite: org.wyona.yanel.core.util.PathUtilTest
>     [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 5.255 sec
>     [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 5.255 sec
>     [junit] 
>     [junit] Testcase: testRTIPath took 4.521 sec
>     [junit] Testcase: testRCPath took 0.003 sec
>     [junit] Testcase: testBackToContext took 0.012 sec
>     [junit] Testcase: testBackToRealm took 0.016 sec
>     [junit] Running org.wyona.yanel.impl.map.MapImplTest
>     [junit] Testsuite: org.wyona.yanel.impl.map.MapImplTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 5.265 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 5.265 sec
>     [junit] 
>     [junit] Testcase: testRTI took 4.549 sec
>     [junit] Running org.wyona.yanel.impl.resources.NutchResourceTest
>     [junit] Testsuite: org.wyona.yanel.impl.resources.NutchResourceTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 5.318 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 5.318 sec
>     [junit] 
>     [junit] Testcase: testDummy took 4.61 sec
>     [junit] Running org.wyona.yanel.impl.resources.XMLResourceTest
>     [junit] Testsuite: org.wyona.yanel.impl.resources.XMLResourceTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 5.281 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 5.281 sec
>     [junit] 
>     [junit] Testcase: testWriteRead took 4.595 sec
>
> htmlunit:
>      [echo] Running the htmlunit tests
>     [junit] WARNING: multiple versions of ant detected in path for junit 
>     [junit]          jar:http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/tools/apache-ant/lib/ant.jar!/org/apache/tools/ant/Project.class 
>     [junit]      and jar:http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/build/webapps/yanel/WEB-INF/lib/ant-1.7.0.jar!/org/apache/tools/ant/Project.class 
>     [junit] Running foo.bar.yanel.impl.resources.ImageResourceWebTest
>     [junit] Testsuite: foo.bar.yanel.impl.resources.ImageResourceWebTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.165 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.165 sec
>     [junit] 
>     [junit] Testcase: testXMLResource took 0.61 sec
>     [junit] Running org.wyona.yanel.htmlunit.usecases.XIncludeWebTest
>     [junit] Testsuite: org.wyona.yanel.htmlunit.usecases.XIncludeWebTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 12.241 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 12.241 sec
>     [junit] 
>     [junit] Testcase: testXInclude took 11.547 sec
>     [junit] Running org.wyona.yanel.htmlunit.yanelwebsite.GlobalDataWebTest
>     [junit] Testsuite: org.wyona.yanel.htmlunit.yanelwebsite.GlobalDataWebTest
>     [junit] Tests run: 6, Failures: 0, Errors: 1, Time elapsed: 4.663 sec
>     [junit] Tests run: 6, Failures: 0, Errors: 1, Time elapsed: 4.663 sec
>     [junit] ------------- Standard Error -----------------
>     [junit] [ERROR] htmlunit log - Exception in testcase [Global Data Web Test] <com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 401 Unauthorized for http://localhost:8180/yanel/index.html?yanel.toolbar=on>com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 401 Unauthorized for http://localhost:8180/yanel/index.html?yanel.toolbar=on
>     [junit] 	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:338)
>     [junit] 	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:362)
>     [junit] 	at com.gargoylesoftware.htmlunit.html.HtmlAnchor.doClickAction(HtmlAnchor.java:115)
>     [junit] 	at com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableElement.java:114)
>     [junit] 	at org.wyona.yanel.htmlunit.AbstractHtmlUnitTest.click(Unknown Source)
>     [junit] 	at org.wyona.yanel.htmlunit.AbstractHtmlUnitTest.clickLink(Unknown Source)
>     [junit] 	at org.wyona.yanel.htmlunit.yanelwebsite.GlobalDataWebTest.testHtdocsPages(Unknown Source)
>     [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [junit] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [junit] 	at java.lang.reflect.Method.invoke(Method.java:585)
>     [junit] 	at junit.framework.TestCase.runTest(TestCase.java:154)
>     [junit] 	at org.wyona.yanel.htmlunit.AbstractHtmlUnitTest.runTest(Unknown Source)
>     [junit] 	at junit.framework.TestCase.runBare(TestCase.java:127)
>     [junit] 	at junit.framework.TestResult$1.protect(TestResult.java:106)
>     [junit] 	at junit.framework.TestResult.runProtected(TestResult.java:124)
>     [junit] 	at junit.framework.TestResult.run(TestResult.java:109)
>     [junit] 	at junit.framework.TestCase.run(TestCase.java:118)
>     [junit] 	at junit.framework.TestSuite.runTest(TestSuite.java:208)
>     [junit] 	at junit.framework.TestSuite.run(TestSuite.java:203)
>     [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
>     [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
>     [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
>     [junit] 
>     [junit] [ERROR] htmlunit log - Response URL: http://localhost:8180/yanel/yanel/help.html
>     [junit] [ERROR] htmlunit log - Response status code: 200
>     [junit] [ERROR] htmlunit log - Response status message: OK
>     [junit] [ERROR] htmlunit log - Response content type: text/html
>     [junit] [ERROR] htmlunit log - Response content charset: ISO-8859-1
>     [junit] [ERROR] htmlunit log - Response load time in ms: 19
>     [junit] ------------- ---------------- ---------------
>     [junit] 
>     [junit] Testcase: testAboutPage took 2.254 sec
>     [junit] Testcase: testUsersPages took 0.22 sec
>     [junit] Testcase: testDataRepoSitetreePage took 0.238 sec
>     [junit] Testcase: testResourceTypesPages took 0.515 sec
>     [junit] Testcase: testHtdocsPages took 0.248 sec
>     [junit] 	Caused an ERROR
>     [junit] 401 Unauthorized for http://localhost:8180/yanel/index.html?yanel.toolbar=on
>     [junit] com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 401 Unauthorized for http://localhost:8180/yanel/index.html?yanel.toolbar=on
>     [junit] 	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:338)
>     [junit] 	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:362)
>     [junit] 	at com.gargoylesoftware.htmlunit.html.HtmlAnchor.doClickAction(HtmlAnchor.java:115)
>     [junit] 	at com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableElement.java:114)
>     [junit] 	at org.wyona.yanel.htmlunit.AbstractHtmlUnitTest.click(Unknown Source)
>     [junit] 	at org.wyona.yanel.htmlunit.AbstractHtmlUnitTest.clickLink(Unknown Source)
>     [junit] 	at org.wyona.yanel.htmlunit.yanelwebsite.GlobalDataWebTest.testHtdocsPages(Unknown Source)
>     [junit] 	at org.wyona.yanel.htmlunit.AbstractHtmlUnitTest.runTest(Unknown Source)
>     [junit] 
>     [junit] Testcase: testNonExistingPage took 0.027 sec
>     [junit] Test org.wyona.yanel.htmlunit.yanelwebsite.GlobalDataWebTest FAILED
>     [junit] Running org.wyona.yanel.htmlunit.yanelwebsite.SimpleWebTest
>     [junit] Testsuite: org.wyona.yanel.htmlunit.yanelwebsite.SimpleWebTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 2.805 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 2.805 sec
>     [junit] 
>     [junit] Testcase: testYanelWebsite took 2.036 sec
>     [junit] Running org.wyona.yanel.impl.resources.NutchResourceWebTest
>     [junit] Testsuite: org.wyona.yanel.impl.resources.NutchResourceWebTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 4.063 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 4.063 sec
>     [junit] 
>     [junit] Testcase: testNutchResource took 3.344 sec
>     [junit] Running org.wyona.yanel.impl.resources.WikiResourceWebTest
>     [junit] Testsuite: org.wyona.yanel.impl.resources.WikiResourceWebTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 3.694 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 3.694 sec
>     [junit] 
>     [junit] Testcase: testXMLResource took 2.934 sec
>     [junit] Running org.wyona.yanel.impl.resources.XMLResourceWebTest
>     [junit] Testsuite: org.wyona.yanel.impl.resources.XMLResourceWebTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 3.239 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 3.239 sec
>     [junit] 
>     [junit] Testcase: testXMLResource took 2.441 sec
>     [junit] Running org.wyona.yanel.impl.resources.YanelUserResourceWebTest
>     [junit] Testsuite: org.wyona.yanel.impl.resources.YanelUserResourceWebTest
>     [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 3.63 sec
>     [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 3.63 sec
>     [junit] 
>     [junit] Testcase: testSuccessfulPasswordUpdate took 2.087 sec
>     [junit] Testcase: testAuthenticationInPasswordUpdate took 0.198 sec
>     [junit] Testcase: testNewPasswordValidationInPasswordUpdate took 0.172 sec
>     [junit] Testcase: testSuccessfulProfileUpdate took 0.277 sec
>     [junit] Testcase: testUnsuccessfulProfileUpdate took 0.161 sec
>     [junit] Running org.wyona.yanel.test.htmlunit.resources.DirectoryResourceWebTest
>     [junit] Testsuite: org.wyona.yanel.test.htmlunit.resources.DirectoryResourceWebTest
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 2.173 sec
>     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 2.173 sec
>     [junit] 
>     [junit] Testcase: testXHTMLViewOfDirectoryResource took 1.555 sec
>
> result:
>
> archive-tests:
>
> BUILD FAILED
> http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/src/build/targets/test.xml :5: The following error occurred while executing this line:
> http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/src/test/build.xml :182: The following error occurred while executing this line:
> http://195.226.6.72:8080/job/Yanel-trunk/ws/yanel-trunk.working-copy/src/test/build.xml :223: One or more tests failed.
>
> Total time: 1 minute 55 seconds
> Recording test results
>
>   



More information about the Yanel-development mailing list