Description
The Go SDK uses CouchbaseMock for all of its testing. There are a few time-specific tests (expiry and touch) which cause testing to take longer than they otherwise would due to needing to sleep wait. The mock supports time travelling to reduce the need for these kinds of waits.
Build 5.0.0-3507 contains gocbcore commit 87fd8b938e0e4b7f77cf86f9c2e9f5ade80a32f4 with commit message:
GOCBC-214: Replace testing sleeps with time-travel.https://github.com/couchbase/gocbcore/commit/87fd8b938e0e4b7f77cf86f9c2e9f5ade80a32f4