Documentation ¶
Overview ¶
Package testsuite the valkeyrie tests suite.
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 RunTestListLock(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 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 RunTestListLock ¶
RunTestListLock tests the list output for mutexes and checks that internal side keys are not listed.
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 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.