Skip to content

Jenkinsfile: remove "experimental" stage#39709

Merged
tiborvass merged 3 commits intomoby:masterfrom
thaJeztah:remove_experimental
Aug 9, 2019
Merged

Jenkinsfile: remove "experimental" stage#39709
tiborvass merged 3 commits intomoby:masterfrom
thaJeztah:remove_experimental

Conversation

@thaJeztah
Copy link
Member

fixes #39555

All tests that require experimental either spin up a separate daemon,
or use the main daemon if experimental is enabled.

This patch

  • allows enabling "experimental" for stages through an environment variable
  • enables experimental by default on all stages, so that some of these tests
    don't have to start a new daemon.
  • removes the seaprate "experimental" stage, because it was running exactly
    the same tests as the "janky" stage.

@thaJeztah
Copy link
Member Author

@andrewhsu @tiborvass PTAL

These tests are fixed upstream, but those fixes are not yet in a
released version.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah
Copy link
Member Author

Ah! docker-py now also runs the experimental tests, and some of those are broken in the version we use (fixes are in docker/docker-py#2382)

Pushing a commit to skip them

@thaJeztah thaJeztah force-pushed the remove_experimental branch from 4461160 to c3dcd12 Compare August 9, 2019 16:56
@thaJeztah thaJeztah requested a review from tianon as a code owner August 9, 2019 16:56
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
All tests that require experimental either spin up a separate daemon,
or use the main daemon if experimental is enabled.

This patch

- allows enabling "experimental" for stages through an environment variable
- enables experimental by default on all stages, so that some of these tests
  don't have to start a new daemon.
- removes the seaprate "experimental" stage, because it was running exactly
  the same tests as the "janky" stage.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah thaJeztah force-pushed the remove_experimental branch from c3dcd12 to e856b46 Compare August 9, 2019 18:26
@tiborvass tiborvass merged commit c5c11f9 into moby:master Aug 9, 2019
@thaJeztah thaJeztah deleted the remove_experimental branch August 9, 2019 22:10
--deselect=tests/integration/api_exec_test.py::ExecTest::test_detach_with_arg \
--deselect=tests/integration/api_exec_test.py::ExecDemuxTest::test_exec_command_tty_stream_no_demux \
--deselect=tests/integration/api_build_test.py::BuildTest::test_build_invalid_platform \
--deselect=tests/integration/api_image_test.py::PullImageTest::test_build_invalid_platform \
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made a copy / paste whoopsie here (see #39682 (comment), 254bb84#r312682108, #39685 (comment))

Fixing in #39714

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RFC: Remove "experimental" from Jenkins

4 participants