package
23.2.20+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev

# Functions

Clouds creates a CloudSet for the given clouds.
ErrorWithOwner allows the caller to associate `err` with `owner`.
No description provided by the author
NewTestFilter initializes a new filter.
No description provided by the author
OverrideTeams is used for tests.
PromSub replaces all non prometheus friendly chars with "_".
Suites creates a SuiteSet with the given suites.
WithCloud restricts the set of tests to those compatible with this cloud.
WithOwner restricts the set of tests to those with this owner.
WithSuite restricts the set of tests to those that are part of this suite.
No description provided by the author

# Constants

DefaultLeases uses the default cluster lease type.
DefaultTag is the test tag that will be assumed when no tags are explicitly provided.
Suite names.
EncryptionAlwaysDisabled indicates that the test requires encryption to be disabled.
EncryptionAlwaysEnabled indicates that the test requires encryption to be enabled.
EncryptionMetamorphic indicates that a test opted-in to metamorphic encryption.
EpochLeases uses epoch leases where possible.
ExpirationLeases uses expiration leases for all ranges.
Suite names.
IncompatibleCloud indicates that some tests match all aspects of the filter except the cloud.
MetamorphicLeases randomly chooses epoch or expiration leases (across the entire cluster).
Suite names.
NoHintAvailable indicates any other situation that leads to a match failure.
NoSuchName indicates that no tests/benchmarks match the regexp.
NoTestsForCloud indicates that there are no tests/benchmarks for this cloud (in practice, this is only possible with benchmarks).
NoTestsInSuite indicates that the suite contains no tests/benchmarks (in practice, this is only possible with benchmarks).
NoTestsWithNameAndOwner indicates that there are no tests that match both the name regexp and the owner.
NoTestsWithNameAndSuite indicates that there are no tests/benchmarks that match both the name regexp and the suite.
NoTestsWithOwner indicates that there are no tests/benchmarks with the given owner.
Suite names.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
The allowable values of Owner.
Suite names.
Suite names.
Suite names.
Suite names.
PostValidationInvalidDescriptors checks if there exists any descriptors in the crdb_internal.invalid_objects virtual table.
PostValidationNoDeadNodes checks if there are any dead nodes in the cluster.
PostValidationReplicaDivergence detects replica divergence (i.e.
Suite names.
No description provided by the author
Suite names.
Suite names.
No description provided by the author
Suite names.
No description provided by the author
Suite names.
Suite names.

# Variables

AllClouds contains all clouds.
AllExceptAWS contains all clouds except AWS.
AllExceptLocal contains all clouds except Local.
AllSuites contains all suites.
LibGEOS is a list of native libraries for libgeos.
ManualOnly is used for tests that are not part of any suite; these tests are only run manually.
OnlyAWS contains only the AWS cloud.
OnlyGCE contains only the GCE cloud.
OnlyLocal contains only the GCE cloud.
PrometheusNameSpace is the namespace which all metrics exposed on the roachtest endpoint should use.

# Structs

CloudSet represents a set of clouds.
No description provided by the author
MatchFailReason describes the reason(s) a filter did not match the test.
SuiteSet represents a set of suites.
TestFilter holds the name and tag filters for filtering tests.
TestSpec is a spec for a roachtest.

# Interfaces

Registry is the interface again which tests are registered with the roachtest test runner.

# Type aliases

ClusterCockroachBinary specifies the type of cockroach binaries that can be uploaded to the cluster.
EncryptionSupport encodes the relationship of a test with encryption-at-rest.
LeaseType specifies the type of leases to use for the cluster.
NoMatchesHint identifies some common situations when a filter matches no tests.
Owner is a valid entry for the Owners field of a roachtest.
PostValidation is a type of post-validation that runs after a test completes.
TestFilterOption can be passed to NewTestFilter.