element-synapse/tests/app
Eric Eastwood 39316672da
Be able to shutdown homeserver that hasn't setup (#19187)
For example, a homeserver can fail to `setup` if it fails to connect to
the database.

Fix https://github.com/element-hq/synapse/issues/19188

Follow-up to https://github.com/element-hq/synapse/pull/18828


### Background

As part of Element's plan to support a light form of vhosting (virtual
host) (multiple instances of Synapse in the same Python process) (c.f
Synapse Pro for small hosts), we're currently diving into the details
and implications of running multiple instances of Synapse in the same
Python process.

"Clean tenant deprovisioning" tracked internally by
https://github.com/element-hq/synapse-small-hosts/issues/50
2025-12-02 10:58:06 -06:00
..
__init__.py Integrate presence from hotfixes (#3694) 2018-08-18 01:08:45 +10:00
test_homeserver_shutdown.py Be able to shutdown homeserver that hasn't setup (#19187) 2025-12-02 10:58:06 -06:00
test_homeserver_start.py Split homeserver creation and setup (#19015) 2025-10-09 13:12:10 -05:00
test_openid_listener.py Use type hinting generics in standard collections (#19046) 2025-10-22 16:48:19 -05:00
test_phone_stats_home.py Introduce Clock.call_when_running(...) to include logcontext by default (#18944) 2025-09-22 10:27:59 -05:00