Bugzilla – Bug 1143313
[Build 20190728] openQA test fails in docker
Last modified: 2019-07-31 15:04:57 UTC
openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-extra_tests_in_textmode@64bit fails in
## Test suite description
Mainly console extratest.
Fails since (at least) Build (https://openqa.opensuse.org/tests/984307)
## Expected result
Last good: (https://openqa.opensuse.org/tests/983791) (or more recent)
## Further details
Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=extra_tests_in_textmode&version=Tumbleweed)
This snapshot contained a docker update :
Everything looks fine on the linked openQA tests, however I can find failures in more recent ones: https://openqa.opensuse.org/tests/994788
Adding all the containers folks on CC.
The failing test:
docker run --init --rm opensuse/tumbleweed ps --no-headers -xo "pid args" | grep "1 /dev/init"
is because, starting from Docker 19.03, the init process is mount binded to /sbin/docker-init instead of /dev/init, to support the use case of users mounting `/dev` inside a container.
You may update the test to check for the new init path.
@fabian: I think you're the maintainer of this test (at least openQA says so). Could you change the test to reflect what Marco wrote in the previous comment?
(In reply to Flavio Castelli from comment #4)
> @fabian: I think you're the maintainer of this test (at least openQA says
Where? The docker test module says:
# Maintainer: Flavio Castelli <firstname.lastname@example.org>, Panagiotis Georgiadis <email@example.com>, Sergio Lindo Mansilla <firstname.lastname@example.org>
> Could you change the test to reflect what Marco wrote in the previous comment?
Sure, should be a small change.
(In reply to Fabian Vogt from comment #5)
> (In reply to Flavio Castelli from comment #4)
> > Could you change the test to reflect what Marco wrote in the previous comment?
> Sure, should be a small change.
@fabian: thanks a lot for stepping in.
I was "mislead" by the following text:
Maintainer: email@example.com This test's main job is to configure a docker host and install the docker image built within the current product and test it.
I found it over there: https://openqa.opensuse.org/tests/994788