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