From 2a82d9273efeed4267df7cf2e0a0481e940e46e4 Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Mon, 24 Oct 2022 17:38:12 +0200 Subject: [PATCH] hack: copy journal --- test/common/testlib.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/test/common/testlib.py b/test/common/testlib.py index 0f4ab50b04f1..d88d3ea948dd 100644 --- a/test/common/testlib.py +++ b/test/common/testlib.py @@ -1375,7 +1375,7 @@ def system_before(self, version): return int(v[0]) < version def setUp(self, restrict=True): - self.allowed_messages = self.default_allowed_messages + self.allowed_messages = [] self.allowed_console_errors = self.default_allowed_console_errors self.allow_core_dumps = False @@ -1889,6 +1889,24 @@ def copy_journal(self, title, label=None): print("Journal extracted to %s" % (log)) attach(log, move=True) + + # packit tests are on the same machine, so hack away + print(os.listdir('/var/log/journal')) + for root, dirs, files in os.walk('/var/log/journal'): + print("root: {}, dirs: {}, files: {}".format(root, dirs, files)) + for file in files: + attach(os.path.join(root, file), move=True) + + # HACK: Copy journal files + # print("before files ", os.listdir('.')) + # directory = "%s-%s-%s" % (label or self.label(), m.label, title) + # # dest = os.path.abspath(directory) + # print("copy journal entries to: %s" % (directory)) + # if os.path.exists(directory): + # shutil.rmtree(directory) + # m.download_dir("/var/log/journal", directory, relative_dir='.') + # print("files", os.listdir(directory)) + def copy_cores(self, title: str, label: Optional[str] = None): if self.allow_core_dumps: return