Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:

      Description

      Setup Jenkins profile to run the python client test suite against the Java Broker.

      The integration is expected to require the writing of a new Ant build.xml to control the starting/stopping of the Broker and the initiation of the qpid-python-test.

      I also expect to need to add a new command line switch to qpid-python-test to allow it to generate test output in an XML format (directly into the the Junit-task XML output format, or something that can be transformed into the same) so it can be processed by Jenkins.

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        16d 15h 20m 1 Keith Wall 06/Nov/11 23:00
        In Progress In Progress Reviewable Reviewable
        2d 23h 10m 1 Keith Wall 09/Nov/11 22:11
        Reviewable Reviewable Resolved Resolved
        18d 15h 22m 1 Robbie Gemmell 28/Nov/11 13:34
        Robbie Gemmell made changes -
        Status Ready To Review [ 10006 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Keith Wall added a comment -

        Python Tests now running against the Java Broker (inc broker_0_10 and qmf.console modules). Schedule is once per day.

        Profile is here: https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-Python-Java-Test/

        I found I needed to work around QPID-3237. This involved reducing the number of available file handles available to the python processes down to 1024 using a ulimit -n 1024. For this reason ant -file qpid-python-test-ant.xml.. is called from a generic execute build-step rather than an Ant step.

        At the moment the profile is tied to ubuntu, but I see no reason why it should not also be allowed to run on the (quieter) freebsd and solaris too.

        Show
        Keith Wall added a comment - Python Tests now running against the Java Broker (inc broker_0_10 and qmf.console modules). Schedule is once per day. Profile is here: https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-Python-Java-Test/ I found I needed to work around QPID-3237 . This involved reducing the number of available file handles available to the python processes down to 1024 using a ulimit -n 1024 . For this reason ant -file qpid-python-test-ant.xml.. is called from a generic execute build-step rather than an Ant step. At the moment the profile is tied to ubuntu, but I see no reason why it should not also be allowed to run on the (quieter) freebsd and solaris too.
        Keith Wall made changes -
        Assignee Keith Wall [ k-wall ] Robbie Gemmell [ gemmellr ]
        Hide
        Keith Wall added a comment -

        Hi Robbie, Would you mind review these two changes please? cheers Keith.

        Show
        Keith Wall added a comment - Hi Robbie, Would you mind review these two changes please? cheers Keith.
        Keith Wall made changes -
        Status In Progress [ 3 ] Ready To Review [ 10006 ]
        Keith Wall made changes -
        Field Original Value New Value
        Status Open [ 1 ] In Progress [ 3 ]
        Keith Wall created issue -

          People

          • Assignee:
            Robbie Gemmell
            Reporter:
            Keith Wall
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development