Tags: coder/quartz
Tags
fix: stop logging after test cleanup (#19) Fixes Quartz so we don't accidentally log after the test ends, which [can cause racy test failures](https://app.graphite.dev/github/pr/coder/coder/18007/chore-updated-to-coder%2Fquartz-v0.2.0#discussion-IC_kwDOGkVX1s6tQd_u)
!feat: Call.Release takes context; add MustRelease (#17) **BREAKING CHANGE** Adds a `context.Context` to `(*Call.).Release()` and a new `MustRelease()`, since releasing a call can be blocking. Use like ``` err := call.Release(ctx) if err != nil { t.Error(err.Error()) } ``` or more succinctly ``` call.MustRelease(ctx) ``` This, combined with a per-test timeout context, should make it much easier to debug issues if you have a call that gets trapped by more than one trap.