From 6c614e26adeab02ff02a4b24a47109a3cd37dd66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Kowalczyk?= Date: Thu, 17 Sep 2020 15:18:46 +0200 Subject: [PATCH] [LibOS] regression: Don't leave a 4GB file on FS after tests --- LibOS/shim/test/regression/test_libos.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/LibOS/shim/test/regression/test_libos.py b/LibOS/shim/test/regression/test_libos.py index ca47e774..942d78d3 100644 --- a/LibOS/shim/test/regression/test_libos.py +++ b/LibOS/shim/test/regression/test_libos.py @@ -410,14 +410,18 @@ class TC_30_Syscall(RegressionTestCase): self.assertIn('mmap test 8 passed', stdout) def test_052_large_mmap(self): - stdout, _ = self.run_binary(['large_mmap'], timeout=480) + try: + stdout, _ = self.run_binary(['large_mmap'], timeout=480) - # Ftruncate - self.assertIn('large_mmap: ftruncate OK', stdout) + # Ftruncate + self.assertIn('large_mmap: ftruncate OK', stdout) - # Large mmap - self.assertIn('large_mmap: mmap 1 completed OK', stdout) - self.assertIn('large_mmap: mmap 2 completed OK', stdout) + # Large mmap + self.assertIn('large_mmap: mmap 1 completed OK', stdout) + self.assertIn('large_mmap: mmap 2 completed OK', stdout) + finally: + # This test generates a 4 GB file, don't leave it in FS. + os.remove('testfile') def test_053_mprotect_file_fork(self): stdout, _ = self.run_binary(['mprotect_file_fork'])