Update logrotation tests
Current fuel nondaily rotation work with dalay. So we should add additional steps to take this into account. Change-Id: I27d009a1018116a014c4db4027252ddd3d3dafc7 Closes-Bug: 1669740
This commit is contained in:
parent
6a937de378
commit
4e97471ccc
|
@ -275,7 +275,9 @@ class TestLogrotateBase(TestBasic):
|
|||
2. Check free disk space under /var/log, check free inodes
|
||||
3. Generate 2GB /var/log/ostf-test.log size file
|
||||
4. Run /usr/bin/fuel-logrotate
|
||||
5. Check free disk space, check free inodes
|
||||
5. Generate 101MB /var/log/ostf-test.log size file
|
||||
6. Run /usr/bin/fuel-logrotate
|
||||
7. Check free disk space, check free inodes
|
||||
|
||||
Duration 30m
|
||||
|
||||
|
@ -291,6 +293,7 @@ class TestLogrotateBase(TestBasic):
|
|||
free_inodes, i_suff = self.check_free_inodes(admin_ip)
|
||||
logger.debug('Free inodes before file '
|
||||
'creation: {0}{1}'.format(free_inodes, i_suff))
|
||||
|
||||
self.show_step(3)
|
||||
self.generate_file(
|
||||
admin_ip, size='2G',
|
||||
|
@ -304,10 +307,22 @@ class TestLogrotateBase(TestBasic):
|
|||
'before creation {0}{1}, '
|
||||
'free space after '
|
||||
'creation {2}{3}'.format(free, suff, free2, suff2))
|
||||
|
||||
self.show_step(4)
|
||||
self.execute_logrotate_cmd(admin_ip, cmd='/usr/bin/fuel-logrotate')
|
||||
|
||||
self.show_step(5)
|
||||
self.generate_file(
|
||||
admin_ip, size='101M',
|
||||
path='/var/log/',
|
||||
name='ostf-test.log')
|
||||
|
||||
self.show_step(6)
|
||||
self.execute_logrotate_cmd(admin_ip, cmd='/usr/bin/fuel-logrotate')
|
||||
|
||||
self.show_step(7)
|
||||
free3, suff3 = self.check_free_space(admin_ip)
|
||||
|
||||
free_inodes3, i_suff3 = self.check_free_inodes(admin_ip)
|
||||
logger.info('Free inodes after logrotation:'
|
||||
' {0}{1}'.format(free_inodes3, i_suff3))
|
||||
|
|
Loading…
Reference in New Issue