eventing icon indicating copy to clipboard operation
eventing copied to clipboard

Subscription Conformance Tests completion

Open gabo1208 opened this issue 3 years ago • 15 comments

Problem We don't have all the MUST clauses in the Subscription spec covered by tests in the project, for example: https://github.com/knative/eventing/blob/792f56ddb5e2328005149e7af571be6ca667cd89/test/rekt/features/channel/data_plane.go lots of todo in .must clauses in this file. Same with the other CRDs (Subscription, Broker, Trigger)

Persona: Developers

Exit Criteria Have at least one test per MUST clause from the Subscription specs

Additional context (optional) This is part of the Conformance GA plan

gabo1208 avatar Oct 04 '21 13:10 gabo1208

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Jan 03 '22 01:01 github-actions[bot]

/remove-lifecycle stale /triage accepted

pierDipi avatar Jan 03 '22 07:01 pierDipi

Who can add more details of this issue? What kind of tests? Does it mean to add unit tests or validation tests? What's MUST cause in subscription spec? It will be helpful to add a link to a "MUST cause" sample here. Thanks.

daisy-ycguo avatar Jun 13 '22 05:06 daisy-ycguo

Yep, edited the issue with more context =)

gabo1208 avatar Jun 14 '22 16:06 gabo1208

I'm working on broker's conformance tests. /assign

daisy-ycguo avatar Jun 29 '22 01:06 daisy-ycguo

@gabo1208 will you check if my PR satisfied your requeirments? If it is, I could provide more conformance tests.

daisy-ycguo avatar Jul 05 '22 02:07 daisy-ycguo

Of course tomorrow morning I'll check it out :) thanks for the ping @daisy-ycguo

gabo1208 avatar Jul 05 '22 03:07 gabo1208

/good-first-issue

I'd recommend to split the solution for this issue in multiple PRs, one for each scenario

pierDipi avatar Mar 17 '23 11:03 pierDipi

@pierDipi: This request has been marked as suitable for new contributors.

Please ensure the request meets the requirements listed here.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-good-first-issue command.

In response to this:

/good-first-issue

I'd recommend to split the solution for this issue in multiple PRs, one for each scenario

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

knative-prow[bot] avatar Mar 17 '23 11:03 knative-prow[bot]

/assign

garg-dhruv avatar Mar 17 '23 12:03 garg-dhruv

@gabo1208 I am working on Broker Conformance tests and Channel Input tests

vishal-chdhry avatar Mar 18 '23 09:03 vishal-chdhry

/assign

ThatSneakyCoder avatar May 04 '23 10:05 ThatSneakyCoder

/assign

sadath-12 avatar Jan 16 '24 05:01 sadath-12

@gabo1208 shall I take the responsibility of filling all the todo's there into 2 pr's addDataPlaneDelivery and observability

sadath-12 avatar Jan 19 '24 02:01 sadath-12

Ideally yes, but any progress is appreciated!

gabo1208 avatar Jan 19 '24 11:01 gabo1208