]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
selftests: net: fix counting totals when some checks fail
authorJakub Kicinski <kuba@kernel.org>
Wed, 17 Apr 2024 23:11:39 +0000 (16:11 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 18 Apr 2024 23:15:31 +0000 (16:15 -0700)
commit655614ea2bd3b5774cdb95c7630d8327bf221934
tree6cea9f951c003624de628903d3c1bcdaadcabc70
parent41e3ddb291b8578c5c3b44def9cf3892fbc51838
selftests: net: fix counting totals when some checks fail

Totals currently only pay attention to exceptions, if check fails
(say ksft_eq()) the test case will be counted as pass:

  # At /ksft/drivers/net/./ping.py line 18:
  # Check failed 1 != 2
  not ok 1 ping.test_v4
  ok 2 ping.test_v6
  ok 3 ping.test_tcp
  # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0
            ^^^^^^^^^^^^^

Pay attention to the result.

Fixes: b86761ff6374 ("selftests: net: add scaffolding for Netlink tests in Python")
Link: https://lore.kernel.org/r/20240417231146.2435572-2-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/lib/py/ksft.py