The project uses maven and hence its conventions. To be honest, I'm not sure why we have these excludes in our module configuration, but anyway. I ended up adding more specific excludes, to include the TestGWT, but not the other kinds of tests.
Didn't know about <skip> vs <exclude>! Haven't tried using it yet though. I read your answer after closing the case. Thanks :) On Monday, January 21, 2013 1:08:16 PM UTC+1, Thomas Broyer wrote: > > Not sure I understand the problem, but you might want to try <skip> > instead of <exclude>. <skip> is "do not include those files in this > particular module, but another module might include them" whereas <exclude> > is "do not include those files, never ever" (AFAICT). > > I've never had to deal with such exclusions for test classes though: when > compiling the app, simply do not put the test classes in the classpath. It > very much depends how you build project (Ant vs. Make vs. whatever) and how > you organize your files (separate src/ vs. test/, or src/main vs. src/test, > folders vs. everything in the same folder) > > Finally, note that if you want to "exclude each variant of Test except > TestGWT" then it should be enough to <include>**/*TestGWT.java</include> > instead. > > On Monday, January 21, 2013 12:24:21 PM UTC+1, tskardal wrote: >> >> Hello all! >> >> I'm a bit confused when it comes to GWT compilation and test classes. >> Please enlighten me! :-) >> >> Currently I have some trouble running a GWTTestCase test. I get the >> following compilation error: >> >> The test class 'x.PageIntegrationTestGWT' was not found in module >>> 'x.GwtIntegrationTest'; no compilation unit for that type was seen >> >> >> This is caused by this source/exclude configuration in the GWT module: >> >> <source path="client"> >>> <exclude name="**/*Test*.java"/> >>> <exclude name="**/*Mock*.java"/> >>> </source> >> >> >> The reason we use the wildcard at the end of Test* is that we use a >> postfix annotation to determine which tests to run when (unit/integration >> and so on..). Is there an "easy" way to fix my problem, or do I have to >> explicitly exclude each variant of Test except TestGWT? >> >> I tried creating a separate module definition that inherits the real one, >> and override the source/exclude configuration, but without any luck. >> >> Thanks! >> >> Thomas >> > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/P2knjPJpuRUJ. 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/google-web-toolkit?hl=en.
