cloudstateio / cloudstate

Distributed State Management for Serverless
https://cloudstate.io
Apache License 2.0
763 stars 97 forks source link

TCK pre-command support for initial docker image pulls #520

Closed pvlugter closed 3 years ago

pvlugter commented 3 years ago

Should resolve #514. Add general support for running another command before starting TCK implementations. It waits for that command to complete first. Add built-in support for pulling (and waiting for) docker images before running. Tried out both with an extra sleep to create a long retrying docker pull. Switched the Go TCK over to using the built-in docker image support. Let's see how this goes in the Travis builds, should be fine now.

pvlugter commented 3 years ago

The cassandra native image smoke test is not very stable either. Keeps failing in this build.

pvlugter commented 3 years ago

Will merge this now, so we can start rebasing other PRs. Will probably need to take a closer look at the smoke tests, looks like timeouts with Cassandra queries or something.