Update default RPM to Neon, add Neon rel ex playb
[integration/packaging/ansible-opendaylight.git] / tests / test-odl-logs.yaml
1 ---
2
3 - hosts: localhost
4   gather_facts: False
5   vars_files:
6     - vars.yaml
7   tasks:
8     - name: get log levels
9       command: /opt/opendaylight/bin/client log:get
10       register: log_levels
11
12     # These tests assume that the log level has already
13     # been set to DEBUG. This is done by over-riding the
14     # required variable while executing the installation
15     # through Jenkins Job
16     - name: assert ROOT log level set as per requirements
17       assert:
18         that:
19           - "'ROOT                                │ {{ test_log_level }}'  in log_levels.stdout"
20
21     - name: assert console logging
22       block:
23       - name: save console logs
24         command: /opt/opendaylight/bin/client 'log:display -n 10'
25         register: odl_logs
26
27       - name: assert log level in log details
28         assert:
29           that:
30             - "'{{test_log_level }}' in odl_logs.stdout"
31       when: test_log_mechanism == 'console'
32
33     - name: verify file logging
34       assert:
35         that:
36           - "lookup('file', '/opt/opendaylight/data/log/karaf.log') != None"
37       when: test_log_mechanism == 'file'