-
Notifications
You must be signed in to change notification settings - Fork 1.2k
test: add scenario tests v5 #2020
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds comprehensive scenario tests v5 for Redis Cluster functionality, focusing on sharded pub/sub operations with fault injection capabilities. The implementation provides utilities for configuration management, message tracking, fault injection, and command execution in test environments.
- Introduces test utilities for Redis cluster configuration and client management
- Implements fault injection capabilities for testing resilience scenarios
- Adds comprehensive sharded pub/sub scenario tests with failover testing
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.
Show a summary per file
File | Description |
---|---|
test/scenario/utils/test.util.ts | Core utilities for test configuration, Redis client creation, and test data |
test/scenario/utils/message-tracker.ts | Message tracking utility for monitoring pub/sub message statistics |
test/scenario/utils/fault-injector.ts | HTTP client for triggering and monitoring fault injection actions |
test/scenario/utils/command-runner.ts | Test command execution utility for continuous message publishing |
test/scenario/sharded-pub-sub.test.ts | E2E scenario tests for sharded pub/sub with fault injection |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
973245b
to
44e9f8c
Compare
ac12946
to
91b4fdc
Compare
91b4fdc
to
33773fb
Compare
🎉 This PR is included in version 5.8.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
No description provided.