Ignasi Marimon-Clos
Ignasi Marimon-Clos
I think running the most stable samples in a single travis job could be benefinicial. If memory serves, here's the usual suspect with more recent flakiness or failures: - play-xxx-grpc...
> **DO NOT MERGE INTO THE 2.8.x (or 2.7.x) BRANCH!** Why? As long as the JDK is older than JDK8u252 this change is correct, right?
> akka.persistence.cassandra.query.EventsByTagFindDelayedEventsSpec Since the database is too slow to store the initial data, the conditions to run the assertions are not met. I'm rewriting this test.
> akka.persistence.cassandra.snapshot.CassandraSnapshotStoreSpec The arguments to the prepared statement are in the wrong order. We're passing an `int` to a column that expected `text` and a `String` to a column that...
> akka.persistence.cassandra.cleanup.CleanupSpec I've replaced table and keyspace truncation with `drop/create table`. Test is flaky because Keyspaces is very slow in creating and dropping tables but it is no longer a...
> akka.persistence.cassandra.healthcheck.CassandraHealthCheckCustomQueryEmptyResultSpec Doesn't really need to use `Truncate` it only needs an empty table.
> akka.persistence.cassandra.query.TagViewSequenceNumberScannerSpec Rewritten without `truncate`.
> akka.persistence.cassandra.healthcheck.CassandraHealthCheckDefaultQuerySpec > but there are also other failures I couldn't reproduce these other failures. Changing the default SQL query as mentioned above (`health-check-cql = "SELECT * FROM system.local"`) worked...
The main problem running the test suite is still the time it takes to drop/create all tables every time. A way to make these tests run on Keyspaces faster would...
https://travis-ci.com/github/akka/akka-persistence-cassandra/jobs/499410468#L7388