The ValidatesContainer test builds the python portable worker container using docker, pushes it, then runs a dataflow pipeline using the container with the flag --worker_harness_container_image. There is only one test that does this, and it is also an 'IT' test.
On Tue, Aug 14, 2018 at 3:27 PM Pablo Estrada <[email protected]> wrote: > Hello, > In Python, we tag some test methods with @attr('ValidatesRunner') and > @attr('IT'), which marks them to be run as pipeline tests. > > If I understand correctly: > - ValidatesRunner tests are more like a component tests[1] as explained in > Beam docs > - IT tests are more like a E2E test[2] as explained in the docs. Is there > an equivalent in Java? > - Finally, there's ValidatesContainer tests. What are these for? What's > the guidance for tagging our tests this way? > > Thanks! > -P. > > [1] https://beam.apache.org/contribute/testing/#validatesrunner > [2] https://beam.apache.org/contribute/testing/#e2e > -- > Got feedback? go/pabloem-feedback > <https://goto.google.com/pabloem-feedback> >
