# Functions
FileListerFunc creates a function that returns a slice of *storage.ObjectAttrs.
MustStorageClient creates a default GCS client.
NewGardenerAPI creates a GardenerAPI.
NewGCSSource creates a new source for active processing.
NewWSTokenSource returns a TokenSource based on semaphore.Weighted.
Throttle applies a provided TokenSource to throttle a Source.
WithFail wraps a context to allow specifying custom error with Fail().
# Variables
JobFailures counts the all errors that result in test loss.
# Structs
Context implements context.Context, but allows injection of an alternate Err().
GardenerAPI encapsulates the backend paths and clients to connect to gardener and GCS.
GCSSource implements RunnableSource for a GCS bucket/prefix.
# Interfaces
Runnable is just a function that does something and returns an error.
RunnableSource provides a Next function that returns Runnables.
TokenSource specifies the interface for a source of tokens for throttling.
# Type aliases
FileLister defines a function that returns a list of storage.ObjectAttrs.