testenv: run daemons with 'ulimit -c unlimited' (details)
testenv: coredump: support core_pattern=core (details)
testenv: add empty lines around backtrace (details)
Commit
f3b452e79e5d242fd1f3fe31414e5041a0f0161a
by Oliver Smith
testenv: run daemons with 'ulimit -c unlimited'
Prepare to support getting core files without having systemd-coredump installed, as we plan to uninstall it from the jenkins servers to make retrieving coredumps for other jobs feasible again.
When starting daemons, set the maximum core file size to unlimited. Otherwise it might be at 0, resulting in no core files getting generated.
I have considered using resource.setrlimit() on the python process instead, but this wouldn't work when spawning the daemons inside the podman container.
Commit
168a3770a3b049400b48114b79e004f120433c6f
by Oliver Smith
testenv: coredump: support core_pattern=core
Support getting core files from a typical core_pattern=core where the coredump just gets stored in the current working dir, instead of always retrieving it from coredumpctl. This is what we will use with jenkins in the future, as it makes getting core files in other jobs easier. Remove support for the custom testenv-coredump-helper code that isn't needed anymore.