Merge "Update logrotation tests"

This commit is contained in:
Jenkins 2017-03-09 09:14:06 +00:00 committed by Gerrit Code Review
commit 785215ddfb
1 changed files with 16 additions and 1 deletions

View File

@ -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))