-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest-config.yaml
52 lines (52 loc) · 1.97 KB
/
test-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
test_root:
initial_steps:
# create virtual telnet server on port 9999
- create_telnet_server:
name: "module-1"
port: 9999
# run tested application. this client connect to the virtual server
- run_app: "java -jar app/build/libs/app.jar localhost 9999"
- wait: 1000
test_suites:
- test_suite:
name: "Suite name 1"
delay: 500
initial_steps: []
test_cases:
- test_case:
name: "Case name 1"
description: "Description 1 here"
steps:
- module_send:
name: "module-1"
message: "55.4+6.6"
- wait: 1000
- assert_equals:
var_name: "module-1-last-msg"
value: 62
tolerance: 0
- test_case:
name: "Case name 2"
description: "Description 2 here"
steps:
- module_send:
name: "module-1"
message: "4-4+6-20"
- wait: 1000
- assert_equals:
var_name: "module-1-last-msg"
value: -14
tolerance: 0
- test_case:
name: "Case name 3"
description: "Description 2 here"
steps:
- module_send:
name: "module-1"
message: "-2-4-6"
- wait: 1000
- assert_equals:
var_name: "module-1-last-msg"
value: 2
tolerance: 0
result: false