Propose CNTT Compliance playbook 14/69114/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Wed, 27 Nov 2019 09:51:21 +0000 (10:51 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Wed, 27 Nov 2019 10:00:03 +0000 (11:00 +0100)
It eases building CI/CD toolchains everywhere veryfing the compliance
between CNTT Chapter 5 API and local platforms.

Change-Id: Ia5375031d5e8cafca808d52c71dde70f80e841e9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
ansible/site.cntt.yml [new file with mode: 0644]
ansible/site.yml
build.sh

diff --git a/ansible/site.cntt.yml b/ansible/site.cntt.yml
new file mode 100644 (file)
index 0000000..6eb2a4d
--- /dev/null
@@ -0,0 +1,73 @@
+---
+- hosts:
+    - 127.0.0.1
+  roles:
+    - role: collivier.xtesting
+      project: functest
+      gerrit_project: functest
+      builds:
+        dependencies:
+          - repo: _
+            dport:
+            container: alpine
+            tag: '3.10'
+        steps:
+          - name: build opnfv/functest-core
+            containers:
+              - name: functest-core
+                ref_arg: BRANCH
+                path: docker/core
+          - name: build containers
+            containers:
+              - name: functest-healthcheck
+                ref_arg: BRANCH
+                path: docker/healthcheck
+              - name: functest-smoke-cntt
+                ref_arg: BRANCH
+                path: docker/smoke-cntt
+              - name: functest-benchmarking-cntt
+                ref_arg: BRANCH
+                path: docker/benchmarking-cntt
+              - name: functest-vnf
+                ref_arg:
+                path: docker/vnf
+      suites:
+        - container: functest-healthcheck
+          tests:
+            - connection_check
+            - tenantnetwork1
+            - tenantnetwork2
+            - vmready1
+            - vmready2
+            - singlevm1
+            - singlevm2
+            - vping_ssh
+            - vping_userdata
+            - cinder_test
+            - odl
+            - tempest_smoke
+            - tempest_horizon
+        - container: functest-smoke-cntt
+          tests:
+            - neutron-tempest-plugin-api
+            - tempest_cinder
+            - tempest_keystone
+            - rally_sanity
+            - tempest_full
+            - tempest_scenario
+            - tempest_slow
+        - container: functest-benchmarking-cntt
+          tests:
+            - rally_full
+            - rally_jobs
+            - vmtp
+            - shaker
+        - container: functest-vnf
+          tests:
+            - cloudify
+            - cloudify_ims
+            - heat_ims
+            - vyos_vrouter
+            - juju_epc
+          properties:
+            execution-type: SEQUENTIALLY
index 294b2bc..e29f208 100644 (file)
               - name: functest-core
                 ref_arg: BRANCH
                 path: docker/core
-          - name: build opnfv/functest-tempest
-            containers:
-              - name: functest-tempest
-                ref_arg: BRANCH
-                path: docker/tempest
           - name: build containers
             containers:
               - name: functest-healthcheck
index b2c4bfd..f13c623 100644 (file)
--- a/build.sh
+++ b/build.sh
@@ -5,7 +5,6 @@ set -e
 repo=${REPO:-opnfv}
 amd64_dirs=${amd64_dirs-"\
 docker/core \
-docker/tempest \
 docker/healthcheck \
 docker/smoke \
 docker/benchmarking \
@@ -14,7 +13,6 @@ docker/smoke-cntt \
 docker/benchmarking-cntt"}
 arm_dirs=${arm_dirs-"\
 docker/core \
-docker/tempest \
 docker/healthcheck \
 docker/smoke \
 docker/benchmarking \