Skip to content
This repository has been archived by the owner on Jun 19, 2022. It is now read-only.

Test reconciler event handlers from informer #1759

Closed
zhongduo opened this issue Sep 22, 2020 · 1 comment
Closed

Test reconciler event handlers from informer #1759

zhongduo opened this issue Sep 22, 2020 · 1 comment
Labels
area/test-and-release Test infrastructure, tests or release kind/feature-request New feature or request lifecycle/stale priority/2 Nice to have feature but doesn't block current release defined by release/* release/2
Milestone

Comments

@zhongduo
Copy link
Contributor

Problem
Currently we don't have an easy way to test event handlers of certain informers. This led to hard to notice problems like #1704. Similar problem is whether an informer resync will really happen, like in #1749. We should investigate in a possible testing framework to test similar problems that involves event handlers of informers. Our existing solution is to rely on e2e test, but it is difficult and time-consuming to test all these small corner case in e2e tests, unit test like test will provide more coverage.

Persona:
Which persona is this feature for?

Exit Criteria
Test framework that can easily cover #1704 and #1749

Time Estimate (optional):
How many developer-days do you think this may take to resolve?

Additional context (optional)
Add any other context about the feature request here.

@zhongduo zhongduo added the kind/feature-request New feature or request label Sep 22, 2020
@grantr grantr added area/test-and-release Test infrastructure, tests or release priority/2 Nice to have feature but doesn't block current release defined by release/* labels Sep 29, 2020
@grantr grantr added this to the Backlog milestone Sep 29, 2020
@github-actions
Copy link

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/test-and-release Test infrastructure, tests or release kind/feature-request New feature or request lifecycle/stale priority/2 Nice to have feature but doesn't block current release defined by release/* release/2
Projects
None yet
Development

No branches or pull requests

2 participants