var nevererrc …
type testLW …
func (t *testLW) List(options metav1.ListOptions) (runtime.Object, error) { … }
func (t *testLW) Watch(options metav1.ListOptions) (watch.Interface, error) { … }
func TestCloseWatchChannelOnError(t *testing.T) { … }
func TestRunUntil(t *testing.T) { … }
func TestReflectorResyncChan(t *testing.T) { … }
func TestReflectorWatchStoppedBefore(t *testing.T) { … }
func TestReflectorWatchStoppedAfter(t *testing.T) { … }
func BenchmarkReflectorResyncChanMany(b *testing.B) { … }
func TestReflectorHandleWatchStoppedBefore(t *testing.T) { … }
func TestReflectorHandleWatchStoppedAfter(t *testing.T) { … }
func TestReflectorHandleWatchResultChanClosedBefore(t *testing.T) { … }
func TestReflectorHandleWatchResultChanClosedAfter(t *testing.T) { … }
func TestReflectorWatchHandler(t *testing.T) { … }
func TestReflectorStopWatch(t *testing.T) { … }
func TestReflectorListAndWatch(t *testing.T) { … }
func TestReflectorListAndWatchWithErrors(t *testing.T) { … }
func TestReflectorListAndWatchInitConnBackoff(t *testing.T) { … }
type fakeBackoff …
func (f *fakeBackoff) Backoff() clock.Timer { … }
func TestBackoffOnTooManyRequests(t *testing.T) { … }
func TestNoRelistOnTooManyRequests(t *testing.T) { … }
func TestRetryInternalError(t *testing.T) { … }
func TestReflectorResync(t *testing.T) { … }
func TestReflectorWatchListPageSize(t *testing.T) { … }
func TestReflectorNotPaginatingNotConsistentReads(t *testing.T) { … }
func TestReflectorPaginatingNonConsistentReadsIfWatchCacheDisabled(t *testing.T) { … }
func TestReflectorResyncWithResourceVersion(t *testing.T) { … }
func TestReflectorExpiredExactResourceVersion(t *testing.T) { … }
func TestReflectorFullListIfExpired(t *testing.T) { … }
func TestReflectorFullListIfTooLarge(t *testing.T) { … }
func TestGetTypeDescriptionFromObject(t *testing.T) { … }
func TestGetExpectedGVKFromObject(t *testing.T) { … }
func TestWatchTimeout(t *testing.T) { … }
type storeWithRV …
func (s *storeWithRV) UpdateResourceVersion(resourceVersion string) { … }
func newStoreWithRV() *storeWithRV { … }
func TestReflectorResourceVersionUpdate(t *testing.T) { … }
const fakeItemsNum …
const exemptObjectIndex …
const pageNum …
func getPodListItems(start int, numItems int) (string, string, *v1.PodList) { … }
func getConfigmapListItems(start int, numItems int) (string, string, *v1.ConfigMapList) { … }
type TestPagingPodsLW …
func newPageTestLW(totalPageNum int) *TestPagingPodsLW { … }
func (t *TestPagingPodsLW) List(options metav1.ListOptions) (runtime.Object, error) { … }
func (t *TestPagingPodsLW) Watch(options metav1.ListOptions) (watch.Interface, error) { … }
func TestReflectorListExtract(t *testing.T) { … }
func BenchmarkExtractList(b *testing.B) { … }
func BenchmarkEachListItem(b *testing.B) { … }
func BenchmarkExtractListWithAlloc(b *testing.B) { … }
func BenchmarkEachListItemWithAlloc(b *testing.B) { … }
func BenchmarkReflectorList(b *testing.B) { … }