Repository navigation
[claude] Give each LcmCrdt test fixture its own media cache folder - #2794
Conversation
Fixtures shared <cache>/<project code> and deleted it on dispose, so a parallel fixture could delete the folder while another was saving a file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
WalkthroughThe fixture now appends a GUID-named subdirectory to Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Bug fix Suggested labels: Suggested reviewers: Merge Risk: ⚪ Minimal · up to
|
|
The latest updates on your projects. Learn more about Argos notifications ↗︎
|
Configure<LcmCrdtConfig> runs before the kernel's PostConfigure, so the folder no longer depends on registration order. Delete it after disposing services, drop MediaTests' now-redundant project code, and assert ErrorMessage before Result so a failed save shows the exception in CI. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
[Claude, autonomous]
Each LcmCrdt test fixture gets its own ProjectPath (and so its own media cache folder), deleted on dispose. Before, fixtures shared and deleted one media folder per project code, so parallel tests could delete each other's files mid-save (flaked PictureTests on #2757).
Error.🤖 Generated with Claude Code