Parametrize the logging pattern to use
[integration/packaging/puppet-opendaylight.git] / spec / acceptance / class_spec.rb
index 7117fb71a7ca7df108c60258953e077535f44b63..6a1a0ddd400844bc226da84838ad90eb300c5b4d 100644 (file)
@@ -111,6 +111,14 @@ describe 'opendaylight class' do
                                log_rollover_fileIndex: 'min')
     end
 
+    context 'log to file customizing pattern' do
+      # Call specialized helper fn to install OpenDaylight
+      install_odl(log_pattern: '%d{ISO8601} | %-5p | %-16t | %m%n')
+
+      # Call specialized helper fn for log settings validations
+      log_settings_validations(log_pattern: '%d{ISO8601} | %-5p | %-16t | %m%n')
+    end
+
     context 'log to console' do
       # Call specialized helper fn to install OpenDaylight
       install_odl(log_mechanism: 'console')
@@ -118,6 +126,16 @@ describe 'opendaylight class' do
       # Call specialized helper fn for log settings validations
       log_settings_validations(log_mechanism: 'console')
     end
+
+    context 'log to console customizing pattern' do
+      # Call specialized helper fn to install OpenDaylight
+      install_odl(log_mechanism: 'console',
+                  log_pattern: '%d{ISO8601} | %-5p | %-16t | %m%n')
+
+      # Call specialized helper fn for log settings validations
+      log_settings_validations(log_mechanism: 'console',
+                               log_pattern: '%d{ISO8601} | %-5p | %-16t | %m%n')
+    end
   end
 
   describe 'testing REST port config file' do