NATS Testing Framework as a Library - #72
Conversation
This pulls in the pure nats-micro components of the closed source ntf-server so that they can be used directly in a go routine. The outcome is that for a go project the side car is not needed anymore, the test infra manager can run in-process. Behaviours related to traces is injectible at build time and the ntf-server docker container is built with those injected Signed-off-by: R.I.Pienaar <rip@devco.net>
|
Claude finished @ripienaar's task in 5m 18s —— View job PR Review: NATS Testing Framework as a Library
SummaryThe overall design is solid: the unwind pattern in 1. Port-reservation lifetime bug in
|
Signed-off-by: R.I.Pienaar <rip@devco.net>
|
@claude review |
|
Claude finished @ripienaar's task in 3m 37s —— View job PR Review: NATS Testing Framework as a Library
Overall AssessmentThe design is solid: the unwind-on-failure pattern in Previously Reported Bugs — Status
New Bug 1:
|
Signed-off-by: R.I.Pienaar <rip@devco.net>
|
@claude brief review, |
|
Claude finished @ripienaar's task in 1m 24s —— View job Brief Review
All six bugs raised across both prior automated reviews are fixed in the current code. Here's the status:
The The deliberately-omitted concurrent-destroy test is noted; the three paths that handle it ( The minor issues from the first review (error code "001" overloaded for both bad-request and not-found in single-server handlers; no ceiling on cluster/server counts; 24 h TLS cert validity) are still present but none are correctness or safety issues — they're fine to leave as-is or address in follow-up. Code looks ready to merge. |
This pulls in the pure nats-micro components of the closed source ntf-server so that they can be used directly in a go routine.
The outcome is that for a go project the side car is not needed anymore, the test infra manager can run in-process.
Behaviours related to traces is injectible at build time and the ntf-server docker container is built with those injected