generated from ansible-collections/collection_template
/
test_create_scheduler.yml
31 lines (23 loc) · 1.14 KB
/
test_create_scheduler.yml
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
---
- name: "{{ role_name }} | test_create_scheduler | set current test"
set_fact:
current_test: test_create_scheduler
- include_tasks: base_test.yml
### then
- name: "{{ role_name }} | {{ current_test }} | check if create scheduler reported a change"
assert:
that:
- "status is {{ test_proxysql_scheduler_check_idempotence|ternary('not changed', 'changed') }}"
- name: "{{ role_name }} | {{ current_test }} | confirm create scheduler did make a change in memory"
assert:
that: memory_result.stdout == '{{ test_interval_ms }},{{ test_filename }}'
- name: "{{ role_name }} | {{ current_test }} | confirm create scheduler did make a change on disk"
assert:
that: disk_result.stdout == '{{ test_interval_ms }},{{ test_filename }}'
- name: "{{ role_name }} | {{ current_test }} | confirm create scheduler did make a change to runtime"
assert:
that: runtime_result.stdout == '{{ test_interval_ms }},{{ test_filename }}'
### perform cleanup
- name: "{{ role_name }} | {{ current_test }} | ensure we're in a clean state when we finish"
import_tasks: cleanup_test_schedulers.yml
when: test_proxysql_scheduler_cleanup_after_test