That would explain it. I didn't have Docker installed. I do now, so let's see if it passes. Ultimately the root cause for a lot of this seems to be incomplete and conflicting docs. I hope we can invest some effort into improving this.
On Thu, Nov 21, 2019 at 6:27 AM Gleb Kanterov <g...@spotify.com> wrote: > > :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 <elh...@ibiblio.org> > 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 >> elh...@ibiblio.org -- Elliotte Rusty Harold elh...@ibiblio.org