Documentation ¶
Index ¶
- type ContentFetcher
- type Fetcher
- func (f Fetcher) Fetch(content *testkube.TestContent) (path string, err error)
- func (f Fetcher) FetchGitDir(repo *testkube.Repository) (path string, err error)
- func (f Fetcher) FetchGitFile(repo *testkube.Repository) (path string, err error)
- func (f Fetcher) FetchString(str string) (path string, err error)
- func (f Fetcher) FetchURI(uri string) (path string, err error)
- type GitDirFetcher
- type GitFileFetcher
- type StringFetcher
- type URIFetcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContentFetcher ¶
type ContentFetcher interface { StringFetcher URIFetcher GitDirFetcher GitFileFetcher Fetch(content *testkube.TestContent) (path string, err error) }
type Fetcher ¶
type Fetcher struct {
// contains filtered or unexported fields
}
func NewFetcher ¶
func (Fetcher) Fetch ¶
func (f Fetcher) Fetch(content *testkube.TestContent) (path string, err error)
func (Fetcher) FetchGitDir ¶
func (f Fetcher) FetchGitDir(repo *testkube.Repository) (path string, err error)
FetchGitDir returns path to locally checked out git repo with partial path
func (Fetcher) FetchGitFile ¶
func (f Fetcher) FetchGitFile(repo *testkube.Repository) (path string, err error)
FetchGitFile returns path to git based file saved in local temp directory
func (Fetcher) FetchString ¶
FetchString stores string content as file
type GitDirFetcher ¶
type GitDirFetcher interface {
FetchGitDir(repo *testkube.Repository) (path string, err error)
}
type GitFileFetcher ¶
type GitFileFetcher interface {
FetchGitFile(repo *testkube.Repository) (path string, err error)
}
type StringFetcher ¶
type URIFetcher ¶
Click to show internal directories.
Click to hide internal directories.