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

Currently they aren't, and you can only set a very thin subset of fields. This isn't good enough for most tests, particularly IRC bridge integration tests, which need experimental flags.

app-service

Make a dummy HS image, a dummy test and test that: - `COMPLEMENT_ALWAYS_PRINT_SERVER_LOGS` works - `COMPLEMENT_BASE_IMAGE_*` is used - `COMPLEMENT_ENABLE_DIRTY_RUNS` works - `COMPLEMENT_HOST_MOUNTS` works - `COMPLEMENT_POST_TEST_SCRIPT` runs with the correct...

Complement was designed to test the Matrix Specification. However, the spec isn't static and MSCs need tests too. We introduced the build tag system a long time ago to allow...

Part of https://github.com/matrix-org/complement/issues/531 Dendrite would fail to parse events with e.g. state keys with > 255 bytes. This could break rooms and end in endless loops. Dendrite [PR](https://github.com/matrix-org/dendrite/pull/3140) Failing test...

dendrite-regression

And actually decrypting them. We support olm as a dependency now so it should be possible.

enhancement

Currently we test a bunch of features while not specifying the exact matrix version(s) we test for, while it’s fine for now, it should be specified somewhere in the near...

Again adds new tests: `tests/32room-versions.pl` - this seems to slow down the tests quite a bit (at least locally) `tests/10apidoc/36room-levels.pl` `tests/30rooms/01state.pl`

stale

Matrix has many moving parts. Tests typically only care about one single moving part at a time e.g send a message, create a room, upload OTKs. The setup code that...

enhancement

While working on importing sytests, i found myself `ctrl-shift-f`-ing on keywords to see what tests already existed to see if a sytest would fit that file, however, I think that...

Currently blocking https://github.com/matrix-org/complement/pull/221

enhancement
app-service