** Description changed:
- [Impact]
+ [Impact]
(Cpoied from commit message)
Usage of `set -e` before executing a command causes immediate exit
on failure, without cleanup up the resources allocated at setup.
This can affect the next tests that use the same resources,
leading to a chain of failures.
A simple fix is to always call cleanup function when the script exists.
This approach is already used by other existing tests.
[Fix]
- * b60417a9f2 selftest: fib_tests: Always cleanup before exit
+ * b60417a9f2 selftest: fib_tests: Always cleanup before exit
This patch can be cherry-picked into affected kernels.
[Test]
- Run the patched fib_tests.sh
+ Run the patched fib_tests.sh on KVM kernels, which is expected to fail due to
bug 2007458.
+ Check with `ip netns`, the ns1 added during setup() should be removed.
+
+
+ [Where problems could occur]
+ Test robustness improvement, this should not break things.
** Also affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Kinetic)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Jammy)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Lunar)
Importance: Undecided
Status: New
** Changed in: linux (Ubuntu Lunar)
Status: New => Fix Released
** Also affects: linux (Ubuntu Focal)
Importance: Undecided
Status: New
** Changed in: ubuntu-kernel-tests
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** Changed in: ubuntu-kernel-tests
Status: New => In Progress
** Changed in: linux (Ubuntu Focal)
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** Changed in: linux (Ubuntu Jammy)
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** Changed in: linux (Ubuntu Jammy)
Status: New => In Progress
** Changed in: linux (Ubuntu Kinetic)
Status: New => In Progress
** Changed in: linux (Ubuntu Focal)
Status: New => In Progress
** Changed in: linux (Ubuntu Kinetic)
Assignee: (unassigned) => Po-Hsu Lin (cypressyew)
** Description changed:
[Impact]
- (Cpoied from commit message)
+ Copied from the commit message:
Usage of `set -e` before executing a command causes immediate exit
on failure, without cleanup up the resources allocated at setup.
This can affect the next tests that use the same resources,
leading to a chain of failures.
A simple fix is to always call cleanup function when the script exists.
This approach is already used by other existing tests.
[Fix]
* b60417a9f2 selftest: fib_tests: Always cleanup before exit
This patch can be cherry-picked into affected kernels.
[Test]
- Run the patched fib_tests.sh on KVM kernels, which is expected to fail due to
bug 2007458.
+ Run the patched fib_tests.sh on KVM kernels, which is expected to fail
+ due to bug 2007458.
Check with `ip netns`, the ns1 added during setup() should be removed.
-
[Where problems could occur]
Test robustness improvement, this should not break things.
** Tags added: 5.4 focal
--
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/2015956
Title:
selftest: fib_tests: Always cleanup before exit
Status in ubuntu-kernel-tests:
In Progress
Status in linux package in Ubuntu:
Fix Released
Status in linux-oem-5.17 package in Ubuntu:
Invalid
Status in linux-oem-6.0 package in Ubuntu:
Invalid
Status in linux-oem-6.1 package in Ubuntu:
Invalid
Status in linux source package in Focal:
In Progress
Status in linux-oem-5.17 source package in Focal:
Invalid
Status in linux-oem-6.0 source package in Focal:
Invalid
Status in linux-oem-6.1 source package in Focal:
Invalid
Status in linux source package in Jammy:
In Progress
Status in linux-oem-5.17 source package in Jammy:
In Progress
Status in linux-oem-6.0 source package in Jammy:
New
Status in linux-oem-6.1 source package in Jammy:
New
Status in linux source package in Kinetic:
In Progress
Status in linux-oem-5.17 source package in Kinetic:
Invalid
Status in linux-oem-6.0 source package in Kinetic:
Invalid
Status in linux-oem-6.1 source package in Kinetic:
Invalid
Status in linux source package in Lunar:
Fix Released
Status in linux-oem-5.17 source package in Lunar:
Invalid
Status in linux-oem-6.0 source package in Lunar:
Invalid
Status in linux-oem-6.1 source package in Lunar:
Invalid
Bug description:
[Impact]
Copied from the commit message:
Usage of `set -e` before executing a command causes immediate exit
on failure, without cleanup up the resources allocated at setup.
This can affect the next tests that use the same resources,
leading to a chain of failures.
A simple fix is to always call cleanup function when the script exists.
This approach is already used by other existing tests.
[Fix]
* b60417a9f2 selftest: fib_tests: Always cleanup before exit
This patch can be cherry-picked into affected kernels.
[Test]
Run the patched fib_tests.sh on KVM kernels, which is expected to fail
due to bug 2007458.
Check with `ip netns`, the ns1 added during setup() should be removed.
[Where problems could occur]
Test robustness improvement, this should not break things.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2015956/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp