policystats

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Checker

type Checker struct {
	Check func()
}

Checker holds a check function that verifies that policy statistics counters changed by the expected deltas.

func NewChecker

NewChecker captures a snapshot of policy statistics for the given tracing policy and returns a Checker whose Check method asserts that the stats counters changed by the expected deltas.

Typical usage in tests:

checker := NewChecker(<*T>, <TracingPolicy>, ExpectedPolicyActions{
	Post:   1,
	Signal: 1,
})
// run operations that should trigger the policy actions above
checker.Check()

type ExpectedPolicyActions

type ExpectedPolicyActions struct {
	Post, Signal, MonitorSignal,
	Override, MonitorOverride,
	NotifyEnforcer, MonitorNotifyEnforcer uint64
}

ExpectedPolicyActions describes the expected delta for each policy action counter between two snapshots.

Jump to

Keyboard shortcuts

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