Relay E2E: unarchive member-added notification test times out
- Dominant language
- Rust
- Stars
- 32.7k
- Forks
- 4.3k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 253
Description
## Summary
`test_unarchive_emits_member_added_notification` in `e2e_relay.rs` times out waiting for a kind `44100` member-added notification after unarchiving a community.
## Evidence
This surfaced when PR #1957 briefly activated all historically ignored `e2e_relay` tests. The failure is unrelated to that invite feature and reproduced in the live relay E2E lane at `e2e_relay.rs:1178`.
## Follow-up
- Reproduce the unarchive flow independently of #1957.
- Determine whether the relay fails to emit kind `44100`, emits it before the subscription is ready, or the test filters incorrectly.
- Fix the implementation or test, then enable this case intentionally in CI.
PR #1957 keeps its Relay E2E lane scoped to invite tests rather than silently taking ownership of 31 previously ignored tests.
Contributor guide
Research direction
Start with test_unarchive_emits_member_added_notification in e2e_relay.rs at line 1178 and reproduce the unarchive flow independently of PR #1957. Check whether kind 44100 is not emitted, arrives before the subscription is ready, or is filtered incorrectly. Done means the implementation or test is fixed and this case is intentionally enabled in CI.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100