element-hq / element-hq/synapse
Run Sytest and Complement with the Twisted asyncioreactor enabled in CI
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue has been migrated from [#14091](https://github.com/matrix-org/synapse/issues/14091).
---
I'd like to start running the test suites with the asyncioreactor enabled to see what breaks. This issue tracks the changes in Synapse, Sytest and Complement to achieve this.
Related: #8642, #12135
I opened a few PRs:
- #14092 which is required for:
- matrix-org/sytest#1301 which is required for:
- #14101
- #14099
Contributor guide
Research direction
Start by reviewing PRs #14092 and #14099, then follow the linked Sytest change #1301 and Synapse issue #14101. Check how the related work in #8642 and #12135 informs the change. Done means CI runs Sytest and Complement with the Twisted asyncioreactor enabled and the resulting breakages are tracked across the involved projects.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ci-cd, testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100