Directories ¶
Path | Synopsis |
---|---|
app
|
|
brand
Package brand provides Go Brand colors.
|
Package brand provides Go Brand colors. |
coordinator
Package coordinator implements a benchmark task manager and API.
|
Package coordinator implements a benchmark task manager and API. |
db
Package db provides a database storage layer.
|
Package db provides a database storage layer. |
db/dbtest
Package dbtest provides helpers for testing the database storage layer.
|
Package dbtest provides helpers for testing the database storage layer. |
entity
Package entity defines types for core application objects.
|
Package entity defines types for core application objects. |
gcs
Package gcs is a filesystem implementation backed by Google Cloud Storage.
|
Package gcs is a filesystem implementation backed by Google Cloud Storage. |
gitiles
Package gitiles implements a client for the Gitiles API.
|
Package gitiles implements a client for the Gitiles API. |
httputil
Package httputil provides utilities for implementing web frontends and APIs with the Go standard library.
|
Package httputil provides utilities for implementing web frontends and APIs with the Go standard library. |
id
Package id provides helpers for repeatable ID generation.
|
Package id provides helpers for repeatable ID generation. |
ingest
Package ingest implements ingestion of benchmark results.
|
Package ingest implements ingestion of benchmark results. |
internal/fixture
Package fixture provides fake objects for testing.
|
Package fixture provides fake objects for testing. |
repo
Package repo provides access to git repository metadata.
|
Package repo provides access to git repository metadata. |
results
Package results implements loading of benchmark results from data files.
|
Package results implements loading of benchmark results from data files. |
sched
Package sched provides methods of scheduling tasks.
|
Package sched provides methods of scheduling tasks. |
service
Package service initializes Google Cloud services.
|
Package service initializes Google Cloud services. |
worker
Package worker implements worker node iteraction with the coordinator server.
|
Package worker implements worker node iteraction with the coordinator server. |
cmd
|
|
internal
|
|
errutil
Package errutil provides common error types and utilities.
|
Package errutil provides common error types and utilities. |
flags
Package flags provides custom flag value types.
|
Package flags provides custom flag value types. |
test
Package test provides testing utilities.
|
Package test provides testing utilities. |
Package meta provides versioning information.
|
Package meta provides versioning information. |
pkg
|
|
cfg
Package cfg provides structured benchmark configuration.
|
Package cfg provides structured benchmark configuration. |
command
Package command provides a common structure for building command line programs.
|
Package command provides a common structure for building command line programs. |
cpuset
Package cpuset is a library for manipulation of Linux cpusets.
|
Package cpuset is a library for manipulation of Linux cpusets. |
fs
Package fs provides a filesystem abstraction.
|
Package fs provides a filesystem abstraction. |
job
Package job provides a schema for describing benchmark jobs.
|
Package job provides a schema for describing benchmark jobs. |
lg
Package lg provides logging utilities.
|
Package lg provides logging utilities. |
mod
Package mod provides access to Go module metadata.
|
Package mod provides access to Go module metadata. |
parse
Package parse implements a parser for the Go benchmark format.
|
Package parse implements a parser for the Go benchmark format. |
platform
Package platform implements platform-specific configuration.
|
Package platform implements platform-specific configuration. |
proc
Package proc implements process manipulation through syscalls.
|
Package proc implements process manipulation through syscalls. |
runner
Package runner implements sandboxed Go benchmark execution.
|
Package runner implements sandboxed Go benchmark execution. |
sem
Package sem provides safe concurrent access to a bounded pool of resources.
|
Package sem provides safe concurrent access to a bounded pool of resources. |
shield
Package shield provides CPU isolation for benchmark execution.
|
Package shield provides CPU isolation for benchmark execution. |
sig
Package sig provides signal helpers.
|
Package sig provides signal helpers. |
sys
Package sys provides system configuration.
|
Package sys provides system configuration. |
units
Package units implements human-friendly representations of common units.
|
Package units implements human-friendly representations of common units. |
wrap
Package wrap provides wrapper executables for customizing benchmark execution.
|
Package wrap provides wrapper executables for customizing benchmark execution. |
Click to show internal directories.
Click to hide internal directories.