Documentation
¶
Overview ¶
Package e2e provides end-to-end testing scenarios for the maintenance notifications system.
This package contains comprehensive test scenarios that validate the maintenance notifications functionality in realistic environments. The tests are designed to work with Redis Enterprise clusters and require specific environment configuration.
Environment Variables:
- E2E_SCENARIO_TESTS: Set to "true" to enable scenario tests
- REDIS_ENDPOINTS_CONFIG_PATH: Path to endpoints configuration file
- FAULT_INJECTION_API_URL: URL for fault injection API (optional)
Test Scenarios:
- Basic Push Notifications: Core functionality testing
- Endpoint Types: Different endpoint resolution strategies
- Timeout Configurations: Various timeout strategies
- TLS Configurations: Different TLS setups
- Stress Testing: Extreme load and concurrent operations
Note: Maintenance notifications are currently supported only in standalone Redis clients. Cluster clients (ClusterClient, FailoverClient, etc.) do not yet support this functionality.
Click to show internal directories.
Click to hide internal directories.