the-draupnir-project / Draupnir

A Matrix moderation bot
https://the-draupnir-project.github.io/draupnir-documentation/
91 stars 14 forks source link

Create unit testing setup utilities that can produce a realistic Draupnir deployment #389

Open Gnuxie opened 6 months ago

Gnuxie commented 6 months ago

MPS already has utilities for describing a protected rooms set, we should use this to create realistic environments (for example 40 protected rooms with 50-1000 users each). This can then be used to profile and debug performance regressions in detail, in isolation or inclusive of the http layer and matrix servers. Which would have been very useful in the case of https://github.com/the-draupnir-project/Draupnir/issues/380.