tests: Do not fail when network interface aliases are present.

Fixes <https://bugs.gnu.org/42111>.

* tests/syscalls.scm ("network-interface-names"): Filter interface names with
a colon.
This commit is contained in:
Marius Bakke 2020-06-28 17:52:24 +02:00
parent fdbba544d8
commit 5e113cf442
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -382,7 +382,11 @@ (define perform-container-tests?
(member "lo" names))))
(test-assert "network-interface-names"
(match (network-interface-names)
(match (remove (lambda (interface)
;; Ignore interface aliases since they don't show up in
;; (all-network-interface-names).
(string-contains interface ":"))
(network-interface-names))
(((? string? names) ..1)
(lset<= string=? names (all-network-interface-names)))))