Documentation ¶
Index ¶
- func RunCleanup(t *testing.T, kv store.Store)
- func RunTestAtomic(t *testing.T, kv store.Store)
- func RunTestCommon(t *testing.T, kv store.Store)
- func RunTestLock(t *testing.T, kv store.Store)
- func RunTestLockTTL(t *testing.T, kv store.Store, backup store.Store)
- func RunTestLockTTLV3(t *testing.T, kv store.Store, backup store.Store)
- func RunTestLockV3(t *testing.T, kv store.Store)
- func RunTestTTL(t *testing.T, kv store.Store, backup store.Store)
- func RunTestWatch(t *testing.T, kv store.Store)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunCleanup ¶
RunCleanup cleans up keys introduced by the tests
func RunTestAtomic ¶
RunTestAtomic tests the Atomic operations by the K/V backends
func RunTestCommon ¶
RunTestCommon tests the minimal required APIs which should be supported by all K/V backends
func RunTestLock ¶
RunTestLock tests the KV pair Lock/Unlock APIs supported by the K/V backends.
func RunTestLockTTL ¶
RunTestLockTTL tests the KV pair Lock with TTL APIs supported by the K/V backends.
func RunTestLockTTLV3 ¶
RunTestLockTTLV3 tests the KV pair Lock with TTL APIs supported by the K/V backends.
func RunTestLockV3 ¶
RunTestLockV3 tests the KV pair Lock/Unlock APIs supported by etcd client v3.
func RunTestTTL ¶
RunTestTTL tests the TTL functionality of the K/V backend.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.