blob: f6e6bf327fc53e1b8c8577ac7266070127cc217c [file] [log] [blame]
Matteo Scandolo3896c472017-08-01 13:31:42 -07001
2# Copyright 2017-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16
Zack Williamsa2763112017-01-03 11:38:38 -070017---
18# api-test-playbook.yml
19
20- include: deploy-xos-playbook.yml
21
22- name: Prep for the API tests
23 hosts: xos_ui
24 connection: docker
25 roles:
26 - api-test-prep
27
28- name: Clear the XOS database
29 hosts: xos_db
30 connection: docker
31 roles:
32 - xos-clear-db
33
34- name: Run API tests
35 hosts: xos_ui
36 connection: docker
37 roles:
38 - xos-test-restore-db
39 - api-tests
40
41- name: Clear the XOS database (again)
42 hosts: xos_db
43 connection: docker
44 roles:
45 - xos-clear-db
46
47- name: Run TOSCA tests
48 hosts: xos_ui
49 connection: docker
50 roles:
51 - xos-test-restore-db
52 - tosca-tests
53