Conversation
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
There was a problem hiding this comment.
Pull request overview
This PR adds a Keploy configuration file for the sse-redis sample application. The sse-redis app is a Go-based test fixture designed to exercise Keploy's streaming test-case support for SSE, NDJSON, multipart, and plain-text streaming endpoints. The configuration file includes noise settings to handle flaky runtime-generated fields (like timestamps and UUIDs) that change between test runs, ensuring test stability during replay.
Changes:
- Added keploy.yml configuration file with globalNoise settings for dynamic fields in streaming responses
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| eventID: "" | ||
| preInstallDependencies: false | ||
|
|
||
| # Visit [https://keploy.io/docs/running-keploy/configuration-file/] to learn about using keploy through configration file. |
There was a problem hiding this comment.
Spelling error: "configration" should be "configuration".
| # Visit [https://keploy.io/docs/running-keploy/configuration-file/] to learn about using keploy through configration file. | |
| # Visit [https://keploy.io/docs/running-keploy/configuration-file/] to learn about using keploy through configuration file. |
| "message_id": [] | ||
| "request_id": [] | ||
| "created_at": [] | ||
| "delivered_at": [] |
There was a problem hiding this comment.
The noise configuration is missing "server_time" which is a dynamic field used in the code (see main.go lines 128 and 366). This field contains timestamps that change on every run and should be included in the globalNoise body configuration to ensure test stability during replay. Add "server_time": [] to the body section under global.
| "delivered_at": [] | |
| "delivered_at": [] | |
| "server_time": [] |
No description provided.