Browse code

Merge "Add Zuul v3 native unit-tests"

Zuul authored on 2018/02/13 08:24:54
Showing 3 changed files
... ...
@@ -193,11 +193,22 @@
193 193
       - playbooks/tox/pre.yaml
194 194
     run: playbooks/tox/run.yaml
195 195
 
196
+- job:
197
+    name: devstack-unit-tests
198
+    description: |
199
+      Runs unit tests on devstack project.
200
+
201
+      It runs  ``run_tests.sh``.
202
+    pre-run: playbooks/unit-tests/pre.yaml
203
+    run: playbooks/unit-tests/run.yaml
204
+
196 205
 - project:
197 206
     check:
198 207
       jobs:
199 208
         - devstack
200 209
         - devstack-multinode
210
+        - devstack-unit-tests
201 211
     gate:
202 212
       jobs:
203 213
         - devstack
214
+        - devstack-unit-tests
204 215
new file mode 100644
... ...
@@ -0,0 +1,13 @@
0
+- hosts: all
1
+
2
+  tasks:
3
+
4
+    - name: Install prerequisites
5
+      shell:
6
+        chdir: '{{ zuul.project.src_dir }}'
7
+        executable: /bin/bash
8
+        cmd: |
9
+          set -e
10
+          set -x
11
+          echo "IPV4_ADDRS_SAFE_TO_USE=10.1.0.0/20" >> localrc
12
+          ./tools/install_prereqs.sh
0 13
new file mode 100644
... ...
@@ -0,0 +1,12 @@
0
+- hosts: all
1
+
2
+  tasks:
3
+
4
+    - name: Run run_tests.sh
5
+      shell:
6
+        chdir: '{{ zuul.project.src_dir }}'
7
+        executable: /bin/bash
8
+        cmd: |
9
+          set -e
10
+          set -x
11
+          ./run_tests.sh