scylladb / scylla-cdc-java

Apache License 2.0
24 stars 15 forks source link

Add GitHub Workflows for unit, integration testing #52

Closed avelanarius closed 3 years ago

avelanarius commented 3 years ago

Requires https://github.com/scylladb/scylla-cdc-java/pull/50 (integration testing)

Add two GitHub Workflows: one building a project and running unit tests, second building a project and running integration tests. The integration tests are run against a few Scylla versions (starting from GA 4.3).

Additionally, add badges to the README displaying the test status and the current version of the project on Maven Central.

avelanarius commented 3 years ago

This is an example of how it looks in a test Pull Request: https://github.com/avelanarius/scylla-cdc-java/pull/3 (see Checks)

This is what it shows when there is a unit/integration test failure: image

avelanarius commented 3 years ago

v2: