The problem was solved here: http://groups.google.com/group/gwt-maven/browse_thread/thread/603630f5682074b4
-- Arthur Kalmenson On Wed, Nov 19, 2008 at 4:32 PM, Charlie Collins <[EMAIL PROTECTED]> wrote: > > That looks like Surefire is trying to run your GWT tests, bad mojo > ensues. Are you using the correct naming conventions - or setting the > naming parameters as you need them to be, in order to distiguish > Surefire from GWT tests? > > http://gwt-maven.googlecode.com/svn/docs/maven-googlewebtoolkit2-plugin/testing.html > > Everything named "SomethingTest.class" with a Test ending, by default > surefire will try to run. If Surefire gets ahold of a GWT test it > will fail. I have tried a thousand things to get Surefire to work with > GWTTestCase tests, and always run into a wall (long story). I didn't > *want* to include special GWT testing support, but had to (gwt:test > and the GwtTest mojo). The gwt:test stuff IS bound to the test phase > though, so if you get the names right, just running "mvn test" will > work, but it will run BOTH surefire tests (stuff named > SomethingTest.class) and then the GWT tests (stuff named > GwtTestSomething.class). > The naming thing is a pain, yes, but that's how it is. You can change > what the filters are if you need to (for both Surefire and GWT- > Maven). > > > > On Nov 19, 3:36 pm, "Arthur Kalmenson" <[EMAIL PROTECTED]> wrote: >> Hello everyone, >> >> I've managed to get GWTTestSuites to execute, and it works fine when I >> use "mvn gwt:test", but when I run "mvn test" it fails. Any help would >> be greatly appreciated (I can't package this library). I'm using >> gwt-maven the latest 2.0-beta26 and generated the POM from the >> archetype. I'll paste the successful "mvn gwt:test" followed by "mvn >> test". >> >> Successful "mvn gwt:test" run: >> >> [EMAIL PROTECTED]:~/work/mshab-widgets$ mvn gwt:test >> [INFO] Scanning for projects... >> [INFO] Searching repository for plugin with prefix: 'gwt'. >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building mshab-widgets >> [INFO] task-segment: [gwt:test] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] [gwt:test] >> [INFO] running GWTTestCase tests (using test name filter - GwtTest*) >> [INFO] establishing classpath list (buildClaspathList - scope = TEST) >> [INFO] google.webtoolkit.home (gwtHome) *not* set, using project POM >> for GWT dependencies >> [INFO] com.sinai.mshab.GwtTestMshabWidgetsSuite completed, GWTTestCase >> result: OK (8 tests) >> [INFO] all tests completed - ran 1 tests - see results in target/gwtTest >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD SUCCESSFUL >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 19 seconds >> [INFO] Finished at: Wed Nov 19 15:34:43 EST 2008 >> [INFO] Final Memory: 6M/12M >> [INFO] >> ------------------------------------------------------------------------ >> >> Failed "mvn test" run: >> >> [EMAIL PROTECTED]:~/work/mshab-widgets$ mvn test >> [INFO] Scanning for projects... >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building mshab-widgets >> [INFO] task-segment: [test] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] [resources:resources] >> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered >> resources, i.e. build is platform dependent! >> [INFO] Copying 9 resources >> [INFO] [compiler:compile] >> [INFO] Nothing to compile - all classes are up to date >> [INFO] [dependency:unpack {execution: unpack}] >> [INFO] Configured Artifact: com.google.gwt:gwt-dev:linux-libs:1.5.3:zip >> [INFO] gwt-dev-1.5.3-linux-libs.zip already unpacked. >> [INFO] [gwt:compile {execution: default}] >> [INFO] establishing classpath list (buildClaspathList - scope = COMPILE) >> [INFO] google.webtoolkit.home (gwtHome) *not* set, using project POM >> for GWT dependencies >> Compiling module com.sinai.mshab.MshabWidgets >> Compilation succeeded >> Linking compilation into >> /home/arthur/work/mshab-widgets/target/mshab-widgets-1.0-SNAPSHOT/com.sinai.mshab.MshabWidgets >> [INFO] [resources:testResources] >> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered >> resources, i.e. build is platform dependent! >> [INFO] skip non existing resourceDirectory >> /home/arthur/work/mshab-widgets/src/test/resources >> [INFO] [compiler:testCompile] >> [INFO] Nothing to compile - all classes are up to date >> [INFO] [surefire:test] >> [INFO] Surefire report directory: >> /home/arthur/work/mshab-widgets/target/surefire-reports >> >> ------------------------------------------------------- >> T E S T S >> ------------------------------------------------------- >> Running TestSuite >> [ERROR]: No test suite found. Nothing to run >> Loading module 'com.sinai.mshab.MshabWidgets.JUnit' >> Translatable source found in... >> [WARN] No source path entries; expect subsequent failures >> com.google.gwt.core.ext.typeinfo.NotFoundException: java.lang.Object >> at >> com.google.gwt.core.ext.typeinfo.TypeOracle.refresh(TypeOracle.java:544) >> at >> com.google.gwt.dev.javac.TypeOracleMediator.refresh(TypeOracleMediator.java:394) >> at >> com.google.gwt.dev.javac.CompilationState.compile(CompilationState.java:137) >> at >> com.google.gwt.dev.cfg.ModuleDef.updateTypeOracle(ModuleDef.java:477) >> at com.google.gwt.dev.cfg.ModuleDef.getTypeOracle(ModuleDef.java:324) >> at >> com.google.gwt.junit.JUnitShell.checkTestClassInCurrentModule(JUnitShell.java:168) >> at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:628) >> at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:150) >> at >> com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:219) >> at junit.framework.TestCase.runBare(TestCase.java:127) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:118) >> at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:132) >> at junit.framework.TestSuite.runTest(TestSuite.java:208) >> at junit.framework.TestSuite.run(TestSuite.java:203) >> at org.testng.junit.JUnitTestRunner.doRun(JUnitTestRunner.java:244) >> at org.testng.junit.JUnitTestRunner.start(JUnitTestRunner.java:217) >> at org.testng.junit.JUnitTestRunner.run(JUnitTestRunner.java:205) >> at org.testng.TestRunner$2.run(TestRunner.java:536) >> at org.testng.TestRunner.runWorkers(TestRunner.java:712) >> at org.testng.TestRunner.privateRunJUnit(TestRunner.java:548) >> at org.testng.TestRunner.run(TestRunner.java:474) >> 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:62) >> at >> org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:155) >> 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:597) >> at >> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338) >> at >> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997) >> [ERROR] Unable to find type 'java.lang.Object' >> [ERROR] Hint: Check that your module inherits >> 'com.google.gwt.core.Core' either directly or indirectly (most often >> by inheriting module 'com.google.gwt.user.User') >> Tests run: 8, Failures: 8, Errors: 0, Skipped: 0, Time elapsed: 3.415 >> sec <<< FAILURE! >> >> Results : >> >> Failed tests: >> testInvalidConstArgs(com.sinai.mshab.widgets.TestAbstractRadioButtonGroup) >> testEmptyChoices(com.sinai.mshab.widgets.TestAbstractRadioButtonGroup) >> testCreateSingleRadio(com.sinai.mshab.widgets.TestAbstractRadioButtonGroup) >> >> testCreateMultipleRadio(com.sinai.mshab.widgets.TestAbstractRadioButtonGroup) >> >> testCreateMultipleRadioDuplicateText(com.sinai.mshab.widgets.TestAbstractRadioButtonGroup) >> >> testIsCheckedAndValueEmptyCollection(com.sinai.mshab.widgets.TestAbstractRadioButtonGroup) >> >> testIsCheckedAndValueSingle(com.sinai.mshab.widgets.TestAbstractRadioButtonGroup) >> >> testIsCheckedAndValueMultiple(com.sinai.mshab.widgets.TestAbstractRadioButtonGroup) >> >> Tests run: 8, Failures: 8, Errors: 0, Skipped: 0 >> >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] There are test failures. >> >> Please refer to >> /home/arthur/work/mshab-widgets/target/surefire-reports for the >> individual test results. >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] For more information, run Maven with the -e switch >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 30 seconds >> [INFO] Finished at: Wed Nov 19 15:33:27 EST 2008 >> [INFO] Final Memory: 14M/28M >> [INFO] >> ------------------------------------------------------------------------ >> >> -- >> Arthur Kalmenson > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "gwt-maven" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/gwt-maven?hl=en -~----------~----~----~----~------~----~------~--~---
