d/p/disable-known-failures.patch: disable tests known to fail [previously undocumented]
In various environments (build time, build time + root, autopkgtest)
these tests still fail. By removing them we could get a smaller, but
actually helpful test coverage.
Signed-off-by: Christian Ehrhardt <email address hidden>
[mfo: patch from debian bug #964077 (original); fwd-ported to 0.7-3.]
Signed-off-by: Mauricio Faria de Oliveira <email address hidden>
d/t/test-build: io_uring-link no more exists as example, but link-cp does [previously undocumented]
Signed-off-by: Christian Ehrhardt <email address hidden>
[mfo: patch from debian bug #964077 (original); fwd-ported to 0.7-3.
Dropped. Fixed in Debian 0.7-3.
The 'link-cp' test is already run as part of 'd/t/test-build' now.]
Signed-off-by: Mauricio Faria de Oliveira <email address hidden>
d/t/control: mark unit tests to need root and a VM [previously undocumented]
With that we also match recent upstream which did:
commit 930da55e31b3b1e9c2257d51a58fe4d3564efc1b (HEAD, upstream/master)
Author: Bart Van Assche <email address hidden>
Date: Sun Jun 28 12:58:23 2020 -0700
.travis.yml: Run tests as root and ignore test results
Since many tests require root privileges, run the tests with root privileges.
Ignore the test results because the kernel of Travis VMs is too old for all
tests to pass.
Signed-off-by: Christian Ehrhardt <email address hidden>
[mfo: patch from debian bug #964077]
Signed-off-by: Mauricio Faria de Oliveira <email address hidden>
d/rules: test succeed now, stop passing || true [previously undocumented]
Signed-off-by: Christian Ehrhardt <email address hidden>
[mfo: patch from debian bug #964077; reordered to earlier in series
as in Hirsute w/ kernel 5.8.0-36/amd64 we get 'All tests passed' if
run as 'sudo debian/rules build'.]
Signed-off-by: Mauricio Faria de Oliveira <email address hidden>