To test more migration scenarios, we now spawn containers providing a Cassandra instance and second ScyllaDB instance (used as a source database in a test).
We also added new library dependencies to interact with those databases during test preparation.
As a result, running the full test suite requires significant resources. It seems to work fine on the GitHub Actions runners, but we could split things apart (e.g. first create the containers for the DynamoDB to Alternator scenario, and then for the C* to Scylla scenarios).
To test more migration scenarios, we now spawn containers providing a Cassandra instance and second ScyllaDB instance (used as a source database in a test).
We also added new library dependencies to interact with those databases during test preparation.
As a result, running the full test suite requires significant resources. It seems to work fine on the GitHub Actions runners, but we could split things apart (e.g. first create the containers for the DynamoDB to Alternator scenario, and then for the C* to Scylla scenarios).
Fixes #114