Check if veth pair was created and if yes, xfail on setting IP address.
Use XFAIL instead of SKIP for unsupported ethtool APIs.

Signed-off-by: Abhinav Jain <[email protected]>
---
 tools/testing/selftests/net/netdevice.sh | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/tools/testing/selftests/net/netdevice.sh 
b/tools/testing/selftests/net/netdevice.sh
index 50f7b9d1163d..15d702adb0ea 100755
--- a/tools/testing/selftests/net/netdevice.sh
+++ b/tools/testing/selftests/net/netdevice.sh
@@ -68,7 +68,11 @@ kci_net_setup()
        fi
 
        # TODO what ipaddr to set ? DHCP ?
-       echo "SKIP: $netdev: set IP address"
+       if [ "$veth_created" ]; then
+               echo "XFAIL: $netdev: set IP address"
+       else
+               echo "SKIP: $netdev: set IP address"
+       fi
        return $ksft_skip
 }
 
@@ -86,7 +90,7 @@ kci_netdev_ethtool_test()
        ret=$?
        if [ $ret -ne 0 ];then
                if [ $ret -eq "$1" ];then
-                       echo "SKIP: $netdev: ethtool $2 not supported"
+                       echo "XFAIL: $netdev: ethtool $2 not supported"
                        return $ksft_skip
                else
                        echo "FAIL: $netdev: ethtool $2"
-- 
2.34.1


Reply via email to