Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit ee91ac1

Browse files
anoadragon453hawkowl
authored andcommitted
Add a sytest blacklist file (#5611)
* Add a sytest blacklist file * Add changelog * Add blacklist to manifest
1 parent 822a0f0 commit ee91ac1

File tree

5 files changed

+43
-148
lines changed

5 files changed

+43
-148
lines changed

.buildkite/pipeline.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,12 @@ steps:
173173
queue: "medium"
174174
command:
175175
- "bash .buildkite/merge_base_branch.sh"
176-
- "bash .buildkite/synapse_sytest.sh"
176+
- "bash /synapse_sytest.sh"
177177
plugins:
178178
- docker#v3.0.1:
179179
image: "matrixdotorg/sytest-synapse:py35"
180180
propagate-environment: true
181+
always-pull: true
181182
retry:
182183
automatic:
183184
- exit_status: -1
@@ -192,11 +193,12 @@ steps:
192193
POSTGRES: "1"
193194
command:
194195
- "bash .buildkite/merge_base_branch.sh"
195-
- "bash .buildkite/synapse_sytest.sh"
196+
- "bash /synapse_sytest.sh"
196197
plugins:
197198
- docker#v3.0.1:
198199
image: "matrixdotorg/sytest-synapse:py35"
199200
propagate-environment: true
201+
always-pull: true
200202
retry:
201203
automatic:
202204
- exit_status: -1
@@ -212,11 +214,12 @@ steps:
212214
WORKERS: "1"
213215
command:
214216
- "bash .buildkite/merge_base_branch.sh"
215-
- "bash .buildkite/synapse_sytest.sh"
217+
- "bash /synapse_sytest.sh"
216218
plugins:
217219
- docker#v3.0.1:
218220
image: "matrixdotorg/sytest-synapse:py35"
219221
propagate-environment: true
222+
always-pull: true
220223
soft_fail: true
221224
retry:
222225
automatic:

.buildkite/synapse_sytest.sh

Lines changed: 0 additions & 145 deletions
This file was deleted.

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ include demo/README
77
include demo/demo.tls.dh
88
include demo/*.py
99
include demo/*.sh
10+
include sytest-blacklist
1011

1112
recursive-include synapse/storage/schema *.sql
1213
recursive-include synapse/storage/schema *.sql.postgres

changelog.d/5611.misc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add a blacklist file to the repo to blacklist certain sytests from failing CI.

sytest-blacklist

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# This file serves as a blacklist for SyTest tests that we expect will fail in
2+
# Synapse.
3+
#
4+
# Each line of this file is scanned by sytest during a run and if the line
5+
# exactly matches the name of a test, it will be marked as "expected fail",
6+
# meaning the test will still run, but failure will not mark the entire test
7+
# suite as failing.
8+
#
9+
# Test names are encouraged to have a bug accompanied with them, serving as an
10+
# explanation for why the test has been excluded.
11+
12+
# Blacklisted due to https://github.com/matrix-org/synapse/issues/1679
13+
Remote room members also see posted message events
14+
15+
# Blacklisted due to https://github.com/matrix-org/synapse/issues/2065
16+
Guest users can accept invites to private rooms over federation
17+
18+
# Blacklisted due to https://github.com/vector-im/riot-web/issues/7211
19+
The only membership state included in a gapped incremental sync is for senders in the timeline
20+
21+
# Blacklisted due to https://github.com/matrix-org/synapse/issues/1658
22+
Newly created users see their own presence in /initialSync (SYT-34)
23+
24+
# Blacklisted due to https://github.com/matrix-org/synapse/issues/1396
25+
Should reject keys claiming to belong to a different user
26+
27+
# Blacklisted due to https://github.com/matrix-org/synapse/issues/2306
28+
Users appear/disappear from directory when join_rules are changed
29+
Users appear/disappear from directory when history_visibility are changed
30+
31+
# Blacklisted due to https://github.com/matrix-org/synapse/issues/1531
32+
Enabling an unknown default rule fails with 404
33+
34+
# Blacklisted due to https://github.com/matrix-org/synapse/issues/1663
35+
New federated private chats get full presence information (SYN-115)

0 commit comments

Comments
 (0)