Re: How to handle tests that need docker?
I agree with Dominik. We could add this test to
`flink-end-to-end-test/run-nightly-tests.sh` like we did for the
On Thu, Aug 16, 2018 at 2:10 PM Dominik Wosiński <wossyn@xxxxxxxxx> wrote:
> Such tests should be off by default as they impose some requirements on
> the people trying to build Flink from source. And one would have to install
> docker only for the tests to pass. But of course they should be enabled for
> CI builds.
> Best Regards,
> Wysłane z aplikacji Poczta dla Windows 10
> Od: Niels Basjes
> Wysłano: czwartek, 16 sierpnia 2018 14:05
> Do: dev@xxxxxxxxxxxxxxxx
> Temat: How to handle tests that need docker?
> I'm working together with Richard Deurwaarder on the PubSub Source and Sink
> We currently have most of the code done and we also have several tests that
> verify the behavior by actually reading and writing messages to and from
> These tests use a docker image provided by Google that includes the pubsub
> Starting and stopping this thing is really fast.
> Starting up, creating topic, running a few tests and cleaning up takes
> about 5 seconds.
> Although the complete set of tests run on my machine in about 20-25 seconds
> it does mean that anyone doing that MUST have docker installed locally.
> So my question to the committers: Do we simply leave these tests "always
> on" or do you want them to be "off by default" or something else.
> I case you do not want the "always on" then please indicate how we should
> implement the "on"/"off" switch for these tests.
> Best regards / Met vriendelijke groeten,
> Niels Basjes