test: use separate clients for realtime presence test groups#654
test: use separate clients for realtime presence test groups#654owenpearson wants to merge 1 commit intomainfrom
Conversation
some CI flakes were race conditions when tearing down and setting up between two different test groups, this separates the clients used for each group to avoid that.
WalkthroughHard-coded client_id strings in presence tests are replaced with descriptive test-specific identifiers (e.g., 'client1' to 'basics_client1', 'get_client1', 'subscribe_client1'). All related presence event checks, member assertions, and callback verifications are updated accordingly. No test logic or control flow changes. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro Disabled knowledge base sources:
📒 Files selected for processing (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (7)
🔇 Additional comments (4)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
some CI flakes were race conditions when tearing down and setting up between two different test groups, this separates the clients used for each group to avoid that.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.