The in-file note on this class says "Needs its own issue"; that was never actioned, so the defect has been sitting behind a Flaky tag with nothing tracking it.
Bug_1933_multi_tenant_conventional_routing is tagged [Trait("Category", "Flaky")], removing 2 tests from CI. It is not flaky. Re-measured 2026-08-02 after the entity-name sanitizing fix:
- Now 1 of 2 fails, down from 2 of 2 — the broker starts fine now, so the remaining failure is not provisioning.
- 5.5m for the class.
The survivor is should_receive_message_when_published_without_tenant_id, which fails as a TrackedSession timeout after 4m28s: the message is Sent and never Received.
That is real multi-tenant conventional-routing behaviour — a message published without a tenant id never reaches its listener — not a test or provisioning problem.
Fixing it should let the tag come off and return both tests to CIAzureServiceBus.
The in-file note on this class says "Needs its own issue"; that was never actioned, so the defect has been sitting behind a
Flakytag with nothing tracking it.Bug_1933_multi_tenant_conventional_routingis tagged[Trait("Category", "Flaky")], removing 2 tests from CI. It is not flaky. Re-measured 2026-08-02 after the entity-name sanitizing fix:The survivor is
should_receive_message_when_published_without_tenant_id, which fails as a TrackedSession timeout after 4m28s: the message is Sent and never Received.That is real multi-tenant conventional-routing behaviour — a message published without a tenant id never reaches its listener — not a test or provisioning problem.
Fixing it should let the tag come off and return both tests to
CIAzureServiceBus.