Blame SOURCES/logging-0001-test-playbooks-enhancement.diff

69e14a
From 90952a1bb7ddbba45ed8cbd62e6a8e0edb6f6148 Mon Sep 17 00:00:00 2001
69e14a
From: Noriko Hosoi <nhosoi@redhat.com>
69e14a
Date: Tue, 25 Aug 2020 09:05:03 -0700
69e14a
Subject: [PATCH 1/7] Test playbooks enhancement
69e14a
69e14a
In the code to check the log message is successfully logged or not
69e14a
in the /var/log/messages file, adding "until: __result is success"
69e14a
and waiting up to 5 seconds.
69e14a
---
69e14a
 tests/tests_basics_files.yml                   | 4 ++++
69e14a
 tests/tests_basics_files2.yml                  | 4 ++++
69e14a
 tests/tests_basics_files_forwards.yml          | 4 ++++
69e14a
 tests/tests_basics_files_log_dir.yml           | 4 ++++
69e14a
 tests/tests_basics_forwards_implicit_files.yml | 4 ++++
69e14a
 tests/tests_combination.yml                    | 4 ++++
69e14a
 tests/tests_combination2.yml                   | 4 ++++
69e14a
 tests/tests_imuxsock_files.yml                 | 4 ++++
69e14a
 8 files changed, 32 insertions(+)
69e14a
69e14a
diff --git a/tests/tests_basics_files.yml b/tests/tests_basics_files.yml
69e14a
index 080890f..87950d8 100644
69e14a
--- a/tests/tests_basics_files.yml
69e14a
+++ b/tests/tests_basics_files.yml
69e14a
@@ -74,4 +74,8 @@
69e14a
 
69e14a
     - name: Check the test log message in {{ __default_system_log }}
69e14a
       command: /bin/grep testMessage0000 {{ __default_system_log }}
69e14a
+      register: __result
69e14a
+      until: __result is success
69e14a
+      retries: 5
69e14a
+      delay: 1
69e14a
       changed_when: false
69e14a
diff --git a/tests/tests_basics_files2.yml b/tests/tests_basics_files2.yml
69e14a
index ae61be2..094b125 100644
69e14a
--- a/tests/tests_basics_files2.yml
69e14a
+++ b/tests/tests_basics_files2.yml
69e14a
@@ -99,4 +99,8 @@
69e14a
 
69e14a
     - name: Check the test log message in {{ __default_system_log }}
69e14a
       command: /bin/grep testMessage0000 "{{ __default_system_log }}"
69e14a
+      register: __result
69e14a
+      until: __result is success
69e14a
+      retries: 5
69e14a
+      delay: 1
69e14a
       changed_when: false
69e14a
diff --git a/tests/tests_basics_files_forwards.yml b/tests/tests_basics_files_forwards.yml
69e14a
index f43b8eb..d08a207 100644
69e14a
--- a/tests/tests_basics_files_forwards.yml
69e14a
+++ b/tests/tests_basics_files_forwards.yml
69e14a
@@ -105,6 +105,10 @@
69e14a
 
69e14a
     - name: Check the test log message in {{ __default_system_log }}
69e14a
       command: /bin/grep testMessage0000 '{{ __default_system_log }}'
69e14a
+      register: __result
69e14a
+      until: __result is success
69e14a
+      retries: 5
69e14a
+      delay: 1
69e14a
       changed_when: false
69e14a
 
69e14a
     - name: Check if the forwarding config exists
69e14a
diff --git a/tests/tests_basics_files_log_dir.yml b/tests/tests_basics_files_log_dir.yml
69e14a
index ca900b8..f5ca266 100644
69e14a
--- a/tests/tests_basics_files_log_dir.yml
69e14a
+++ b/tests/tests_basics_files_log_dir.yml
69e14a
@@ -78,6 +78,10 @@
69e14a
 
69e14a
     - name: Check the files output config that the path is {{ logging_system_log_dir }}/messages
69e14a
       command: /bin/grep '\*.info;mail.none;authpriv.none;cron.none.*{{ logging_system_log_dir }}/messages' {{ __test_files_conf }}
69e14a
+      register: __result
69e14a
+      until: __result is success
69e14a
+      retries: 5
69e14a
+      delay: 1
69e14a
       changed_when: false
69e14a
 
69e14a
     - name: Check the test log message in {{ logging_system_log_dir }}/messages
69e14a
diff --git a/tests/tests_basics_forwards_implicit_files.yml b/tests/tests_basics_forwards_implicit_files.yml
69e14a
index 6744d53..1d23911 100644
69e14a
--- a/tests/tests_basics_forwards_implicit_files.yml
69e14a
+++ b/tests/tests_basics_forwards_implicit_files.yml
69e14a
@@ -92,6 +92,10 @@
69e14a
 
69e14a
     - name: Check if the test message is in {{ __default_system_log }}
69e14a
       command: /bin/grep testMessage0000 '{{ __default_system_log }}'
69e14a
+      register: __result
69e14a
+      until: __result is success
69e14a
+      retries: 5
69e14a
+      delay: 1
69e14a
       changed_when: false
69e14a
 
69e14a
     - name: Get the forwarding config stat
69e14a
diff --git a/tests/tests_combination.yml b/tests/tests_combination.yml
69e14a
index 99d57dc..8aae855 100644
69e14a
--- a/tests/tests_combination.yml
69e14a
+++ b/tests/tests_combination.yml
69e14a
@@ -129,6 +129,10 @@
69e14a
 
69e14a
     - name: Check the test log message in {{ __default_system_log }}
69e14a
       command: /bin/grep testMessage0000 '{{ __default_system_log }}'
69e14a
+      register: __result
69e14a
+      until: __result is success
69e14a
+      retries: 5
69e14a
+      delay: 1
69e14a
       changed_when: false
69e14a
 
69e14a
     - name: Generated a file to check severity_and_facility
69e14a
diff --git a/tests/tests_combination2.yml b/tests/tests_combination2.yml
69e14a
index 5d49a57..5fe43cb 100644
69e14a
--- a/tests/tests_combination2.yml
69e14a
+++ b/tests/tests_combination2.yml
69e14a
@@ -138,6 +138,10 @@
69e14a
 
69e14a
     - name: Check the test log message in {{ __default_system_log }}
69e14a
       command: /bin/grep testMessage0000 '{{ __default_system_log }}'
69e14a
+      register: __result
69e14a
+      until: __result is success
69e14a
+      retries: 5
69e14a
+      delay: 1
69e14a
       changed_when: false
69e14a
 
69e14a
     - name: Check the forwarding config stat
69e14a
diff --git a/tests/tests_imuxsock_files.yml b/tests/tests_imuxsock_files.yml
69e14a
index 2d6840d..35db253 100644
69e14a
--- a/tests/tests_imuxsock_files.yml
69e14a
+++ b/tests/tests_imuxsock_files.yml
69e14a
@@ -76,4 +76,8 @@
69e14a
 
69e14a
     - name: Check the test log message in {{ __default_system_log }}
69e14a
       command: /bin/grep testMessage0000 "{{ __default_system_log }}"
69e14a
+      register: __result
69e14a
+      until: __result is success
69e14a
+      retries: 5
69e14a
+      delay: 1
69e14a
       changed_when: false
69e14a
-- 
69e14a
2.26.2
69e14a