** Description changed: == SRU Justification == The rtnetlink.sh in kselftest/net from 4.15 kernel will fail with: selftests: rtnetlink.sh ======================================== PASS: policy routing PASS: route get PASS: preferred_lft addresses have expired PASS: tc htb hierarchy PASS: gre tunnel endpoint PASS: bridge setup PASS: ipv6 addrlabel PASS: set ifalias e1dfde61-e5a7-415f-8bd9-924e9796038f for test-dummy0 PASS: vrf PASS: vxlan SKIP: fou: iproute2 too old SKIP: macsec: iproute2 too old not ok 1..10 selftests: rtnetlink.sh [FAIL] The return value for this script is 1. - Look into the code, it's the kci_test_encap_fou() test that causes this - issue: + Look into the code, it's the kci_test_encap_fou() test that causes + this issue: ip fou help 2>&1 |grep -q 'Usage: ip fou' if [ $? -ne 0 ];then echo "SKIP: fou: iproute2 too old" return 1 fi - It should at least return ksft_skip=4 (or 0 with older release that does - not support this skip code in kselftest framework) + It should at least return ksft_skip=4 (or 0 with older release that + does not support this skip code in kselftest framework) == Fix == - * 57aefc7c226d ("selftests: net: return Kselftest Skip code for skipped tests") + * 57aefc7c226d ("selftests: net: return Kselftest Skip code for + skipped tests") - This patch needs to be backported into Bionic, as it's missing some new - tests. + This patch needs to be backported into Bionic, as some newer tests + does not exist in Bionic. == Test == - Tested directly with the affected kernel, the test will be marked as: + Tested directly on the affected kernel, the test will be marked as: not ok 1..10 selftests: rtnetlink.sh [SKIP] == Regression Potential == - Low, changes limited to testing scripts. + Low, changes limited to test scripts. + + Although IMO in this case the test should be marked as PASS instead of + SKIP in the end, as not all tests were skipped, but that's something + we could fix with upstream in the future.
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1895258 Title: rtnetlink.sh in net from ubuntu_kernel_selftests is returning 1 for a skipped test Status in ubuntu-kernel-tests: In Progress Status in linux package in Ubuntu: Fix Released Status in linux source package in Bionic: In Progress Bug description: == SRU Justification == The rtnetlink.sh in kselftest/net from 4.15 kernel will fail with: selftests: rtnetlink.sh ======================================== PASS: policy routing PASS: route get PASS: preferred_lft addresses have expired PASS: tc htb hierarchy PASS: gre tunnel endpoint PASS: bridge setup PASS: ipv6 addrlabel PASS: set ifalias e1dfde61-e5a7-415f-8bd9-924e9796038f for test-dummy0 PASS: vrf PASS: vxlan SKIP: fou: iproute2 too old SKIP: macsec: iproute2 too old not ok 1..10 selftests: rtnetlink.sh [FAIL] The return value for this script is 1. Look into the code, it's the kci_test_encap_fou() test that causes this issue: ip fou help 2>&1 |grep -q 'Usage: ip fou' if [ $? -ne 0 ];then echo "SKIP: fou: iproute2 too old" return 1 fi It should at least return ksft_skip=4 (or 0 with older release that does not support this skip code in kselftest framework) == Fix == * 57aefc7c226d ("selftests: net: return Kselftest Skip code for skipped tests") This patch needs to be backported into Bionic, as some newer tests does not exist in Bionic. == Test == Tested directly on the affected kernel, the test will be marked as: not ok 1..10 selftests: rtnetlink.sh [SKIP] == Regression Potential == Low, changes limited to test scripts. Although IMO in this case the test should be marked as PASS instead of SKIP in the end, as not all tests were skipped, but that's something we could fix with upstream in the future. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1895258/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp