Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions test/conformance/helpers/broker_data_plane_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import (
"testing"

metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

eventingv1beta1 "knative.dev/eventing/pkg/apis/eventing/v1beta1"
testlib "knative.dev/eventing/test/lib"
"knative.dev/eventing/test/lib/recordevents"
Expand Down Expand Up @@ -66,7 +67,6 @@ func BrokerV1Beta1IngressDataPlaneTestHelper(
triggerName := "trigger"
loggerName := "logger-pod"
eventTracker, _ := recordevents.StartEventRecordOrFail(client, loggerName)
defer eventTracker.Cleanup()
client.WaitForAllTestResourcesReadyOrFail()

trigger := client.CreateTriggerOrFailV1Beta1(
Expand Down Expand Up @@ -211,9 +211,7 @@ func BrokerV1Beta1ConsumerDataPlaneTestHelper(
loggerName := "logger-pod"
secondLoggerName := "second-logger-pod"
eventTracker, _ := recordevents.StartEventRecordOrFail(client, loggerName)
defer eventTracker.Cleanup()
secondTracker, _ := recordevents.StartEventRecordOrFail(client, secondLoggerName)
defer secondTracker.Cleanup()
client.WaitForAllTestResourcesReadyOrFail()

trigger := client.CreateTriggerOrFailV1Beta1(
Expand Down Expand Up @@ -332,8 +330,6 @@ func BrokerV1Beta1ConsumerDataPlaneTestHelper(
resources.WithSubscriberServiceRefForTriggerV1Beta1("transformer-pod"),
)
client.WaitForResourceReadyOrFail(transformTrigger.Name, testlib.TriggerTypeMeta)
transformEventTracker, _ := recordevents.StartEventRecordOrFail(client, "transform-events-logger")
defer transformEventTracker.Cleanup()

replyTrigger := client.CreateTriggerOrFailV1Beta1(
"reply-trigger",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,6 @@ func SingleEventWithKnativeHeaderHelperForChannelTestHelper(

// create logger service as the subscriber
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventsPodName)
defer eventTracker.Cleanup()

// create subscription to subscribe the channel, and forward the received events to the logger service
client.CreateSubscriptionOrFail(
subscriptionName,
Expand Down
1 change: 0 additions & 1 deletion test/conformance/helpers/tracing_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ func tracingTest(
if err != nil {
t.Fatalf("Pod tracker failed: %v", err)
}
defer targetTracker.Cleanup()
matches := targetTracker.AssertAtLeast(1, recordevents.MatchEvent(eventMatcher))

// Match the trace
Expand Down
2 changes: 0 additions & 2 deletions test/e2e/helpers/broker_channel_flow_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,6 @@ func BrokerChannelFlowWithTransformation(t *testing.T,
}
// create event tracker that should receive all sent events
allEventTracker, _ := recordevents.StartEventRecordOrFail(client, allEventsRecorderPodName)
defer allEventTracker.Cleanup()

// create trigger to receive all the events
if triggerVersion == "v1" {
Expand Down Expand Up @@ -175,7 +174,6 @@ func BrokerChannelFlowWithTransformation(t *testing.T,

// create event tracker that should receive only transformed events
transformedEventTracker, _ := recordevents.StartEventRecordOrFail(client, transformedEventsRecorderPodName)
defer transformedEventTracker.Cleanup()

// create subscription
client.CreateSubscriptionOrFail(
Expand Down
2 changes: 0 additions & 2 deletions test/e2e/helpers/broker_event_transformation_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,6 @@ func EventTransformationForTriggerTestHelper(t *testing.T,

// create logger pod and service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventsPodName)
defer eventTracker.Cleanup()

// create trigger2 for event receiving
if triggerVersion == "v1" {
client.CreateTriggerV1OrFail(
Expand Down
1 change: 0 additions & 1 deletion test/e2e/helpers/broker_redelivery_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ func brokerRedelivery(t *testing.T, creator BrokerCreatorWithRetries, numRetries
eventRecord,
options...,
)
defer allEventTracker.Cleanup()

// Create a Broker.
brokerName := creator(client, numRetries)
Expand Down
2 changes: 0 additions & 2 deletions test/e2e/helpers/broker_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -259,8 +259,6 @@ func TestBrokerWithManyTriggers(t *testing.T, brokerCreator BrokerCreator, shoul
subscriberName := "dumper-" + event.String()
eventTracker, _ := recordevents.StartEventRecordOrFail(client, subscriberName)
eventTrackers[subscriberName] = eventTracker
defer eventTracker.Cleanup()

// Create trigger.
triggerName := "trigger-" + event.String()
client.CreateTriggerOrFailV1Beta1(triggerName,
Expand Down
2 changes: 0 additions & 2 deletions test/e2e/helpers/channel_chain_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,6 @@ func ChannelChainTestHelper(t *testing.T,

// create loggerPod and expose it as a service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventsPodName)
defer eventTracker.Cleanup()

// create subscription to subscribe the channel, and forward the received events to the logger service
switch subscriptionVersion {
case SubscriptionV1:
Expand Down
5 changes: 2 additions & 3 deletions test/e2e/helpers/channel_defaulter_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,15 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"

reconciler "knative.dev/pkg/reconciler"

eventingduck "knative.dev/eventing/pkg/apis/duck/v1alpha1"
"knative.dev/eventing/pkg/apis/messaging/config"
eventingtesting "knative.dev/eventing/pkg/reconciler/testing/v1beta1"
testlib "knative.dev/eventing/test/lib"
"knative.dev/eventing/test/lib/duck"
"knative.dev/eventing/test/lib/recordevents"
"knative.dev/eventing/test/lib/resources"
reconciler "knative.dev/pkg/reconciler"
)

const (
Expand Down Expand Up @@ -98,8 +99,6 @@ func defaultChannelTestHelper(t *testing.T, client *testlib.Client, expectedChan

// create event logger pod and service as the subscriber
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventsPodName)
defer eventTracker.Cleanup()

// create subscription to subscribe the channel, and forward the received events to the logger service
client.CreateSubscriptionOrFail(
subscriptionName,
Expand Down
2 changes: 0 additions & 2 deletions test/e2e/helpers/channel_dls_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,6 @@ func ChannelDeadLetterSinkTestHelper(t *testing.T,

// create event logger pod and service as the subscriber
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventsPodName)
defer eventTracker.Cleanup()

// create subscriptions that subscribe to a service that does not exist
switch subscriptionVersion {
case SubscriptionV1:
Expand Down
2 changes: 0 additions & 2 deletions test/e2e/helpers/channel_event_tranformation_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,6 @@ func EventTransformationForSubscriptionTestHelper(t *testing.T,

// create event logger pod and service as the subscriber
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventsPodName)
defer eventTracker.Cleanup()

switch subscriptionVersion {
case SubscriptionV1:
// create subscriptions that subscribe the first channel, use the transformation service to transform the events and then forward the transformed events to the second channel
Expand Down
2 changes: 0 additions & 2 deletions test/e2e/helpers/channel_single_event_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,6 @@ func SingleEventForChannelTestHelper(t *testing.T, encoding cloudevents.Encoding

// create event logger pod and service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, eventRecorder)
defer eventTracker.Cleanup()

// If the caller specified a different version, override it here.
if channelVersion != "" {
st.Logf("Changing API version from: %q to %q", channel.APIVersion, channelVersion)
Expand Down
4 changes: 0 additions & 4 deletions test/e2e/helpers/parallel_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -144,8 +144,6 @@ func ParallelTestHelper(t *testing.T,
HasSource(eventSource),
DataContains(tc.expected),
))

eventTracker.Cleanup()
}
})
}
Expand Down Expand Up @@ -252,8 +250,6 @@ func ParallelV1TestHelper(t *testing.T,
HasSource(eventSource),
DataContains(tc.expected),
))

eventTracker.Cleanup()
}
})
}
2 changes: 0 additions & 2 deletions test/e2e/helpers/sequence_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,6 @@ func SequenceTestHelper(t *testing.T,
client.CreateChannelOrFail(channelName, &channel)
// create event logger pod and service as the subscriber
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventsPodName)
defer eventTracker.Cleanup()
// create subscription to subscribe the channel, and forward the received events to the logger service
client.CreateSubscriptionOrFail(
subscriptionName,
Expand Down Expand Up @@ -211,7 +210,6 @@ func SequenceV1TestHelper(t *testing.T,
client.CreateChannelOrFail(channelName, &channel)
// create event logger pod and service as the subscriber
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventsPodName)
defer eventTracker.Cleanup()
// create subscription to subscribe the channel, and forward the received events to the logger service
client.CreateSubscriptionOrFail(
subscriptionName,
Expand Down
7 changes: 3 additions & 4 deletions test/e2e/helpers/trigger_no_broker_test_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ import (
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/wait"

testlib "knative.dev/eventing/test/lib"
"knative.dev/eventing/test/lib/recordevents"
"knative.dev/eventing/test/lib/resources"
)

Expand All @@ -40,9 +40,8 @@ func TestTriggerNoBroker(t *testing.T, channel string, brokerCreator BrokerCreat
brokerName := strings.ToLower(channel)

subscriberName := "dumper-empty"
eventTracker, _ := recordevents.StartEventRecordOrFail(client, subscriberName)
defer eventTracker.Cleanup()

eventRecordPod := resources.EventRecordPod(subscriberName)
client.CreatePodOrFail(eventRecordPod, testlib.WithService(subscriberName))
client.CreateTriggerOrFailV1Beta1("testtrigger",
resources.WithSubscriberServiceRefForTriggerV1Beta1(subscriberName),
resources.WithBrokerV1Beta1(brokerName),
Expand Down
2 changes: 0 additions & 2 deletions test/e2e/source_api_server_v1alpha2_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -147,8 +147,6 @@ func TestApiServerSourceV1Alpha2(t *testing.T) {
// create event record
recordEventPodName := fmt.Sprintf("%s-%s", baseLoggerPodName, tc.name)
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

spec := tc.spec
spec.Sink = duckv1.Destination{Ref: resources.ServiceKRef(recordEventPodName)}

Expand Down
2 changes: 0 additions & 2 deletions test/e2e/source_api_server_v1beta1_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -147,8 +147,6 @@ func TestApiServerSourceV1Beta1(t *testing.T) {
// create event record
recordEventPodName := fmt.Sprintf("%s-%s", baseLoggerPodName, tc.name)
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

spec := tc.spec
spec.Sink = duckv1.Destination{Ref: resources.ServiceKRef(recordEventPodName)}

Expand Down
2 changes: 0 additions & 2 deletions test/e2e/source_container_v1alpha2_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,6 @@ func TestContainerSourceV1Alpha2(t *testing.T) {

// create event record pod
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

// create container source
message := fmt.Sprintf("TestContainerSource%s", uuid.NewUUID())
// args are the arguments passing to the container, msg is used in the heartbeats image
Expand Down
2 changes: 0 additions & 2 deletions test/e2e/source_container_v1beta1_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,6 @@ func TestContainerSourceV1Beta1(t *testing.T) {

// create event record pod
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

// create container source
message := fmt.Sprintf("TestContainerSource%s", uuid.NewUUID())
// args are the arguments passing to the container, msg is used in the heartbeats image
Expand Down
7 changes: 2 additions & 5 deletions test/e2e/source_ping_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,10 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/uuid"

duckv1 "knative.dev/pkg/apis/duck/v1"

testlib "knative.dev/eventing/test/lib"
"knative.dev/eventing/test/lib/resources"
duckv1 "knative.dev/pkg/apis/duck/v1"

eventingtesting "knative.dev/eventing/pkg/reconciler/testing"
)
Expand All @@ -51,8 +52,6 @@ func TestPingSourceV1Alpha2(t *testing.T) {

// create event logger pod and service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

// create cron job source
data := fmt.Sprintf(`{"msg":"TestPingSource %s"}`, uuid.NewUUID())
source := eventingtesting.NewPingSourceV1Alpha2(
Expand Down Expand Up @@ -92,8 +91,6 @@ func TestPingSourceV1Alpha2ResourceScope(t *testing.T) {

// create event logger pod and service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

// create cron job source
data := fmt.Sprintf(`{"msg":"TestPingSource %s"}`, uuid.NewUUID())
source := eventingtesting.NewPingSourceV1Alpha2(
Expand Down
4 changes: 0 additions & 4 deletions test/e2e/source_sinkbinding_v1alpha1_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,6 @@ func TestSinkBindingDeployment(t *testing.T) {

// create event record pod
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

extensionSecret := string(uuid.NewUUID())

// create sink binding
Expand Down Expand Up @@ -137,8 +135,6 @@ func TestSinkBindingCronJob(t *testing.T) {

// create event logger pod and service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPod)
defer eventTracker.Cleanup()

// create sink binding
sinkBinding := eventingtesting.NewSinkBindingV1Alpha1(
sinkBindingName,
Expand Down
4 changes: 0 additions & 4 deletions test/e2e/source_sinkbinding_v1alpha2_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,6 @@ func TestSinkBindingV1Alpha2Deployment(t *testing.T) {

// create event logger pod and service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

extensionSecret := string(uuid.NewUUID())

// create sink binding
Expand Down Expand Up @@ -138,8 +136,6 @@ func TestSinkBindingV1Alpha2CronJob(t *testing.T) {

// create event logger pod and service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

// create sink binding
sinkBinding := eventingtesting.NewSinkBindingV1Alpha2(
sinkBindingName,
Expand Down
4 changes: 0 additions & 4 deletions test/e2e/source_sinkbinding_v1beta1_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,6 @@ func TestSinkBindingV1Beta1Deployment(t *testing.T) {

// create event logger pod and service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

extensionSecret := string(uuid.NewUUID())

// create sink binding
Expand Down Expand Up @@ -138,8 +136,6 @@ func TestSinkBindingV1Beta1CronJob(t *testing.T) {

// create event logger pod and service
eventTracker, _ := recordevents.StartEventRecordOrFail(client, recordEventPodName)
defer eventTracker.Cleanup()

// create sink binding
sinkBinding := eventingtesting.NewSinkBindingV1Beta1(
sinkBindingName,
Expand Down
5 changes: 2 additions & 3 deletions test/e2e/trigger_dependency_annotation_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,15 @@ import (
"k8s.io/apimachinery/pkg/util/uuid"
duckv1 "knative.dev/pkg/apis/duck/v1"

"knative.dev/pkg/apis"

"knative.dev/eventing/pkg/apis/eventing"
sourcesv1alpha2 "knative.dev/eventing/pkg/apis/sources/v1alpha2"
sugarresources "knative.dev/eventing/pkg/reconciler/sugar/resources"
eventingtesting "knative.dev/eventing/pkg/reconciler/testing"
testlib "knative.dev/eventing/test/lib"
"knative.dev/eventing/test/lib/recordevents"
"knative.dev/eventing/test/lib/resources"
"knative.dev/pkg/apis"
)

// This test is for avoiding regressions on the trigger dependency annotation functionality.
Expand Down Expand Up @@ -63,8 +64,6 @@ func TestTriggerDependencyAnnotation(t *testing.T) {

// Create subscribers.
eventTracker, _ := recordevents.StartEventRecordOrFail(client, subscriberName)
defer eventTracker.Cleanup()

// Wait for subscriber to become ready
client.WaitForAllTestResourcesReadyOrFail()

Expand Down
7 changes: 6 additions & 1 deletion test/lib/recordevents/event_info_store.go
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ func NewEventInfoStore(client *testlib.Client, podName string) (*EventInfoStore,
ei := newTestableEventInfoStore(egi, -1, -1)
ei.podName = podName
ei.tb = client.T
client.T.Cleanup(ei.cleanup)
return ei, nil
}

Expand Down Expand Up @@ -173,10 +174,14 @@ func (ei *EventInfoStore) doRetrieveData() error {

// Clean up any background resources used by the store. Must be called exactly once after
// the last use.
func (ei *EventInfoStore) Cleanup() {
func (ei *EventInfoStore) cleanup() {
close(ei.closeCh)
}
Comment thread
slinkydeveloper marked this conversation as resolved.

//TODO remove it, this is not useful anymore
// Deprecated: you can remove the manual cleanup of the event getter, since now it's done at test tear down automatically
func (ei *EventInfoStore) Cleanup() {}

// Called internally by functions wanting the current list of all
// known events. This calls for an update from the REST server and
// returns the summary of all locally and remotely known events.
Expand Down
Loading