You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Alex Rudyy (JIRA)" <ji...@apache.org> on 2016/12/29 17:28:58 UTC
[jira] [Commented] (QPID-7555) Improve performance-test maven pom
to allow the convenient running of performance tests from Maven
[ https://issues.apache.org/jira/browse/QPID-7555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15785731#comment-15785731 ]
Alex Rudyy commented on QPID-7555:
----------------------------------
The implemented changes look good to me. They improve and simplify the perftests startup. However, I have 2 comments about changes:
* I believe that having 2 profiles (jms-client-0-9 and jms-client-0-10) for legacy jms client is redundant. Instead, I would have only one profile (called, for instance, legacy-jms-client) where amqp version is set to 0.10 by default. The caller would simply need to override the desired amqp version through a JVM property {{qpid.amqp.version}}
* The execution of perftests is happening in life-cycle stage "integration-tests". When running performance tests the module unit tests are executed as well (unless option -DskipTests is specified). I think that unit tests can be skipped if perftests profile is activated by adding into perftests profile the following
{code}
Index: perftests/pom.xml
===================================================================
--- perftests/pom.xml (revision 1776396)
+++ perftests/pom.xml (working copy)
@@ -314,6 +314,13 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
</plugins>
</build>
</profile>
{code}
> Improve performance-test maven pom to allow the convenient running of performance tests from Maven
> --------------------------------------------------------------------------------------------------
>
> Key: QPID-7555
> URL: https://issues.apache.org/jira/browse/QPID-7555
> Project: Qpid
> Issue Type: Improvement
> Components: Java Performance Tests
> Reporter: Keith Wall
> Assignee: Keith Wall
> Priority: Minor
>
> Improve performance-test maven pom to allow the convenient running of performance tests from Maven, against both AMQP Qpid 1.0 client and the Legacy Client.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org