:sdks:java:io:clickhouse:test is using testcontainers. Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. Therefore, ClickHouse tests require a local Docker environment. It might make sense to move tests using testcontainers into a separate gradle task if it's a common issue.
On Thu, Nov 21, 2019 at 12:10 PM Elliotte Rusty Harold <[email protected]> wrote: > I'm slowly working my way through getting the tests to run and pass. > We have a lot of work to do on the contributing docs to explain how to > setup and run the build. There's clearly a lot of knowledge in > developers' heads and workstations that hasn't yet made it into the > docs. > > The latest is a problem finding "github.com/linkedin/goavro" when I > run goVet. I'm not a go person. Is this something that requires an > extra install? If so, how is it installed? Or is this some error in > the build.gradles? Or perhaps my go config is borked and gradle is > looking in the wrong directory? > > > Task :sdks:go:examples:resolveBuildDependencies > Resolving ./github.com/apache/beam/sdks/go@/home/elharo/beam/sdks/go > .gogradle/project_gopath/src/ > github.com/apache/beam/sdks/go/examples/vendor/github.com/apache/beam/sdks/go/pkg/beam/io/avroio/avroio.go:28:2 > : > cannot find package "github.com/linkedin/goavro" in any of: > /home/elharo/beam/sdks/go/examples/.gogradle/project_gopath/src/ > github.com/apache/beam/sdks/go/examples/vendor/github.com/linkedin/goavro > (vendor tree) > /home/elharo/.gradle/go/binary/1.12/go/src/ > github.com/linkedin/goavro > (from $GOROOT) > /home/elharo/beam/sdks/go/examples/.gogradle/project_gopath/src/ > github.com/linkedin/goavro > (from $GOPATH) > > > Task :sdks:go:examples:goVet FAILED > > I'm also seeing failures in ClickHouseIOTest: > > > Task :sdks:java:io:clickhouse:test > > org.apache.beam.sdk.io.clickhouse.ClickHouseIOTest > classMethod FAILED > java.lang.IllegalStateException > > org.apache.beam.sdk.io.clickhouse.ClickHouseIOTest > classMethod FAILED > java.lang.NullPointerException > > org.apache.beam.sdk.io.clickhouse.AtomicInsertTest > classMethod FAILED > java.lang.IllegalStateException > > org.apache.beam.sdk.io.clickhouse.AtomicInsertTest > classMethod FAILED > java.lang.NullPointerException > > -- > Elliotte Rusty Harold > [email protected] >
