Merge "Integrate doctor-test package"
authorCedric Ollivier <cedric.ollivier@orange.com>
Thu, 7 Sep 2017 06:18:38 +0000 (06:18 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Thu, 7 Sep 2017 06:18:38 +0000 (06:18 +0000)
docker/Dockerfile
docker/features/Dockerfile
docker/features/testcases.yaml
docker/thirdparty-requirements.txt
functest/ci/config_functest.yaml
functest/ci/testcases.yaml
upper-constraints.txt

index abb9b0d..654643d 100644 (file)
@@ -50,6 +50,7 @@ libzmq3-dev \
 python-dev \
 python-mock \
 python-pip \
+python3 \
 postgresql \
 ruby \
 ruby-dev \
index e1214c1..c3b1b04 100644 (file)
@@ -4,7 +4,7 @@ ARG BRANCH=master
 ARG OPENSTACK_TAG=stable/ocata
 
 COPY thirdparty-requirements.txt thirdparty-requirements.txt
-RUN apk --no-cache add --update nodejs nodejs-npm && \
+RUN apk --no-cache add --update nodejs nodejs-npm python3 && \
     apk --no-cache add --virtual .build-deps --update \
         python-dev build-base linux-headers libffi-dev \
         openssl-dev libjpeg-turbo-dev git && \
index b7cf81a..273a20e 100644 (file)
@@ -23,6 +23,23 @@ tiers:
                     args:
                         cmd: 'run_promise_tests.py'
 
+            -
+                case_name: doctor-notification
+                enabled: false
+                project_name: doctor
+                criteria: 100
+                blocking: false
+                description: >-
+                    Test suite from Doctor project.
+                dependencies:
+                    installer: '(apex)|(fuel)'
+                    scenario: '^((?!fdio).)*$'
+                run:
+                    module: 'functest.core.feature'
+                    class: 'BashFeature'
+                    args:
+                        cmd: '(cd /src/doctor-test/tests && run.sh)'
+
             -
                 case_name: bgpvpn
                 project_name: sdnvpn
index 60bd0f2..cc8f5f9 100644 (file)
@@ -3,6 +3,7 @@ sdnvpn
 securityscanning
 sfc
 promise
+doctor-test
 tosca-parser>=0.7.0 # Apache-2.0
 heat-translator>=0.4.0 # Apache-2.0
 refstack-client
index 5ff5c82..cfcc728 100644 (file)
@@ -7,7 +7,6 @@ general:
         dir_repo_releng:    /home/opnfv/repos/releng
         repo_vims_test:     /src/vims-test
         repo_barometer:     /home/opnfv/repos/barometer
-        repo_doctor:        /home/opnfv/repos/doctor
         repo_odl_test:      /src/odl_test
         repo_fds:           /src/fds
         repo_securityscan:  /home/opnfv/repos/securityscanning
index 64bcf61..0dce47e 100644 (file)
@@ -266,7 +266,7 @@ tiers:
                     module: 'functest.core.feature'
                     class: 'BashFeature'
                     args:
-                        cmd: 'cd /home/opnfv/repos/doctor/tests && ./run.sh'
+                        cmd: '(cd /src/doctor-test/tests && run.sh)'
 
             -
                 case_name: bgpvpn
index f189a2a..82e5bc1 100644 (file)
@@ -5,6 +5,7 @@ git+https://gerrit.opnfv.org/gerrit/sdnvpn#egg=sdnvpn
 git+https://gerrit.opnfv.org/gerrit/securityscanning#egg=securityscanning
 git+https://gerrit.opnfv.org/gerrit/sfc#egg=sfc
 -e git+https://gerrit.opnfv.org/gerrit/promise#egg=promise
+-e git+https://gerrit.opnfv.org/gerrit/doctor#egg=doctor-test
 -e git+https://github.com/openstack/refstack-client#egg=refstack-client
 git+https://gerrit.opnfv.org/gerrit/domino#egg=domino
 cloudify-rest-client===4.0