Commit c9633501 authored by Julien Muchembled's avatar Julien Muchembled

NEO: save VM system log if the stress test fails

By using '/lib/systemd/systemd-journal-remote --output=...'
the dump can be converted back to a file that is readable with
'journalctl --file=...'
parent bbb4d069
Pipeline #15350 failed with stage
in 0 seconds
...@@ -31,3 +31,7 @@ if returncode: ...@@ -31,3 +31,7 @@ if returncode:
subprocess.call( subprocess.call(
('tar', '-caf', result('db.tar.xz'), 'neo_tests'), ('tar', '-caf', result('db.tar.xz'), 'neo_tests'),
cwd=tempfile.gettempdir()) cwd=tempfile.gettempdir())
p = subprocess.Popen(('journalctl', '-o', 'export'), stdout=subprocess.PIPE)
with open(result('journalctl-export.xz'), 'wb') as f:
subprocess.call(('xz',), stdin=p.stdout, stdout=f)
p.wait()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment