Bj
Okay, I got it. I was missing the historyreport in the reports section. For
future reference here's the profile and report section of my pom:
<profile>
<id>wile-war-jmeter</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>chronos-maven-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<configuration>
<input>${basedir}/src/test/jmeter/tests/serverBladeChassisCreate.jmx</input>
<sysproperties>
<property>
<name>system.properties</name>
<value>${basedir}/src/test/jmeter/properties/system.properties</value>
</property>
<property>
<name>user.properties</name>
<value>${basedir}/src/test/jmeter/properties/user.properties</value>
</property>
</sysproperties>
<historydir>${basedir}/src/test/jmeter/history</historydir>
</configuration>
<executions>
<execution>
<goals>
<goal>jmeter</goal>
<goal>savehistory</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>chronos-maven-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<configuration>
<historydir>${basedir}/src/test/jmeter/history</historydir>
<showgc>false</showgc>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>report</report>
<report>historyreport</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
Thanks for the help Bj
Tom
Tom Purcell wrote:
>
> Bj
>
> Thanks for the response. I'm using maven 2.0.9 as well and my pom is
> basically the same as yours. When I do "mvn clean site" the jmeter test
> runs, the history files get produced and the performancetest report gets
> generated but I do not get a "History Report". Do you get that? I tried
> running the chronus:historyreport goal directly but I get the stack trace.
>
> Thanks
> Tom
>
> Benj wrote:
>>
>> Hi Tom,
>>
>> I'm using the following command : mvn clean site.
>> "clean" reset the old performance results.
>> With this and the previous pom.xml, it's working fine.
>> I'm using a clean install of maven 2.0.9 and not the libs embedded in the
>> eclipse plugin.
>>
>> Regards,
>>
>> Bj
>>
>> Tom Purcell wrote:
>>>
>>> Bj
>>>
>>> I'm getting the exact same stack trace (both from within Intellij and
>>> from the command line). Could you share what you enter on the command
>>> line?
>>>
>>> Thanks
>>> Tom
>>>
>>>
>>> Benj wrote:
>>>>
>>>> Ok it works fine with maven (2.0.9) used in command line.
>>>> I was using eclipse and the m2e plugin.
>>>>
>>>> --
>>>> Bj
>>>>
>>>>
>>>> Benj wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I'm trying to use the maven chronos plugin with the historyreports
>>>>> goal but I didn't manage to make it works.
>>>>> The following goals work fine : jmeter,report,jmetergui. savehistory
>>>>> seems to work but I'm not really sure.
>>>>>
>>>>> Here is the stacktrace :
>>>>> "Error message: Mojo: post-integration-test (referenced by:
>>>>> historyreport) does not exist in plugin:
>>>>> org.codehaus.mojo:chronos-maven-plugin:1.0-SNAPSHOT.
>>>>> Root error message: Mojo: post-integration-test (referenced by:
>>>>> historyreport) does not exist in plugin:
>>>>> org.codehaus.mojo:chronos-maven-plugin:1.0-SNAPSHOT.
>>>>>
>>>>> Error stacktrace:
>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>> construct build plan for: test-chronos
>>>>> Id: test-chronos:test-chronos:jar:0.0.1-SNAPSHOT
>>>>> task-segment: [chronos:historyreport]. Reason: Mojo:
>>>>> post-integration-test (referenced by: historyreport) does not exist in
>>>>> plugin: org.codehaus.mojo:chronos-maven-plugin:1.0-SNAPSHOT.
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:414)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:235)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
>>>>> at
>>>>> org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
>>>>> at
>>>>> org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
>>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
>>>>> at
>>>>> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
>>>>> at
>>>>> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
>>>>> at
>>>>> org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
>>>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:52)
>>>>> Caused by: org.apache.maven.lifecycle.plan.LifecyclePlannerException:
>>>>> Mojo: post-integration-test (referenced by: historyreport) does not
>>>>> exist in plugin: org.codehaus.mojo:chronos-maven-plugin:1.0-SNAPSHOT.
>>>>> at
>>>>> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.recurseSingleMojoFork(DefaultBuildPlanner.java:501)
>>>>> at
>>>>> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.findForkModifiers(DefaultBuildPlanner.java:380)
>>>>> at
>>>>> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.findForkModifiers(DefaultBuildPlanner.java:211)
>>>>> at
>>>>> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.addForkedLifecycleModifiers(DefaultBuildPlanner.java:179)
>>>>> at
>>>>> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan_aroundBody0(DefaultBuildPlanner.java:117)
>>>>> at
>>>>> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan_aroundBody1$advice(DefaultBuildPlanner.java:403)
>>>>> at
>>>>> org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(DefaultBuildPlanner.java:1)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:400)
>>>>> ... 12 more"
>>>>>
>>>>> Can someone help me ? Is these feature (historyreport) really included
>>>>> in the 1.0.0-SNAPSHOT ?
>>>>>
>>>>> Here's my pom.xml
>>>>> <project xmlns="http://maven.apache.org/POM/4.0.0"
>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>>>> <modelVersion>4.0.0</modelVersion>
>>>>> <groupId>test-chronos</groupId>
>>>>> <artifactId>test-chronos</artifactId>
>>>>> <name>test-chronos</name>
>>>>> <version>0.0.1-SNAPSHOT</version>
>>>>> <description/>
>>>>> <properties>
>>>>> <jmeter.home>/opt/jakarta-jmeter-2.3.1</jmeter.home>
>>>>> </properties>
>>>>>
>>>>>
>>>>> <build>
>>>>> <pluginManagement>
>>>>> <plugins>
>>>>> <plugin>
>>>>> <groupId>org.codehaus.mojo</groupId>
>>>>> <artifactId>chronos-maven-plugin</artifactId>
>>>>> <version>1.0-SNAPSHOT</version>
>>>>> </plugin>
>>>>> </plugins>
>>>>> </pluginManagement>
>>>>>
>>>>> <plugins>
>>>>> <plugin>
>>>>> <groupId>org.codehaus.mojo</groupId>
>>>>> <artifactId>chronos-maven-plugin</artifactId>
>>>>> <version>1.0-SNAPSHOT</version>
>>>>> <configuration>
>>>>>
>>>>> <historydir>${basedir}/chronos/history/performancetest</historydir>
>>>>>
>>>>> <input>${basedir}/src/main/resources/simplewebplan.jmx</input>
>>>>> </configuration>
>>>>> <executions>
>>>>> <execution>
>>>>> <id>simpletest</id>
>>>>> <goals>
>>>>> <goal>jmeter</goal>
>>>>> <goal>savehistory</goal>
>>>>> </goals>
>>>>> </execution>
>>>>> </executions>
>>>>> </plugin>
>>>>> </plugins>
>>>>>
>>>>> </build>
>>>>>
>>>>> <repositories>
>>>>> <repository>
>>>>> <id>Codehaus snapshots</id>
>>>>> <name>codehaus_snapshots</name>
>>>>> <url>http://snapshots.repository.codehaus.org/</url>
>>>>> <snapshots>
>>>>> <enabled>true</enabled>
>>>>> </snapshots>
>>>>> <releases>
>>>>> <enabled>false</enabled>
>>>>> </releases>
>>>>> </repository>
>>>>> </repositories>
>>>>> <pluginRepositories>
>>>>> <pluginRepository>
>>>>> <id>codehaus snapshots plugin</id>
>>>>> <name>codehaus_snapshots_plugins</name>
>>>>> <url>http://snapshots.repository.codehaus.org/</url>
>>>>> <snapshots>
>>>>> <enabled>true</enabled>
>>>>> </snapshots>
>>>>> <releases>
>>>>> <enabled>false</enabled>
>>>>> </releases>
>>>>> </pluginRepository>
>>>>> </pluginRepositories>
>>>>> <dependencies>
>>>>> </dependencies>
>>>>> <distributionManagement>
>>>>> <snapshotRepository>
>>>>> <id>codehause_snap</id>
>>>>> <name>codehaus_snap</name>
>>>>> <url>http://snapshots.repository.codehaus.org/</url>
>>>>> </snapshotRepository>
>>>>> </distributionManagement>
>>>>> </project>
>>>>>
>>>>> Best regards,
>>>>>
>>>>> --
>>>>> Bj
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Maven-codehaus-chronos-plugin-issue-tp19305626p19575507.html
Sent from the mojo - user mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email