mirror of
https://github.com/systemd/systemd.git
synced 2025-02-08 09:57:41 +03:00
test-network: make udevd also generate debugging logs
This commit is contained in:
parent
b049b48c4b
commit
3e3b0d2a40
2
test/test-network/conf/00-debug-net.rules
Normal file
2
test/test-network/conf/00-debug-net.rules
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
SUBSYSTEM=="net", OPTIONS="log_level=debug"
|
@ -23,6 +23,8 @@ networkd_ci_path='/run/networkd-ci'
|
|||||||
network_sysctl_ipv6_path='/proc/sys/net/ipv6/conf'
|
network_sysctl_ipv6_path='/proc/sys/net/ipv6/conf'
|
||||||
network_sysctl_ipv4_path='/proc/sys/net/ipv4/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_pid_file='/run/networkd-ci/test-dnsmasq.pid'
|
||||||
dnsmasq_log_file='/run/networkd-ci/test-dnsmasq.log'
|
dnsmasq_log_file='/run/networkd-ci/test-dnsmasq.log'
|
||||||
dnsmasq_lease_file='/run/networkd-ci/test-dnsmasq.lease'
|
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(network_unit_file_path, exist_ok=True)
|
||||||
os.makedirs(networkd_conf_dropin_path, exist_ok=True)
|
os.makedirs(networkd_conf_dropin_path, exist_ok=True)
|
||||||
os.makedirs(networkd_ci_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)
|
shutil.rmtree(networkd_ci_path)
|
||||||
copytree(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'conf'), 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',
|
for u in ['systemd-networkd.socket', 'systemd-networkd.service', 'systemd-resolved.service',
|
||||||
'systemd-udevd-kernel.socket', 'systemd-udevd-control.socket', 'systemd-udevd.service',
|
'systemd-udevd-kernel.socket', 'systemd-udevd-control.socket', 'systemd-udevd.service',
|
||||||
'firewalld.service']:
|
'firewalld.service']:
|
||||||
@ -372,6 +377,7 @@ def tearDownModule():
|
|||||||
global running_units
|
global running_units
|
||||||
|
|
||||||
shutil.rmtree(networkd_ci_path)
|
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']:
|
for u in ['systemd-networkd.socket', 'systemd-networkd.service', 'systemd-resolved.service']:
|
||||||
check_output(f'systemctl stop {u}')
|
check_output(f'systemctl stop {u}')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user