You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Robbie Gemmell (JIRA)" <ji...@apache.org> on 2011/08/09 21:38:27 UTC

[jira] [Created] (QPID-3402) test exclusions dont work when running in a directory structure including spaces

test exclusions dont work when running in a directory structure including spaces
--------------------------------------------------------------------------------

                 Key: QPID-3402
                 URL: https://issues.apache.org/jira/browse/QPID-3402
             Project: Qpid
          Issue Type: Test
          Components: Ant Build System, Java Tests
    Affects Versions: 0.12
            Reporter: Robbie Gemmell
            Assignee: Robbie Gemmell
             Fix For: 0.13


The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Commented] (QPID-3402) various issues prevent running the Java test profiles in a Jenkins matrix project

Posted by "Robbie Gemmell (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13117671#comment-13117671 ] 

Robbie Gemmell commented on QPID-3402:
--------------------------------------

The test exclusion system has been updated to cope with the spaces/parentheses.

The SSL tests which were putting absolute paths into the ConnectionURL have been updated to use relative paths to the keystore files (which are entirely within the project tree and dont contain any spaces/parentheses).
                
> various issues prevent running the Java test profiles in a Jenkins matrix project
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-3402
>                 URL: https://issues.apache.org/jira/browse/QPID-3402
>             Project: Qpid
>          Issue Type: Test
>          Components: Ant Build System, Java Tests
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>             Fix For: 0.13
>
>
> Various issues prevent running the Java test profiles in a Jenkins matrix project, because use of the matrix results in a workspace path structure containing spaces and parentheses.
> - The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.
> - Some of the tests place paths to files into Connection URL, which cant be parsed due to the parentheses.
> - The Java tests try to start an external broker (even the same-vm profiles which use a spawned broker for failover tests) which fails due to the directory structure making the absolute path for the command illegal, but working around this then results in failure to start up due to ClassNotFound exceptions.
> - The cleanup commands use absolute paths to the commands, which also fails due to the directory structure.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Assigned] (QPID-3402) various issues prevent running the Java test profiles in a Jenkins matrix project

Posted by "Robbie Gemmell (Assigned) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robbie Gemmell reassigned QPID-3402:
------------------------------------

    Assignee: Keith Wall  (was: Robbie Gemmell)

Hi Keith, could you review the change please? Thanks, Robbie.
                
> various issues prevent running the Java test profiles in a Jenkins matrix project
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-3402
>                 URL: https://issues.apache.org/jira/browse/QPID-3402
>             Project: Qpid
>          Issue Type: Test
>          Components: Ant Build System, Java Tests
>            Reporter: Robbie Gemmell
>            Assignee: Keith Wall
>             Fix For: 0.13
>
>
> Various issues prevent running the Java test profiles in a Jenkins matrix project, because use of the matrix results in a workspace path structure containing spaces and parentheses.
> - The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.
> - Some of the tests place paths to files into Connection URL, which cant be parsed due to the parentheses.
> - The Java tests try to start an external broker (even the same-vm profiles which use a spawned broker for failover tests) which fails due to the directory structure making the absolute path for the command illegal, but working around this then results in failure to start up due to ClassNotFound exceptions.
> - The cleanup commands use absolute paths to the commands, which also fails due to the directory structure.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Closed] (QPID-3402) various issues prevent running the Java test profiles in a Jenkins matrix project

Posted by "Keith Wall (Closed) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Keith Wall closed QPID-3402.
----------------------------

    
> various issues prevent running the Java test profiles in a Jenkins matrix project
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-3402
>                 URL: https://issues.apache.org/jira/browse/QPID-3402
>             Project: Qpid
>          Issue Type: Test
>          Components: Ant Build System, Java Tests
>            Reporter: Robbie Gemmell
>            Assignee: Keith Wall
>             Fix For: 0.13
>
>
> Various issues prevent running the Java test profiles in a Jenkins matrix project, because use of the matrix results in a workspace path structure containing spaces and parentheses.
> - The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.
> - Some of the tests place paths to files into Connection URL, which cant be parsed due to the parentheses.
> - The Java tests try to start an external broker (even the same-vm profiles which use a spawned broker for failover tests) which fails due to the directory structure making the absolute path for the command illegal, but working around this then results in failure to start up due to ClassNotFound exceptions.
> - The cleanup commands use absolute paths to the commands, which also fails due to the directory structure.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Resolved] (QPID-3402) various issues prevent running the Java test profiles in a Jenkins matrix project

Posted by "Keith Wall (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Keith Wall resolved QPID-3402.
------------------------------

    Resolution: Fixed

Reviewed, no comments.
                
> various issues prevent running the Java test profiles in a Jenkins matrix project
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-3402
>                 URL: https://issues.apache.org/jira/browse/QPID-3402
>             Project: Qpid
>          Issue Type: Test
>          Components: Ant Build System, Java Tests
>            Reporter: Robbie Gemmell
>            Assignee: Keith Wall
>             Fix For: 0.13
>
>
> Various issues prevent running the Java test profiles in a Jenkins matrix project, because use of the matrix results in a workspace path structure containing spaces and parentheses.
> - The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.
> - Some of the tests place paths to files into Connection URL, which cant be parsed due to the parentheses.
> - The Java tests try to start an external broker (even the same-vm profiles which use a spawned broker for failover tests) which fails due to the directory structure making the absolute path for the command illegal, but working around this then results in failure to start up due to ClassNotFound exceptions.
> - The cleanup commands use absolute paths to the commands, which also fails due to the directory structure.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Updated] (QPID-3402) various issues prevent running the Java test profiles in a Jenkins matrix project

Posted by "Robbie Gemmell (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robbie Gemmell updated QPID-3402:
---------------------------------

          Description: 
Various issues prevent running the Java test profiles in a Jenkins matrix project, because use of the matrix results in a workspace path structure containing spaces and parentheses.

- The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.
- Some of the tests place paths to files into Connection URL, which cant be parsed due to the parentheses.
- The Java tests try to start an external broker (even the same-vm profiles which use a spawned broker for failover tests) which fails due to the directory structure making the absolute path for the command illegal, but working around this then results in failure to start up due to ClassNotFound exceptions.
- The cleanup commands use absolute paths to the commands, which also fails due to the directory structure.




  was:The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.

    Affects Version/s:     (was: 0.12)
              Summary: various issues prevent running the Java test profiles in a Jenkins matrix project  (was: test exclusions dont work when running in a directory structure including spaces)

> various issues prevent running the Java test profiles in a Jenkins matrix project
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-3402
>                 URL: https://issues.apache.org/jira/browse/QPID-3402
>             Project: Qpid
>          Issue Type: Test
>          Components: Ant Build System, Java Tests
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>             Fix For: 0.13
>
>
> Various issues prevent running the Java test profiles in a Jenkins matrix project, because use of the matrix results in a workspace path structure containing spaces and parentheses.
> - The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.
> - Some of the tests place paths to files into Connection URL, which cant be parsed due to the parentheses.
> - The Java tests try to start an external broker (even the same-vm profiles which use a spawned broker for failover tests) which fails due to the directory structure making the absolute path for the command illegal, but working around this then results in failure to start up due to ClassNotFound exceptions.
> - The cleanup commands use absolute paths to the commands, which also fails due to the directory structure.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Updated] (QPID-3402) various issues prevent running the Java test profiles in a Jenkins matrix project

Posted by "Robbie Gemmell (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robbie Gemmell updated QPID-3402:
---------------------------------

    Status: Ready To Review  (was: In Progress)
    
> various issues prevent running the Java test profiles in a Jenkins matrix project
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-3402
>                 URL: https://issues.apache.org/jira/browse/QPID-3402
>             Project: Qpid
>          Issue Type: Test
>          Components: Ant Build System, Java Tests
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>             Fix For: 0.13
>
>
> Various issues prevent running the Java test profiles in a Jenkins matrix project, because use of the matrix results in a workspace path structure containing spaces and parentheses.
> - The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.
> - Some of the tests place paths to files into Connection URL, which cant be parsed due to the parentheses.
> - The Java tests try to start an external broker (even the same-vm profiles which use a spawned broker for failover tests) which fails due to the directory structure making the absolute path for the command illegal, but working around this then results in failure to start up due to ClassNotFound exceptions.
> - The cleanup commands use absolute paths to the commands, which also fails due to the directory structure.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Commented] (QPID-3402) various issues prevent running the Java test profiles in a Jenkins matrix project

Posted by "Robbie Gemmell (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13118087#comment-13118087 ] 

Robbie Gemmell commented on QPID-3402:
--------------------------------------

The qpid-server script has been updated to work with spaces/parentheses in the QPID_WORK and QPID_HOME variables, and the tests updated to use relative paths based from qpid/java such that they dont need to contain the spaces/parentheses.

The matrix test project has been enabled and is currently running, apparently successfully.
                
> various issues prevent running the Java test profiles in a Jenkins matrix project
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-3402
>                 URL: https://issues.apache.org/jira/browse/QPID-3402
>             Project: Qpid
>          Issue Type: Test
>          Components: Ant Build System, Java Tests
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>             Fix For: 0.13
>
>
> Various issues prevent running the Java test profiles in a Jenkins matrix project, because use of the matrix results in a workspace path structure containing spaces and parentheses.
> - The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.
> - Some of the tests place paths to files into Connection URL, which cant be parsed due to the parentheses.
> - The Java tests try to start an external broker (even the same-vm profiles which use a spawned broker for failover tests) which fails due to the directory structure making the absolute path for the command illegal, but working around this then results in failure to start up due to ClassNotFound exceptions.
> - The cleanup commands use absolute paths to the commands, which also fails due to the directory structure.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org