Documentation
¶
Overview ¶
Package benchmark provides interfaces related to rebuild benchmarks.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFSRepository ¶
func NewFSRepository(fs billy.Filesystem) *fsRepository
Types ¶
type Package ¶
Package corresponds to one or more versions of a package to rebuild.
* Only the versions provided will be rebuilt. * All supported artifacts will be built for each provided version.
TODO: Possible extension of this form would include specific artifacts:
{ ..., "artifacts": {"1.2.0": [...]}, }
type PackageSet ¶
PackageSet is a grouping of packages to evaluate rebuilds.
func ReadBenchmark ¶
func ReadBenchmark(filename string) (ps PackageSet, err error)
type Repository ¶
type Repository interface { List() ([]string, error) Load(string) (PackageSet, error) }
Directories
¶
Path | Synopsis |
---|---|
Package main implements a CLI tool to combine multiple benchmark files.
|
Package main implements a CLI tool to combine multiple benchmark files. |
Package main generates rebuild benchmark files from external data sources.
|
Package main generates rebuild benchmark files from external data sources. |
Click to show internal directories.
Click to hide internal directories.