package
0.99.0
Repository: https://github.com/openshift/knative-eventing.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

CheckerContains returns a checker function to check if the log contains the given content.
CheckerContainsAll returns a checker function to check if the log contains all the given contents.
CheckerContainsAtLeast returns a checker function to check if the log contains at least the count number of given content.
CheckerContainsCount returns a checker function to check if the log contains the count number of given content.
CreateNamespaceIfNeeded creates a new namespace if it does not exist.
DeleteNameSpace deletes the namespace that has the given name.
EventingTypeMeta returns the TypeMeta ref for an eventing resource.
FlowsTypeMeta returns the TypeMeta ref for an eventing messaing resource.
LegacySourcesTypeMeta returns the TypeMeta ref for an eventing sources resource.
MessagingTypeMeta returns the TypeMeta ref for an eventing messaging resource.
NewClient instantiates and returns several clientsets required for making request to the cluster specified by the combination of clusterName and configPath.
NewTracker creates a new Tracker.
Setup creates the client objects needed in the e2e tests, and does other setups, like creating namespaces, set the test case to run in parallel, etc.
TearDown will delete created names using clients.
WithService returns an option that creates a Service binded with the given pod.

# Constants

No description provided by the author
FeatureBasic is the feature that should be supported by all channels.
FeaturePersistence means if channel's Pod goes down, all events already ACKed by the channel will persist and be retransmitted when the Pod restarts.
FeatureRedelivery means if downstream rejects an event, that request will be attempted again.
No description provided by the author
No description provided by the author

# Variables

BrokerTypeMeta is the TypeMeta ref for Broker.
ChannelFeatureMap saves the channel-features mapping.
ChannelTypeMeta is the TypeMeta ref for Channel.
ContainerSourceTypeMeta is the TypeMeta ref for ContainerSource.
CronJobSourceTypeMeta is the TypeMeta ref for CronJobSource.
DefaultChannel is the default channel we will run tests against.
FlowsParallelTypeMeta is the TypeMeta ref for Parallel (in flows.knative.dev).
FlowsSequenceTypeMeta is the TypeMeta ref for Sequence (in flows.knative.dev).
InMemoryChannelTypeMeta is the metav1.TypeMeta for InMemoryChannel.
LegacyApiServerSourceTypeMeta is the TypeMeta ref for ApiServerSource.
ParallelTypeMeta is the TypeMeta ref for Parallel.
SequenceTypeMeta is the TypeMeta ref for Sequence.
SetupClientOptionNoop is a SetupClientOption that does nothing.
SubscriptionTypeMeta is the TypeMeta ref for Subscription.
TriggerTypeMeta is the TypeMeta ref for Trigger.

# Structs

ChannelTestRunner is used to run tests against channels.
Client holds instances of interfaces for making requests to Knative.
ResourceDeleter holds the resource interface and name of resource to be cleaned.
Tracker holds resources that need to be tracked during test execution.

# Type aliases

Feature is the feature supported by the channel.
SetupClientOption does further setup for the Client.