}}
let(:params) {{
- :log_max_size => '1GB',
+ :log_max_size => '100MB',
}}
# Run shared tests applicable to all supported OSs
generic_tests
# Run test specific to log settings
- log_settings(log_max_size: '1GB')
+ log_settings(log_max_size: '100MB')
end
context 'log to file customizing rollover' do
}}
let(:params) {{
- :log_max_rollover => 3,
+ :log_max_rollover => 10,
}}
# Run shared tests applicable to all supported OSs
generic_tests
# Run test specific to log settings
- log_settings(log_max_rollover: 3)
+ log_settings(log_max_rollover: 10)
end
context 'log to file customizing size and rollover' do
}}
let(:params) {{
- :log_max_size => '1GB',
- :log_max_rollover => 3,
+ :log_max_size => '250MB',
+ :log_max_rollover => 8,
:log_rollover_fileindex => 'min'
}}
generic_tests
# Run test specific to log settings
- log_settings(log_max_size: '1GB',
- log_max_rollover: 3,
+ log_settings(log_max_size: '250MB',
+ log_max_rollover: 8,
log_rollover_fileindex: 'min')
end
log_settings(log_pattern: '%d{ISO8601} | %-5p | %-16t | %m%n')
end
+ context 'log to file enabling the PaxOsgi appender' do
+ let(:facts) {{
+ :osfamily => osfamily,
+ :operatingsystem => operatingsystem,
+ :operatingsystemmajrelease => operatingsystemmajrelease,
+ }}
+
+ let(:params) {{
+ :enable_paxosgi_logger => true,
+ }}
+
+ # Run shared tests applicable to all supported OSs
+ # Note that this function is defined in spec_helper
+ generic_tests
+
+ # Run test specific to log settings
+ log_settings(enable_paxosgi_logger: true)
+ end
+
+ context 'log to file disabling the PaxOsgi appender' do
+ let(:facts) {{
+ :osfamily => osfamily,
+ :operatingsystem => operatingsystem,
+ :operatingsystemmajrelease => operatingsystemmajrelease,
+ }}
+
+ let(:params) {{
+ :enable_paxosgi_logger => false,
+ }}
+
+ # Run shared tests applicable to all supported OSs
+ # Note that this function is defined in spec_helper
+ generic_tests
+
+ # Run test specific to log settings
+ log_settings(enable_paxosgi_logger: false)
+ end
+
context 'log to console' do
let(:facts) {{
:osfamily => osfamily,
log_pattern: '%d{ISO8601} | %-5p | %-16t | %m%n')
end
+ context 'log to console enabling the PaxOsgi appender' do
+ let(:facts) {{
+ :osfamily => osfamily,
+ :operatingsystem => operatingsystem,
+ :operatingsystemmajrelease => operatingsystemmajrelease,
+ }}
+
+ let(:params) {{
+ :log_mechanism => 'console',
+ :enable_paxosgi_logger => true,
+ }}
+
+ # Run shared tests applicable to all supported OSs
+ # Note that this function is defined in spec_helper
+ generic_tests
+
+ # Run test specific to log settings
+ log_settings(log_mechanism: 'console',
+ enable_paxosgi_logger: true)
+ end
+
+ context 'log to console disabling the PaxOsgi appender' do
+ let(:facts) {{
+ :osfamily => osfamily,
+ :operatingsystem => operatingsystem,
+ :operatingsystemmajrelease => operatingsystemmajrelease,
+ }}
+
+ let(:params) {{
+ :log_mechanism => 'console',
+ :enable_paxosgi_logger => false,
+ }}
+
+ # Run shared tests applicable to all supported OSs
+ # Note that this function is defined in spec_helper
+ generic_tests
+
+ # Run test specific to log settings
+ log_settings(log_mechanism: 'console',
+ enable_paxosgi_logger: false)
+ end
+
context 'setting inactivity probe' do
let(:facts) {{
:osfamily => osfamily,