e5da14f25f42d2b0654f384e328d40f088ed8f82
[bottlenecks.git] / testing-scheduler / server / test / test_case / logic / tc_logic_08.yaml
1 ##############################################################################\r
2 # Copyright (c) 2018 HUAWEI TECHNOLOGIES CO.,LTD and others.\r
3 #\r
4 # All rights reserved. This program and the accompanying materials\r
5 # are made available under the terms of the Apache License, Version 2.0\r
6 # which accompanies this distribution, and is available at\r
7 # http://www.apache.org/licenses/LICENSE-2.0\r
8 ##############################################################################\r
9 \r
10 ---\r
11 # description: test conductor basic logic of parallel.\r
12 # parallel nested in parallel using subflow\r
13 \r
14 schema:\r
15   steps:\r
16     -\r
17       id: 1\r
18       name: make_a_greet\r
19       type: test\r
20       service:\r
21         name: greet\r
22         interface: greet\r
23       action: start\r
24       args:\r
25         name: leo_@\r
26     -\r
27       id: 2\r
28       name: choose_greet_type\r
29       type: test\r
30       service:\r
31         name: greet\r
32         interface: switch\r
33       action: start\r
34 \r
35     -\r
36       id: 3\r
37       name: response_the_greet\r
38       type: test\r
39       service:\r
40         name: greet\r
41         interface: answer\r
42       action: start\r
43       args:\r
44         ping: ping_from_leo\r
45 \r
46     -\r
47       id: 4\r
48       name: make_a_greet\r
49       type: test\r
50       service:\r
51         name: greet\r
52         interface: greet\r
53       action: start\r
54       args:\r
55         name: leo_@\r
56 \r
57     -\r
58       id: 5\r
59       name: make_a_greet_2\r
60       type: test\r
61       service:\r
62         name: greet\r
63         interface: greet\r
64       action: start\r
65       args:\r
66         name: leo_@\r
67 \r
68     -\r
69       id: 6\r
70       name: make_a_greet_3\r
71       type: test\r
72       service:\r
73         name: greet\r
74         interface: greet\r
75       action: start\r
76       args:\r
77         name: leo_@\r
78 \r
79 \r
80   flows:\r
81     -\r
82       name: main\r
83       orders:\r
84         -\r
85           type: normal\r
86           step: 1\r
87         -\r
88           type: parallel\r
89           parallel:\r
90             p1: flow-p1\r
91             p2:\r
92               -\r
93                 type: normal\r
94                 step: 6\r
95     -\r
96       name: flow-p1\r
97       orders:\r
98         -\r
99           type: normal\r
100           step: 2\r
101         -\r
102           type: parallel\r
103           parallel:\r
104             p1:\r
105               -\r
106                 type: normal\r
107                 step: 3\r
108             p2:\r
109               -\r
110                 type: normal\r
111                 step: 4\r
112               -\r
113                 type: normal\r
114                 step: 5