Skip to content
Success

Changes

Summary

  1. ansible: build-hosts: add testenv-coredump-helper (details)
  2. jobs/ttcn3-testsuites-testenv: set core env var (details)
Commit 88bc9b1e07c1f31c410780288658cbe0c4076737 by Oliver Smith
ansible: build-hosts: add testenv-coredump-helper

The Osmocom jenkins nodes run inside LXCs. When we get a coredump it
appears on the host. Add a helper script to the hosts so the jenkins
jobs can fetch the coredumps in case an Osmocom program crashes while
running a ttcn3 testsuite.

The helper script has the following safety features to ensure jenkins
can't just fetch any coredump:

* Only fetch coredumps within the last 3 seconds and only if the
  executable matches osmo-* or open5gs-*
* Only listen on the lxc IP

Related: OS#6769
Change-Id: I7e66c98106b7028a393e3b873e96ae2dcb412c48
The file was addedansible/roles/testenv-coredump-helper/README.md
The file was addedansible/roles/testenv-coredump-helper/files/testenv-coredump-helper.py
The file was addedansible/roles/testenv-coredump-helper/files/testenv-coredump-helper.service
The file was modifiedansible/setup-build-host.yml
The file was addedansible/roles/testenv-coredump-helper/tasks/main.yml
The file was addedansible/roles/testenv-coredump-helper/handlers/main.yml
Commit 5b6e032530e645befb5dd7b2a2a53f1222bbb701 by Oliver Smith
jobs/ttcn3-testsuites-testenv: set core env var

Configure testenv jobs to get coredumps from lxc hosts.

Related: OS#6769
Change-Id: I8359b0faa1fed76b430749589916cd072a8a7753
The file was modifiedjobs/ttcn3-testsuites-testenv.yml