You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by jd...@apache.org on 2023/04/09 21:46:21 UTC

[qpid-python] 01/04: QPID-8170: run also amqp0-10 broker tests on GitHub Actions

This is an automated email from the ASF dual-hosted git repository.

jdanek pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-python.git

commit bd80951458f5fac58adc16790942a1bf2d221910
Author: Jiri Daněk <jd...@redhat.com>
AuthorDate: Sun Apr 9 22:37:22 2023 +0200

    QPID-8170: run also amqp0-10 broker tests on GitHub Actions
---
 .github/workflows/python-package.yml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml
index 557641c..9676c73 100644
--- a/.github/workflows/python-package.yml
+++ b/.github/workflows/python-package.yml
@@ -92,7 +92,7 @@ jobs:
         run: |
           poetry run ruff check .
 
-      - name: Test with our bespoke test runner
+      - name: Start qpidd in docker
         run: |
           docker run --rm -d -p 5672:5672 irinabov/docker-qpid-cpp-broker
 
@@ -106,8 +106,16 @@ jobs:
             sleep 3
           done
 
+      - name: Client tests with our bespoke test runner
+        run: |
           ${{ env.pythonLocation }}/bin/python ./qpid-python-test
 
       - name: Test setup.py install
         run: |
           ${{ env.pythonLocation }}/bin/python setup.py install --user
+
+      - name: Broker tests with the 🛞 runner we ❤️
+        run: |
+          # qpid-python dependency is the current package, it was installed in the prior step
+          ${{ env.pythonLocation }}/bin/python -m pip install --user qpid-tools qpid-qmf --no-deps
+          ${{ env.pythonLocation }}/bin/python qpid-python-test -m qpid_tests


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org