Skip to content

[QE] Allow override transport for wathola sender with plugin system #4812

@cardil

Description

@cardil

Problem
Currently, wathola sender, a tool used in eventing upgrade tests, can send events only using HTTP POST request to a specified URL. That's okay for most of the tests, but in some cases it's lacking. Mostly for testing various Knative sources. In those tests we would like to send events directly to a given system like for ex.: Kafka's topic to be consumed by source under test.

Persona:
Developer

Exit Criteria
A set of Golang interfaces should be created, for sending events, and for transport configuration. The configuration should be added to allow override default HTTP Post transport with custom one provided.

After fixing this issue, it should be possible to use wathola tool to write tests for knative-extensions/eventing-kafka#67

Time Estimate (optional):
2d

Metadata

Metadata

Assignees

Labels

area/test-and-releaseTest infrastructure, tests or releasekind/feature-requestlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions