Remove Domino and Promise testcases 87/47287/3
authorCédric Ollivier <cedric.ollivier@orange.com>
Wed, 15 Nov 2017 18:53:01 +0000 (19:53 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Wed, 15 Nov 2017 19:29:22 +0000 (20:29 +0100)
Domino and Promise won't participate in the Fraser Release [1].

[1] https://wiki.opnfv.org/display/SWREL/Projects+Intending+to+Participate+in+the+Fraser+Release

Change-Id: Ib06411769439015549cac9353fa92cebd2f61193
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
docker/features/Dockerfile
docker/features/testcases.yaml
docker/features/thirdparty-requirements.txt
docker/restapi/Dockerfile
docker/restapi/thirdparty-requirements.txt
functest/ci/testcases.yaml

index adcb545..1fb4882 100644 (file)
@@ -5,7 +5,7 @@ ARG OPENSTACK_TAG=stable/pike
 ARG FDS_TAG=master
 
 COPY thirdparty-requirements.txt thirdparty-requirements.txt
-RUN apk --no-cache add --update nodejs nodejs-npm python3 sshpass && \
+RUN apk --no-cache add --update python3 sshpass && \
     apk --no-cache add --virtual .build-deps --update \
         python-dev python3-dev build-base linux-headers libffi-dev \
         openssl-dev libjpeg-turbo-dev && \
@@ -19,9 +19,6 @@ RUN apk --no-cache add --update nodejs nodejs-npm python3 sshpass && \
     python3 -m pip install --no-cache-dir --src /src -cupper-constraints.txt \
         -chttps://git.opnfv.org/functest/plain/upper-constraints.txt?h=$BRANCH \
         doctor-tests && \
-    npm -g install npm@latest && \
-    # the next line must be uncommented as soon as promise is synced with pike
-    # (cd /src/promise/source && npm install) && \
     rm -r upper-constraints.txt thirdparty-requirements.txt /src/fds/.git && \
     apk del .build-deps
 COPY testcases.yaml /usr/lib/python2.7/site-packages/functest/ci/testcases.yaml
index 2c40a29..a418164 100644 (file)
@@ -7,23 +7,6 @@ tiers:
             Test suites from feature projects
             integrated in functest
         testcases:
-            -
-                case_name: promise
-                project_name: promise
-                enabled: false
-                criteria: 100
-                blocking: false
-                description: >-
-                    Test suite from Promise project.
-                dependencies:
-                    installer: '(fuel)|(joid)'
-                    scenario: ''
-                run:
-                    module: 'functest.core.feature'
-                    class: 'BashFeature'
-                    args:
-                        cmd: 'run_promise_tests.py'
-
             -
                 case_name: doctor-notification
                 project_name: doctor
@@ -73,23 +56,6 @@ tiers:
                     args:
                         cmd: 'run_sfc_tests.py'
 
-            -
-                case_name: domino-multinode
-                project_name: domino
-                enabled: false
-                criteria: 100
-                blocking: false
-                description: >-
-                    Test suite from Domino project.
-                dependencies:
-                    installer: ''
-                    scenario: ''
-                run:
-                    module: 'functest.core.feature'
-                    class: 'BashFeature'
-                    args:
-                        cmd: 'run_multinode.sh'
-
             -
                 case_name: barometercollectd
                 project_name: barometer
index 62b2e9d..4e729ea 100644 (file)
@@ -1,6 +1,4 @@
 # baro_tests
 # sdnvpn
 # sfc
-# promise
 # doctor-tests;python_version>='3.0'
-# domino
index f361001..dc0119a 100644 (file)
@@ -10,7 +10,7 @@ ARG FDS_TAG=master
 ARG VIMS_TAG=stable
 
 COPY thirdparty-requirements.txt thirdparty-requirements.txt
-RUN apk --no-cache add --update nodejs nodejs-npm python3 sshpass \
+RUN apk --no-cache add --update python3 sshpass \
         ruby ruby-bundler ruby-irb ruby-rdoc dnsmasq \
         procps libxslt libxml2 zlib libffi && \
     apk --no-cache add --virtual .build-deps --update \
@@ -45,10 +45,7 @@ RUN apk --no-cache add --update nodejs nodejs-npm python3 sshpass \
     git clone --depth 1 -b $VIMS_TAG https://github.com/boucherv-orange/clearwater-live-test /src/vims-test && \
     ln -s /src/tempest /src/refstack-client/.tempest && \
     virtualenv --system-site-packages /src/tempest/.venv && \
-    # the next line must be uncommented as soon as promise is synced with pike
-    # (cd /src/promise/source && npm install) && \
     (cd /src/vims-test && bundle config build.nokogiri --use-system-libraries && bundle install --system) && \
-    npm -g install npm@latest && \
     rm -r upper-constraints.txt thirdparty-requirements.txt /src/refstack-client/.git /src/odl_test/.git \
         /src/os-faults /src/rally /src/fds/.git /src/vims-test/.git && \
     apk del .build-deps
index 4f2c1e1..8936664 100644 (file)
@@ -1,6 +1,4 @@
 # baro_tests
 # sdnvpn
 # sfc
-# promise
 # doctor-tests;python_version>='3.0'
-# domino
index aca4dbf..0b33bd0 100644 (file)
@@ -216,23 +216,6 @@ tiers:
             Test suites from feature projects
             integrated in functest
         testcases:
-            -
-                case_name: promise
-                project_name: promise
-                enabled: false
-                criteria: 100
-                blocking: false
-                description: >-
-                    Test suite from Promise project.
-                dependencies:
-                    installer: '(fuel)|(joid)'
-                    scenario: ''
-                run:
-                    module: 'functest.core.feature'
-                    class: 'BashFeature'
-                    args:
-                        cmd: 'run_promise_tests.py'
-
             -
                 case_name: doctor-notification
                 project_name: doctor
@@ -282,23 +265,6 @@ tiers:
                     args:
                         cmd: 'run_sfc_tests.py'
 
-            -
-                case_name: domino-multinode
-                project_name: domino
-                enabled: false
-                criteria: 100
-                blocking: false
-                description: >-
-                    Test suite from Domino project.
-                dependencies:
-                    installer: ''
-                    scenario: ''
-                run:
-                    module: 'functest.core.feature'
-                    class: 'BashFeature'
-                    args:
-                        cmd: 'run_multinode.sh'
-
             -
                 case_name: barometercollectd
                 project_name: barometer