diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2022-08-18 16:13:54 +1000 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2022-08-20 19:07:12 +0200 |
commit | 5beef085978e7ab8edc0f8a2b2a4d91a44ba2a3c (patch) | |
tree | 13eed7d42c1a3b2076dcf89f3bf28c400c71d6ad /test/ndp/pasta | |
parent | 2fa308ac6e5723241dd433e1610395054f7b7b10 (diff) | |
download | passt-5beef085978e7ab8edc0f8a2b2a4d91a44ba2a3c.tar passt-5beef085978e7ab8edc0f8a2b2a4d91a44ba2a3c.tar.gz passt-5beef085978e7ab8edc0f8a2b2a4d91a44ba2a3c.tar.bz2 passt-5beef085978e7ab8edc0f8a2b2a4d91a44ba2a3c.tar.lz passt-5beef085978e7ab8edc0f8a2b2a4d91a44ba2a3c.tar.xz passt-5beef085978e7ab8edc0f8a2b2a4d91a44ba2a3c.tar.zst passt-5beef085978e7ab8edc0f8a2b2a4d91a44ba2a3c.zip |
test: Only select a single interface or gateway in tests
The queries we use in the test scripts to locate the external interface
or gateway can return multiple results. We get away with this because the
way we parse command output only looks at the last line. It's not really
correct, though, and improvements to our handling of command output will
mean it breaks.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'test/ndp/pasta')
-rw-r--r-- | test/ndp/pasta | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/ndp/pasta b/test/ndp/pasta index 28fdd72..d776055 100644 --- a/test/ndp/pasta +++ b/test/ndp/pasta @@ -29,5 +29,5 @@ check [ "__PREFIX6__" = "__HOST_PREFIX6__" ] test SLAAC: route nsout GW6 ip -j -6 route show|jq -rM '.[] | select(.dst == "default").gateway' -hout HOST_GW6 ip -j -6 route show|jq -rM '.[] | select(.dst == "default").gateway' +hout HOST_GW6 ip -j -6 route show|jq -rM '[.[] | select(.dst == "default").gateway] | .[0]' check [ __GW6__ = __HOST_GW6__ ] |