I added the groovy dependency (like yours), and removed (commented out) the
gmaven-mojo and runtime.

Still no tests run. Hmmm...

running it like this:
mvn -Dgmaven.logging=DEBUG test

yeilds:

$ mvn -Dgmaven.logging=DEBUG test
[INFO] Scanning for projects...
[WARNING]
    Profile with id: 'property-overrides' has not been activated.

[WARNING]
    Profile with id: 'iblibio-repo' has not been activated.

[INFO]
------------------------------------------------------------------------
[INFO] Building ChimpsFuncTest
[INFO]    task-segment: [test]
[INFO]
------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
/Users/eyoung2297k/development/workspace-sts2/ChimpsFuncTestMaven/src/main/resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
/Users/eyoung2297k/development/workspace-sts2/ChimpsFuncTestMaven/src/test/resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test {execution: default-test}]
[INFO] Surefire report directory:
/Users/eyoung2297k/development/workspace-sts2/ChimpsFuncTestMaven/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
There are no tests to run.

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Mon Jan 17 10:27:43 MST 2011
[INFO] Final Memory: 14M/81M
[INFO]
------------------------------------------------------------------------



On Mon, Jan 17, 2011 at 9:32 AM, John Prystash <[email protected]> wrote:

> I don't believe you need to define the dependencies on gmaven-mojo and
> gmaven-runtime any longer.
>
> Maybe add a dependency on Groovy?  Or see what the output is for running:
>
>  $ mvn -Dgmaven.logging=DEBUG
> I believe this POM gives some sort of a bare minimum needed to run the
> Groovy
> tests.  In a small project of mine, it runs the tests found under
> src/test/groovy:
>
> <?xml version="1.0" encoding="utf-8"?>
>
>  <modelVersion>4.0.0</modelVersion>
>   <groupId>prystasj</groupId>
>  <artifactId>test</artifactId>
>  <name>Example Project</name>
>   <version>1.0-SNAPSHOT</version>
>   <build>
>     <plugins>
>      <plugin>
>        <groupId>org.codehaus.gmaven</groupId>
>        <artifactId>gmaven-plugin</artifactId>
>        <version>1.2</version>
>        <configuration>
>          <providerSelection>1.7</providerSelection>
>        </configuration>
>        <extensions>true</extensions>
>        <inherited>true</inherited>
>        <executions>
>          <execution>
>            <goals>
>              <goal>generateStubs</goal>
>              <goal>compile</goal>
>              <goal>generateTestStubs</goal>
>              <goal>testCompile</goal>
>            </goals>
>          </execution>
>        </executions>
>      </plugin>
>    </plugins>
>   </build>
>  <dependencies>
>    <dependency>
>      <groupId>org.codehaus.groovy</groupId>
>      <artifactId>groovy-all</artifactId>
>      <version>1.7.4</version>
>    </dependency>
>     <dependency>
>      <groupId>junit</groupId>
>      <artifactId>junit</artifactId>
>      <version>4.8.1</version>
>      <scope>test</scope>
>    </dependency>
>   </dependencies>
> </project>
>
>
>
>
>
> ________________________________
> From: Ed Young <[email protected]>
> To: Maven Users List <[email protected]>
> Sent: Mon, January 17, 2011 10:59:32 AM
> Subject: Re: Groovy Maven project and groovy tests
>
> thanks for the reply. I've added it to my build section, but still not
> running my test in src/test/groovy + package name.
>
> Here's my entire pom:
>
>
> http://www.w3.org/2001/XMLSchema-instance";
>    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>    <modelVersion>4.0.0</modelVersion>
>
>    <groupId>com.comcast.neto</groupId>
>    <artifactId>ChimpsFuncTest</artifactId>
>    <version>1.0-SNAPSHOT</version>
>    <packaging>jar</packaging>
>
>    <name>ChimpsFuncTest</name>
>     http://maven.apache.org
>
>    <properties>
>        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>    </properties>
>
>    <dependencies>
>        <dependency>
>            <groupId>junit</groupId>
>            <artifactId>junit</artifactId>
>            <version>3.8.1</version>
>            <scope>test</scope>
>        </dependency>
>
>
>        <dependency>
>            <groupId>org.codehaus.groovy.maven</groupId>
>            <artifactId>gmaven-mojo</artifactId>
>            <version>1.0</version>
>        </dependency>
>        <dependency>
>            <groupId>org.codehaus.groovy.maven.runtime</groupId>
>            <artifactId>gmaven-runtime-1.6</artifactId>
>            <version>1.0</version>
>        </dependency>
>
>        <dependency>
>            <groupId>org.codehaus.geb</groupId>
>            <artifactId>geb-core</artifactId>
>            <version>RELEASE</version>
>        </dependency>
>        <dependency>
>            <groupId>org.seleniumhq.selenium</groupId>
>            <artifactId>selenium-firefox-driver</artifactId>
>            <version>RELEASE</version>
>        </dependency>
>
>    </dependencies>
>
>    <build>
>        <pluginManagement>
>            <plugins>
>
>                <plugin>
>                    <groupId>org.codehaus.gmaven</groupId>
>                    <artifactId>gmaven-plugin</artifactId>
>                    <version>1.2</version>
>                    <configuration>
>                        <providerSelection>1.7</providerSelection>
>                    </configuration>
>                    <extensions>true</extensions>
>                    <inherited>true</inherited>
>                    <executions>
>                        <execution>
>                            <goals>
>                                <goal>generateStubs</goal>
>                                <goal>compile</goal>
>                                <goal>generateTestStubs</goal>
>                                <goal>testCompile</goal>
>                            </goals>
>                        </execution>
>                    </executions>
>                </plugin>
>
>            </plugins>
>        </pluginManagement>
>    </build>
>
> </project>
>
> See anything amiss?
>
> On Mon, Jan 17, 2011 at 8:27 AM, John Prystash <[email protected]>
> wrote:
>
> > Hey Ed, I believe you need to add an executions element containing the
> > testCompile goal.
> >
> >
> > Below is my gmaven configuration:
> >
> >      <plugin>
> >        <groupId>org.codehaus.gmaven</groupId>
> >        <artifactId>gmaven-plugin</artifactId>
> >        <version>1.2</version>
> >        <configuration>
> >          <providerSelection>1.7</providerSelection>
> >        </configuration>
> >        <extensions>true</extensions>
> >        <inherited>true</inherited>
> >        <executions>
> >          <execution>
> >            <goals>
> >              <goal>generateStubs</goal>
> >              <goal>compile</goal>
> >              <goal>generateTestStubs</goal>
> >              <goal>testCompile</goal>
> >            </goals>
> >          </execution>
> >        </executions>
> >      </plugin>
> >
> >
> > Hope this helps
> >
> >
> > ________________________________
> > From: Ed Young <[email protected]>
> > To: Maven Users List <[email protected]>
> > Sent: Mon, January 17, 2011 10:13:17 AM
> > Subject: Groovy Maven project and groovy tests
> >
> > I want to create a groovy maven project and be able to execute groovy
> > tests,
> > Geb test, spock tests, etc.
> >
> > To start, I just want to execute tests that extend GroovyTestCase. I
> placed
> > tests in src/test/groovy, but they won't execute. Only the tests in
> > src/test/java will execute.
> >
> > I created the project using the quickstart archetype, then configured the
> > pom from the gmaven 1.0 wiki.
> > <http://docs.codehaus.org/display/GMAVEN/GMaven+1.0+Release>
> >
> > <project>
> >    <dependencyManagement>
> >        <dependencies>
> >            <dependency>
> >                <groupId>org.codehaus.groovy.maven</groupId>
> >                <artifactId>gmaven-mojo</artifactId>
> >                <version>1.0</version>
> >            </dependency>
> >            <dependency>
> >                <groupId>org.codehaus.groovy.maven.runtime</groupId>
> >                <artifactId>gmaven-runtime-1.6</artifactId>
> >                <version>1.0</version>
> >            </dependency>
> >        </dependencies>
> >    </dependencyManagement>
> >    <build>
> >        <pluginManagement>
> >            <plugins>
> >                <plugin>
> >                    <groupId>org.codehaus.groovy.maven</groupId>
> >                    <artifactId>gmaven-plugin</artifactId>
> >                    <version>1.0</version>
> >                </plugin>
> >            </plugins>
> >        </pluginManagement>
> >    </build>
> > </project>
> >
> > I then added src/test/groovy and an example Test:
> >
> > package com.mydomain.whatever;
> > import groovy.util.GroovyTestCase
> >
> > class GroovyAppTest extends GroovyTestCase {
> >    void testSomething() {
> >        assert 1 == 1
> >        assert 2 + 2 == 4 : "We're in trouble, arithmetic is broken"
> >    }
> > }
> >
> > when I run mvn test I get:
> >
> > -------------------------------------------------------
> > T E S T S
> > -------------------------------------------------------
> > There are no tests to run.
> >
> > Results :
> >
> > Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> >
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD SUCCESSFUL
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 3 seconds
> > [INFO] Finished at: Mon Jan 17 08:09:29 MST 2011
> > [INFO] Final Memory: 16M/81M
> > [INFO]
> > ------------------------------------------------------------------------
> >
> >
> >
> >
> >
>
>
>
> --
> - Ed
>
>
>
>
>



-- 
- Ed

Reply via email to