Skip to content

E2e s13 s16#183

Merged
AYAHASSAN287 merged 4 commits into
masterfrom
e2e_S13_S16
May 18, 2026
Merged

E2e s13 s16#183
AYAHASSAN287 merged 4 commits into
masterfrom
e2e_S13_S16

Conversation

@AYAHASSAN287
Copy link
Copy Markdown
Collaborator

@AYAHASSAN287 AYAHASSAN287 commented May 17, 2026

Summary

Adds two scenario tests for the send() path:

  • S13 — relay hard failure without fallback (passing)
  • S16 — no delivery peers at T0, lightpush peer appears later (xfail, blocked by #3887)

Changes

test_send_errors_and_concurrency.py

Adds TestS13RelayHardFailureWithoutFallback.

A relay peer is connected so the publish gets past NO_PEERS_TO_RELAY and reaches the relay processor, where an oversized payload makes the publish fail. No lightpush fallback is configured. Verifies send() returns Ok(RequestId) followed by an Error event.

test_send_lightpush_and_edge.py

Adds TestS16LightpushPeerAppearsLater.

The edge sender starts with no reachable delivery peer; a lightpush service is meant to appear during the retry window so a later retry delivers the message. Verifies send() returns Ok(RequestId) followed eventually by Propagated.

S16 is marked xfail — see #3887 .

related CI job

@AYAHASSAN287 AYAHASSAN287 merged commit 938e761 into master May 18, 2026
4 of 5 checks passed
@AYAHASSAN287 AYAHASSAN287 deleted the e2e_S13_S16 branch May 18, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants