encode / broadcaster

Broadcast channels for async web apps. 📢
BSD 3-Clause "New" or "Revised" License
1.13k stars 121 forks source link

Add GitHub action to run tests #39

Closed rafalp closed 2 years ago

hramezani commented 3 years ago

This PR might be related.

tomchristie commented 3 years ago

For reference... https://github.com/encode/httpx/blob/master/.github/workflows/test-suite.yml

rafalp commented 3 years ago

@hramezani I've merged your PR but test cases aren't good - they hang causing tests suite to timeout.

rafalp commented 3 years ago

I've given this some attention and found that Kafka backend is hanging withing next_published, with await self._consumer.getone() never returning.

Kludex commented 2 years ago

I've skipped Kafka for now. I'm cleaning this project. I'll fix the test before I finish the cleanup.

Pipeline is already green with 88% coverage, and Kafka test skipped.