Closed tscholak closed 5 years ago
hm, starting with a fresh Kafka container made the tests pass. could have been luck, too, though
Yeah, this is a bit unsatisfactory...
The thing is that the tests are meant to be run in a fresh kafka container. What happens is that a test creates consumer groups as it goes. But when you run it again, the consumer groups are already there, and the offsets are already committed, etc. And consumer groups cannot be deleted in Kafka...
It is inconvenient a bit, and perhaps something can be done about it. For example, generate a new consumer group id every time and make assertions only on that one disregarding all the others...
But it works in CI, because it gets a new Kafka every time ;)
So I think tests are not flaky, they are "just" not idempotent...
thanks for the clarification!
this is me trying to build the following derivation with ghc 8.6.5:
test results: