complement
complement copied to clipboard
Matrix compliance test suite
Currently fails on Synapse.
element-hq/synapse#16940
``` Encountered an error while processing a homerunner request: 400 {"message":"failed to create deployment: CreateDeployment: Deploy returned error Deploy: Failed to deploy image {Containers:-1 Created:1712588816 ID:sha256:c412da8c2f4203ae5aff3c3dd7097536cbc98ade492e0d91e3be640a73c77951 ....} : Error response...
It's not very useful having the container ID otherwise..
Currently it dumps server logs to stdout and only on failure. This can always be spat out if `COMPLEMENT_ALWAYS_PRINT_SERVER_LOGS=1`. However, this isn't the most discoverable, as both Erik and vdh...
(I encountered this line today; https://github.com/matrix-org/complement/blob/0e88861054556a734f40d5754d93499a7ac311c1/tests/federation_room_join_test.go#L531 So here's an issue to keep track of it.)
Content-Type check is too restrictive in "TestRegistration/parallel/POST_{}_returns_a_set_of_flows"
https://github.com/matrix-org/complement/blob/ad263aa5d0dfbd823d99e486642d71f402a07ffa/tests/csapi/apidoc_register_test.go#L50-L52 In "TestRegistration/parallel/POST_{}_returns_a_set_of_flows" the test strictly required application/json. It's common for many servers to return also a charset in the content type, which is valid according to HTTP. However, complement...
- Remove storing/retrieving AS registrations from docker labels, there's no need for this. - Remove `b.ApplicationService` so arbitrary keys can be set on the registration file. Fixes https://github.com/matrix-org/complement/issues/680 Doesn't execute...
This fails occasionally locally on postgres/sqlite no worker mode with: (also seen in the wild on matrix.org) ``` federation_room_join_test.go:682: m.room.create event is in an invalid position in the response =>...