=== FAIL: coderd/x/chatd TestSubscribeAfterMessageID (0.39s)
chatd_test.go:3847:
Error: "[{message d28d5bcb-96af-410c-9955-278ca826287b 0xc0006fd730 <nil> <nil> <nil> <nil> [] <nil>} {message d28d5bcb-96af-410c-9955-278ca826287b 0xc0006fd7a0 <nil> <nil> <nil> <nil> [] <nil>}]" should have 1 item(s), but has 2
Messages: afterMessageID=msg2.ID should return only messages after msg2
go test ./coderd/x/chatd -run TestSubscribeAfterMessageID -count=1
CI Run
test-go-pg (ubuntu-latest)(https://github.com/coder/coder/actions/runs/24796386538/job/72567255793)Commit
Failure
Error Analysis
afterMessageID=msg2.ID.Root Cause Assessment
SubscribewhenafterMessageIDis used (duplicate or off-by-one message inclusion).Assignment Analysis
coderd/x/chatd/chatd_test.golines ~3757-3847 (TestSubscribeAfterMessageID).git blamevia API tooling; used recent file history instead:git log --oneline -10 --follow coderd/x/chatd/chatd_test.go→ most recent subscribe-related stabilization commit:b3d5b8d("fix: stabilize flaky chatd subscribe/promote queued tests") by Kyle Carberry.Related Issues
Searched
coder/internalfor:Related but not duplicates:
Reproduction