feat(conserver): add delay test link for chain concurrency QA#194
Merged
pavanputhra merged 1 commit intoJun 18, 2026
Conversation
A pass-through link that sleeps a configurable number of seconds so a chain takes predictable wall-clock time, letting QA observe per-worker vCon concurrency. Never reads or modifies the vCon. Includes unit tests and README. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a small
delaylink underconserver/links/delay/. It sleeps for a configurable number of seconds and passes the vCon through unchanged — a test fixture for making a chain take a predictable amount of wall-clock time so concurrent/parallel processing can be observed.options.seconds(default5) — sleep duration; negative values clamp to0.AUDIT_META,default_options,run), with unit tests (mockingtime.sleep) and a README.Intended for test/staging chains, not production.
Usage
Testing
All 4 tests pass (sleep is mocked, so they run instantly).
🤖 Generated with Claude Code