summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-11-17 12:56:06 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-11-17 12:58:08 +0900
commitb36caceb889b2614b09bb96d839b216ee60dc3f7 (patch)
tree96c50e474c9b1ec9cbc1061f440cfb9b91356042
parent3e3b0d2a40e696157eec23314acb6e23618af363 (diff)
downloadsystemd-b36caceb889b2614b09bb96d839b216ee60dc3f7.tar.gz
test-network: check if actually alternative name is set
Fixes #21404.
-rwxr-xr-xtest/test-network/systemd-networkd-tests.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py
index 68b2e42502..9f3d1dce38 100755
--- a/test/test-network/systemd-networkd-tests.py
+++ b/test/test-network/systemd-networkd-tests.py
@@ -172,10 +172,16 @@ def expectedFailureIfRTA_VIAIsNotSupported():
def expectedFailureIfAlternativeNameIsNotAvailable():
def f(func):
+ supported = False
call('ip link add dummy98 type dummy', stderr=subprocess.DEVNULL)
rc = call('ip link prop add dev dummy98 altname hogehogehogehogehoge', stderr=subprocess.DEVNULL)
- call('ip link del dummy98', stderr=subprocess.DEVNULL)
if rc == 0:
+ rc = call('ip link show dev hogehogehogehogehoge', stderr=subprocess.DEVNULL)
+ if rc == 0:
+ supported = True
+
+ call('ip link del dummy98', stderr=subprocess.DEVNULL)
+ if supported:
return func
else:
return unittest.expectedFailure(func)