From 4e97471ccc4cfb9047c8ffbc55ebec7090cfee45 Mon Sep 17 00:00:00 2001 From: Dmitry Belyaninov Date: Mon, 6 Mar 2017 13:42:47 +0100 Subject: [PATCH] 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 --- fuelweb_test/tests/test_admin_node.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/fuelweb_test/tests/test_admin_node.py b/fuelweb_test/tests/test_admin_node.py index 357e9f8ba..2eff53114 100644 --- a/fuelweb_test/tests/test_admin_node.py +++ b/fuelweb_test/tests/test_admin_node.py @@ -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))