complement icon indicating copy to clipboard operation
complement copied to clipboard

Matrix compliance test suite

Results 67 complement issues
Sort by recently updated
recently updated
newest added

There are an increasing set of features which are: - not in the spec - required in practice for all production homeservers. A few examples: - ability to delete media....

The idea of running docker containers in Go tests isn't new. It was reasonably new back when Complement started, but now there are libraries we could use instead, notably https://github.com/testcontainers/testcontainers-go...

This adds 6 sytests: - `./tests/30rooms/60version_upgrade.pl: test "$user_type user has push rules copied to upgraded room",` - `./tests/30rooms/60version_upgrade.pl:test "/upgrade creates a new room",` - `./tests/30rooms/60version_upgrade.pl:test "/upgrade moves aliases to the...

stale

Synapse seems to need a filter with enabled `lazy_load_members` to add room summaries. This now creates that filter and uses it in `/sync` requests.

stale
blocked

This PR adds `CSAPIEncrypted`, which uses [mautrix-go](https://github.com/mautrix/go) to handle sending/receiving encrypted events.

stale

Adds the test from `tests/46direct/01directmessage.pl` as well as two new tests to test that to-device messages are only delivered once and are ordered by arrival. Federation tests are the same...

stale

This aligns correctly with the spec and is also seemingly the only reason the test is disabled on synapse, now re-enabled.

blocked

Signed-off-by: Sumner Evans ### Pull Request Checklist - [x] Pull request includes a [sign off](https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#sign-off)

From: https://github.com/matrix-org/complement/issues/568 `TestFederatedEventRelationships` 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