complement
complement copied to clipboard
Matrix compliance test suite
From: https://github.com/matrix-org/complement/issues/568 `TestEventRelationships` seems to turn up repeatedly in CI flakes; - https://github.com/matrix-org/complement/actions/runs/3496172602/jobs/5853777083 - https://github.com/matrix-org/complement/actions/runs/3497977607/jobs/5857756804
Synapse has a variety of unit tests for MSC2675 / MSC3440 (and MSC2676 / MSC2677, but those are still unstable). Some of those would be good to be complement tests...
This is something I noticed while working on conduit support (#513), where it seems that complement currently requires or emphasizes the usage of `/_synapse` endpoints. Specifically, it uses them like...
This follows https://github.com/matrix-org/matrix-spec/issues/1001, I think it'd be good to add a test that essentially instigates this behaviour, trying out strings of emojis that are less than 255 codepoints, but are...
This was one thing that tripped me up, while making a custom blueprint, initially the tests weren't properly working, I soon discovered this was because of the fact that blueprints...
This is an issue pertaining to the following comment and skip; https://github.com/matrix-org/complement/blob/086fa4bf8f2099198e2f8e6e96cd52da6ce4bbe5/tests/csapi/room_messages_test.go#L21 To see if this can be cleared, and the test made more robust, or a bug in dendrite...
When I was looking over `SkipIf`s in the codebase, I found out that these following tests are explicitly blacklisted on synapse. https://github.com/matrix-org/complement/blob/d5025cd75007609d52a77535388be9317963aedd/tests/csapi/upload_keys_test.go#L77 https://github.com/matrix-org/complement/blob/d5025cd75007609d52a77535388be9317963aedd/tests/csapi/upload_keys_test.go#L56 Seeing as how these tests are related...
#392 added a `ContainerStop` to `Deployer.Destroy`, so that the container has a chance to gracefully shut down and flush its logs before we print them. However, we print the logs...
Currently the build tags get duplicated in a handful of places: * Complement [CI in GHA](https://github.com/matrix-org/complement/blob/186321ff9299a33d9c9ddd468b1529e7224d38ed/.github/workflows/ci.yaml#L25-L32) * ~~Complement [CI](https://github.com/matrix-org/pipelines/blob/22c9dbecababac41f1383bb41125de961bd31d14/complement/pipeline.yml#L35) in [Buildkite](https://github.com/matrix-org/pipelines/blob/22c9dbecababac41f1383bb41125de961bd31d14/complement/pipeline.yml#L62)~~ * Synapse [CI in GHA](https://github.com/matrix-org/synapse/blob/11540be55ed15da920fa6f3ea805315517c02c76/.github/workflows/tests.yml#L347) * Synapse [`complement.sh` script](https://github.com/matrix-org/synapse/blob/11540be55ed15da920fa6f3ea805315517c02c76/scripts-dev/complement.sh#L68)...
https://github.com/matrix-org/synapse/actions/runs/3051769294/jobs/4920425018 If this is a Synapse bug rather than a test issue, we should move it to the Synapse repo.