Beginning to look like a TestNG problem. On Thu, Dec 17, 2009 at 11:11 AM, Howard Lewis Ship <[email protected]> wrote: > I've been trying to track this down. I believe it's actually a Maven > and/or Jetty problem. > > http://groups.google.com/group/testng-users/browse_thread/thread/bfd5100d66fb08cd > > It seems like the <package> statement in the TestNG is matching > classes in sub-packages (it should not). This happens in the Maven > build but not the Eclipse test execution. > > I need to work for my client today but this is my top priority to resolve. > > I've already tried to upgrade the TestNG dependency to 5.10 with no > change in behavior. > > On Wed, Dec 16, 2009 at 11:13 PM, Igor Drobiazko > <[email protected]> wrote: >> After refactoring of test stuff there are 2 failures. Not only at my local >> machine but also at bamboo. >> http://tapestry.formos.com/bamboo/browse/T5-NGT/latest >> >> Looks like Jetty is not shut down properly. >> >> >> ------------------------------------------------------------------------------- >> Test set: TestSuite >> ------------------------------------------------------------------------------- >> Tests run: 1429, Failures: 2, Errors: 0, Skipped: 6, Time elapsed: 237.678 >> sec <<< FAILURE! >> setup(org.apache.tapestry5.urlrewriter.IntegrationTests) Time elapsed: >> 9.273 sec <<< FAILURE! >> java.lang.RuntimeException: Failure starting Jetty instance: >> org.mortbay.util.MultiException[java.net.BindException: Address already in >> use] >> at >> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:164) >> at org.apache.tapestry5.test.JettyRunner.<init>(JettyRunner.java:78) >> at >> org.apache.tapestry5.test.AbstractIntegrationTestSuite.setup(AbstractIntegrationTestSuite.java:300) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) >> at >> org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:398) >> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:145) >> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:82) >> at >> org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:167) >> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:104) >> at org.testng.TestRunner.runWorkers(TestRunner.java:712) >> at org.testng.TestRunner.privateRun(TestRunner.java:582) >> at org.testng.TestRunner.run(TestRunner.java:477) >> at org.testng.SuiteRunner.runTest(SuiteRunner.java:324) >> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:319) >> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292) >> at org.testng.SuiteRunner.run(SuiteRunner.java:198) >> at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:821) >> at org.testng.TestNG.runSuitesLocally(TestNG.java:788) >> at org.testng.TestNG.run(TestNG.java:708) >> at >> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74) >> at >> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92) >> at org.apache.maven.surefire.Surefire.run(Surefire.java:177) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at >> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) >> at >> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) >> Caused by: org.mortbay.util.MultiException[java.net.BindException: Address >> already in use] >> at org.mortbay.http.HttpServer.doStart(HttpServer.java:686) >> at org.mortbay.util.Container.start(Container.java:72) >> at >> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:158) >> ... 31 more >> Caused by: org.mortbay.util.MultiException[java.net.BindException: Address >> already in use] >> at org.mortbay.http.HttpServer.doStart(HttpServer.java:686) >> at org.mortbay.util.Container.start(Container.java:72) >> at >> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:158) >> ... 31 more >> >> setup(org.apache.tapestry5.integration.reload.ReloadTests) Time elapsed: >> 2.658 sec <<< FAILURE! >> java.lang.RuntimeException: Failure starting Jetty instance: >> org.mortbay.util.MultiException[java.net.BindException: Address already in >> use] >> at >> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:164) >> at org.apache.tapestry5.test.JettyRunner.<init>(JettyRunner.java:78) >> at >> org.apache.tapestry5.test.AbstractIntegrationTestSuite.setup(AbstractIntegrationTestSuite.java:300) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) >> at >> org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:398) >> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:145) >> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:82) >> at >> org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:167) >> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:104) >> at org.testng.TestRunner.runWorkers(TestRunner.java:712) >> at org.testng.TestRunner.privateRun(TestRunner.java:582) >> at org.testng.TestRunner.run(TestRunner.java:477) >> at org.testng.SuiteRunner.runTest(SuiteRunner.java:324) >> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:319) >> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292) >> at org.testng.SuiteRunner.run(SuiteRunner.java:198) >> at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:821) >> at org.testng.TestNG.runSuitesLocally(TestNG.java:788) >> at org.testng.TestNG.run(TestNG.java:708) >> at >> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:74) >> at >> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92) >> at org.apache.maven.surefire.Surefire.run(Surefire.java:177) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at >> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) >> at >> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) >> Caused by: org.mortbay.util.MultiException[java.net.BindException: Address >> already in use] >> at org.mortbay.http.HttpServer.doStart(HttpServer.java:686) >> at org.mortbay.util.Container.start(Container.java:72) >> at >> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:158) >> ... 31 more >> Caused by: org.mortbay.util.MultiException[java.net.BindException: Address >> already in use] >> at org.mortbay.http.HttpServer.doStart(HttpServer.java:686) >> at org.mortbay.util.Container.start(Container.java:72) >> at >> org.apache.tapestry5.test.JettyRunner.createAndStart(JettyRunner.java:158) >> ... 31 more >> >> >> >> -- >> Best regards, >> >> Igor Drobiazko >> http://tapestry5.de/blog >> > > > > -- > Howard M. Lewis Ship > > Creator of Apache Tapestry > > The source for Tapestry training, mentoring and support. Contact me to > learn how I can get you up and productive in Tapestry fast! > > (971) 678-5210 > http://howardlewisship.com >
-- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
