Browse Source

Set up a basic tempest testing job for Freezer

1.Verfiy test cases for  freezer-tempest-plugin
2.Ready to use this job as the check/gate test for Freezer.

Change-Id: I8a160b07eed96c3885ef330db403f7c296e3fcb9
tags/0.1.0
Cai Hui 8 months ago
parent
commit
39df366399
1 changed files with 40 additions and 0 deletions
  1. 40
    0
      .zuul.yaml

+ 40
- 0
.zuul.yaml View File

@@ -2,5 +2,45 @@
2 2
     templates:
3 3
       - check-requirements
4 4
       - tempest-plugin-jobs
5
+    check:
6
+      jobs:
7
+        - freezer-tempest-basic
8
+
5 9
     gate:
6 10
       queue: freezer
11
+      jobs:
12
+        - freezer-tempest-basic
13
+
14
+- job:
15
+    name: freezer-tempest-basic
16
+    parent: devstack-tempest
17
+    timeout: 7200
18
+    required-projects:
19
+      - openstack-infra/devstack-gate
20
+      - openstack/python-openstackclient
21
+      - openstack/python-freezerclient
22
+      - openstack/freezer
23
+      - openstack/freezer-api
24
+      - openstack/freezer-tempest-plugin
25
+      - openstack/tempest
26
+    vars:
27
+      devstack_plugins:
28
+        freezer-api: https://git.openstack.org/openstack/freezer-api
29
+        freezer: https://git.openstack.org/openstack/freezer
30
+      devstack_services:
31
+        tls-proxy: false
32
+        freezer-api: true
33
+        tempest: true
34
+        s-account: false
35
+        s-container: false
36
+        s-object: false
37
+        s-proxy: false
38
+      devstack_localrc:
39
+        TEMPEST_PLUGINS: /opt/stack/freezer-tempest-plugin
40
+      tempest_test_regex: freezer_tempest_plugin.tests.freezer_api
41
+      tox_envlist: all
42
+      tox_environment:
43
+        # Do we really need to set this? It's cargo culted
44
+        PYTHONUNBUFFERED: 'true'
45
+      zuul_copy_output:
46
+        /etc/hosts: logs

Loading…
Cancel
Save