Repository navigation
[AI-3386] Write the Kiro Crew test fixtures culture-invariantly - #1256
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR Summary by QodoMake Kiro Crew test fixtures culture-invariant
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
/agentic_review |
Code Review by Qodo
1. The PR title breaks the commit naming rule
|
|
Declining the title-format finding: this repo's merged history uses the |
Closes #1250 — AI-3386
What & why
KiroCrewParentResolverTestsinterpolated adoublestraight into the JSON it seeds, so under a comma-decimal locale (nb_NO, for one) it wrote1790266768,153635, which is invalid JSON. The reader then saw no sub-agent record and six tests failed. That fixture now formats the number withCultureInfo.InvariantCulture.KiroCrewSessionEndWatchTestshad the same exposure in a custom date format, whose:is the culture's time separator, and now formats invariantly too. Production parsing was already culture-invariant.Verification
Under
LC_ALL=nb_NO.UTF-8, six of the fourteen resolver tests failed before the change. After it, every Kiro Crew test in the core unit suite passes under bothnb_NOanden_US.🤖 Generated with Claude Code