conformance

package
v0.0.30 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package conformance provides the reusable contract tests for mutable credential stores.

Importing testing from this non-test package is intentional: backend tests call Run with a factory that opens namespace-bound handles over one shared logical backend. The suite observes the full credentialstore.Store contract, including conditional mutation, and does not apply to read-only Reader implementations.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(t *testing.T, factory Factory, wantCaps credentialstore.Capabilities)

Run executes the credential-store contract against factory.

Types

type Factory

type Factory func(namespace string) (credentialstore.Store, error)

Factory opens a handle bound to namespace. Repeated calls for the same namespace must share the same logical backend.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL