summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDebian netplan Maintainers <team+netplan@tracker.debian.org>2021-10-20 13:22:07 +0200
committerLukas Märdian <luk@slyon.de>2021-10-20 13:22:07 +0200
commit387ca006fe657a728eba1b39307208b668058fb6 (patch)
tree1c75a6d27f95edffd7087a0b2befd52bf36255e8
parent4887fc49981b1a0848874b725eba56efc4ac0cd3 (diff)
autopkgtest-fixes
Gbp-Pq: Name autopkgtest-fixes.patch
-rw-r--r--tests/integration/base.py11
-rw-r--r--tests/integration/ethernets.py5
2 files changed, 5 insertions, 11 deletions
diff --git a/tests/integration/base.py b/tests/integration/base.py
index 5042bf4..93ee722 100644
--- a/tests/integration/base.py
+++ b/tests/integration/base.py
@@ -75,7 +75,7 @@ class IntegrationTestsBase(unittest.TestCase):
os.makedirs('/etc/NetworkManager/conf.d', exist_ok=True)
with open('/etc/NetworkManager/conf.d/99-test-ignore.conf', 'w') as f:
- f.write('[keyfile]\nunmanaged-devices+=interface-name:eth0,interface-name:en*,interface-name:veth42,interface-name:veth43')
+ f.write('[keyfile]\nunmanaged-devices+=interface-name:en*,eth0,veth42,veth43,nptestsrv')
subprocess.check_call(['netplan', 'apply'])
subprocess.call(['/lib/systemd/systemd-networkd-wait-online', '--quiet', '--timeout=30'])
@@ -144,12 +144,6 @@ class IntegrationTestsBase(unittest.TestCase):
universal_newlines=True)
klass.dev_e2_client_mac = out.split()[2]
- os.makedirs('/run/NetworkManager/conf.d', exist_ok=True)
-
- # work around https://launchpad.net/bugs/1615044
- with open('/run/NetworkManager/conf.d/11-globally-managed-devices.conf', 'w') as f:
- f.write('[keyfile]\nunmanaged-devices=')
-
@classmethod
def shutdown_devices(klass):
'''Remove test devices'''
@@ -432,9 +426,10 @@ class IntegrationTestsWifi(IntegrationTestsBase):
klass.dev_w_ap = devs[0]
klass.dev_w_client = devs[1]
+ os.makedirs('/run/NetworkManager/conf.d', exist_ok=True)
# don't let NM trample over our fake AP
with open('/run/NetworkManager/conf.d/test-blacklist.conf', 'w') as f:
- f.write('[main]\nplugins=keyfile\n[keyfile]\nunmanaged-devices+=nptestsrv,%s\n' % klass.dev_w_ap)
+ f.write('[main]\nplugins=keyfile\n[keyfile]\nunmanaged-devices+=%s\n' % klass.dev_w_ap)
@classmethod
def shutdown_devices(klass):
diff --git a/tests/integration/ethernets.py b/tests/integration/ethernets.py
index ce016da..865c0d4 100644
--- a/tests/integration/ethernets.py
+++ b/tests/integration/ethernets.py
@@ -252,9 +252,8 @@ class TestNetworkd(IntegrationTestsBase, _CommonTests):
%(ec)s:
dhcp6: no
accept-ra: yes
- addresses: [ '192.168.1.100/24' ]
- %(e2c)s: {}''' % {'r': self.backend, 'ec': self.dev_e_client, 'e2c': self.dev_e2_client})
- self.generate_and_settle()
+ addresses: [ '192.168.1.100/24' ]''' % {'r': self.backend, 'ec': self.dev_e_client})
+ self.generate_and_settle([self.dev_e_client])
self.assert_iface_up(self.dev_e_client, ['inet6 2600:'], [])
def test_eth_dhcp6_off_no_accept_ra(self):