cloudstateio / cloudstate

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

Extend the minikube smoke tests #408

Closed pvlugter closed 4 years ago

pvlugter commented 4 years ago

Resolves #379. Native image builds fixed in #405.

Extend the minikube smoke tests: include tests for postgres and cassandra stores, scale service and test multiple entities for checking clustered nodes. Build non-native in Travis. Add native-image tests to CircleCI.

pvlugter commented 4 years ago

Extended smoke tests should be stable enough now. Tests cover in-memory, postgres, and cassandra stores, native image testing in CircleCI, and scaled to 2 nodes to test akka cluster and remoting (Travis would sometimes fail when 3 nodes).

pvlugter commented 4 years ago

Merging so this can be tested on other PRs too. And we can see how stable the tests are.

jroper commented 4 years ago

Nice!