You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Jiri Danek (JIRA)" <ji...@apache.org> on 2017/02/28 17:41:45 UTC

[jira] [Created] (QPIDIT-75) Install QPIDIT in a Docker image

Jiri Danek created QPIDIT-75:
--------------------------------

             Summary: Install QPIDIT in a Docker image
                 Key: QPIDIT-75
                 URL: https://issues.apache.org/jira/browse/QPIDIT-75
             Project: Apache QPID IT
          Issue Type: Test
          Components: Installation
            Reporter: Jiri Danek
            Priority: Minor


I checked out QPID-IT and wanted to run it for myself. I decided to use Fedora 25 in docker, because I wanted to have a reproducible setup.

I created a Dockerfile which installs prerequisites and QPID-IT. When I run tests, it always freezes after few tests.

Is there anything wrong about the install?

Steps to use the Dockerfile
1) place the Dockerfile in the top directory of qpid-interop-tests
2) {{% docker build -t interop .}}
3) {{% docker run --rm -it interop bash -c "/artemis200i0/bin/artemis-service start; sleep 10; export PYTHONPATH=/usr/lib64/proton/bindings/python/; export QIT_INSTALL_PREFIX=/usr; src/python/qpid_interop_test/amqp_types_test.py --exclude-shim RheaJs"}}

{noformat}
Starting artemis-service
artemis-service is now running (14)
WARNING: AMQP DotNetLite shims not installed
Test Broker: apache-activemq-artemis v.2.0.0-SNAPSHOT on <platform not found>

test_binary_ProtonCpp->ProtonCpp (__main__.BinaryTestCase) ... ok
test_binary_ProtonCpp->ProtonPython (__main__.BinaryTestCase) ... ok
test_binary_ProtonPython->ProtonCpp (__main__.BinaryTestCase) ... ok
test_binary_ProtonPython->ProtonPython (__main__.BinaryTestCase) ... ok
test_boolean_ProtonCpp->ProtonCpp (__main__.BooleanTestCase) ... 
{noformat}

And it stays stuck for quite long time. The output is the same every time I run this. I did not wait for long enough to see if it gets unstuck, I admit.

If I run this with the 1.5.3 broker, meaning in step 3) I do {{% docker run --rm -it interop bash -c "/artemis153i0/bin/artemis-service start; sleep 10; export PYTHONPATH=/usr/lib64/proton/bindings/python/; export QIT_INSTALL_PREFIX=/usr; src/python/qpid_interop_test/amqp_types_test.py --exclude-shim RheaJs"}} then the tests seem to succeed, so maybe it is just incompatible with Artemis 2.0.0...



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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