diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-11-17 00:32:45 +0100 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-11-17 00:32:45 +0100 |
commit | 3e3b0d2a40e696157eec23314acb6e23618af363 (patch) | |
tree | 6749b3ff6581d1d45f6a67855736196ddd27c59d /test | |
parent | Merge pull request #21326 from poettering/mkdir-tweaks (diff) | |
download | systemd-3e3b0d2a40e696157eec23314acb6e23618af363.tar.xz systemd-3e3b0d2a40e696157eec23314acb6e23618af363.zip |
test-network: make udevd also generate debugging logs
Diffstat (limited to 'test')
-rw-r--r-- | test/test-network/conf/00-debug-net.rules | 2 | ||||
-rwxr-xr-x | test/test-network/systemd-networkd-tests.py | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/test/test-network/conf/00-debug-net.rules b/test/test-network/conf/00-debug-net.rules new file mode 100644 index 0000000000..5146b90c4d --- /dev/null +++ b/test/test-network/conf/00-debug-net.rules @@ -0,0 +1,2 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later +SUBSYSTEM=="net", OPTIONS="log_level=debug" diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 58ca5b5446..68b2e42502 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -23,6 +23,8 @@ networkd_ci_path='/run/networkd-ci' network_sysctl_ipv6_path='/proc/sys/net/ipv6/conf' network_sysctl_ipv4_path='/proc/sys/net/ipv4/conf' +udev_rules_dir='/run/udev/rules.d' + dnsmasq_pid_file='/run/networkd-ci/test-dnsmasq.pid' dnsmasq_log_file='/run/networkd-ci/test-dnsmasq.log' dnsmasq_lease_file='/run/networkd-ci/test-dnsmasq.lease' @@ -273,10 +275,13 @@ def setUpModule(): os.makedirs(network_unit_file_path, exist_ok=True) os.makedirs(networkd_conf_dropin_path, exist_ok=True) os.makedirs(networkd_ci_path, exist_ok=True) + os.makedirs(udev_rules_dir, exist_ok=True) shutil.rmtree(networkd_ci_path) copytree(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'conf'), networkd_ci_path) + shutil.copy(os.path.join(networkd_ci_path, '00-debug-net.rules'), udev_rules_dir) + for u in ['systemd-networkd.socket', 'systemd-networkd.service', 'systemd-resolved.service', 'systemd-udevd-kernel.socket', 'systemd-udevd-control.socket', 'systemd-udevd.service', 'firewalld.service']: @@ -372,6 +377,7 @@ def tearDownModule(): global running_units shutil.rmtree(networkd_ci_path) + os.remove(os.path.join(udev_rules_dir, '00-debug-net.rules')) for u in ['systemd-networkd.socket', 'systemd-networkd.service', 'systemd-resolved.service']: check_output(f'systemctl stop {u}') |