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

Reply via email to