Directories ¶
Path | Synopsis |
---|---|
bqexport loads a BigQuery struct definition from Go source and exports a table definition protobuf suitable for "bqschemaupdater" to instantiate and process.
|
bqexport loads a BigQuery struct definition from Go source and exports a table definition protobuf suitable for "bqschemaupdater" to instantiate and process. |
Command bqupload inserts rows in a BigQuery table.
|
Command bqupload inserts rows in a BigQuery table. |
Binary cloudbuildhelper is used internally by Infra CI pipeline to build docker images.
|
Binary cloudbuildhelper is used internally by Infra CI pipeline to build docker images. |
builder
Package builder implement local build process.
|
Package builder implement local build process. |
cloudbuild
Package cloudbuild wraps interaction with Google Cloud Build.
|
Package cloudbuild wraps interaction with Google Cloud Build. |
docker
Package docker is a primitive wrapper over shelling out to 'docker' tool.
|
Package docker is a primitive wrapper over shelling out to 'docker' tool. |
dockerfile
Package dockerfile implements utilities related to Dockerfile processing.
|
Package dockerfile implements utilities related to Dockerfile processing. |
fileset
Package fileset contains an abstraction for a set of files.
|
Package fileset contains an abstraction for a set of files. |
gitignore
Package gitignore implements .gitignore check predicate.
|
Package gitignore implements .gitignore check predicate. |
manifest
Package manifest defines structure of YAML files with target definitions.
|
Package manifest defines structure of YAML files with target definitions. |
registry
Package registry implements very limited Container Registry v2 API client.
|
Package registry implements very limited Container Registry v2 API client. |
storage
Package storage wraps Google Storage routines into a simpler interface.
|
Package storage wraps Google Storage routines into a simpler interface. |
Binary cloudsqlhelper is a tool to simplify working with Cloud SQL databases.
|
Binary cloudsqlhelper is a tool to simplify working with Cloud SQL databases. |
Command cros_test_platform implements the cros_test_platform recipe's steps.
|
Command cros_test_platform implements the cros_test_platform recipe's steps. |
internal/autotest/artifacts
Package artifacts contains utility functions to download and unarchive Autotest build artifacts.
|
Package artifacts contains utility functions to download and unarchive Autotest build artifacts. |
internal/autotest/testspec
Package testspec contains functions to compute Build API test specification from Autotest control files.
|
Package testspec contains functions to compute Build API test specification from Autotest control files. |
internal/enumeration
Package enumeration contains functions to enumerate tests and associated metadata matching test plan requirements.
|
Package enumeration contains functions to enumerate tests and associated metadata matching test plan requirements. |
internal/execution
Package execution provides end-to-end execution of pre-enumerated cros_test_platform requests via the Skylab task running infrastructure.
|
Package execution provides end-to-end execution of pre-enumerated cros_test_platform requests via the Skylab task running infrastructure. |
internal/execution/args
Package args contains the logic for assembling all data required for creating an individual task request.
|
Package args contains the logic for assembling all data required for creating an individual task request. |
internal/execution/build
Package build provides a way to update the buildbucket Build proto during execution.
|
Package build provides a way to update the buildbucket Build proto during execution. |
internal/execution/response
Package response provides a way to accumulate and summarize the response for a request.
|
Package response provides a way to accumulate and summarize the response for a request. |
internal/execution/retry
Package retry provides a way to determine when a task should be retried.
|
Package retry provides a way to determine when a task should be retried. |
internal/execution/testrunner
Package testrunner exposes a way to interact with test_runner builds.
|
Package testrunner exposes a way to interact with test_runner builds. |
internal/execution/testrunner/service
Package service implements a skylab.Client using calls to BuildBucket.
|
Package service implements a skylab.Client using calls to BuildBucket. |
internal/execution/types
Package types contains types common to execution sub-packages.
|
Package types contains types common to execution sub-packages. |
internal/site
Package site contains functions and constants related to execution of this tool in specific environments (e.g., developer workstation vs buildbucket build)
|
Package site contains functions and constants related to execution of this tool in specific environments (e.g., developer workstation vs buildbucket build) |
internal/testutils
Package testutils contains utility functions for unit and integration tests.
|
Package testutils contains utility functions for unit and integration tests. |
luciexe
Command luciexe implements the cros_test_platform build logic.
|
Command luciexe implements the cros_test_platform build logic. |
luciexe/common
Package common houses common logic for all "steps" in this luciexe.
|
Package common houses common logic for all "steps" in this luciexe. |
luciexe/execute
Package execute houses the top-level logic for the execute step.
|
Package execute houses the top-level logic for the execute step. |
Command crosfleet is a Chrome OS hardware test lab tool.
|
Command crosfleet is a Chrome OS hardware test lab tool. |
internal/buildbucket
Package buildbucket provides a Buildbucket client with helper methods for interacting with builds.
|
Package buildbucket provides a Buildbucket client with helper methods for interacting with builds. |
internal/site
Package site contains site local constants for the crosfleet tool.
|
Package site contains site local constants for the crosfleet tool. |
diagnose_goma_log diagnoses goma's compiler_proxy.INFO log file.
|
diagnose_goma_log diagnoses goma's compiler_proxy.INFO log file. |
Command drone-agent is the client that talks to the drone queen service to provide Swarming bots for running tasks against test devices.
|
Command drone-agent is the client that talks to the drone queen service to provide Swarming bots for running tasks against test devices. |
internal/agent
Package agent implements an agent which talks to a drone queen service and manages Swarming bots.
|
Package agent implements an agent which talks to a drone queen service and manages Swarming bots. |
internal/agent/state
Package state implements the agent state.
|
Package state implements the agent state. |
internal/bot
Package bot wraps managing Swarming bots.
|
Package bot wraps managing Swarming bots. |
internal/delay
Package delay implements a delayable timer.
|
Package delay implements a delayable timer. |
internal/draining
Package draining implements a draining state on contexts.
|
Package draining implements a draining state on contexts. |
internal/tokman
Package tokman implements an OAuth access token file manager.
|
Package tokman implements an OAuth access token file manager. |
Binary gaedeploy is a helper to deploy GAE apps from tarballs.
|
Binary gaedeploy is a helper to deploy GAE apps from tarballs. |
gcloud
Package gcloud contains helpers for calling `gcloud` tool in PATH.
|
Package gcloud contains helpers for calling `gcloud` tool in PATH. |
module
Package module implements reading and processing of GAE module YAMLs.
|
Package module implements reading and processing of GAE module YAMLs. |
source
Package source abstracts source of deployable tarballs.
|
Package source abstracts source of deployable tarballs. |
Command cros-admin is the Chrome OS infrastructure admin tool.
|
Command cros-admin is the Chrome OS infrastructure admin tool. |
internal/bb
Package bb provides a buildbucket Client with helper methods to schedule the tasks.
|
Package bb provides a buildbucket Client with helper methods to schedule the tasks. |
internal/legacyinventory
Package legacyinventory includes gerrit-related functions.
|
Package legacyinventory includes gerrit-related functions. |
internal/site
Package site contains site local constants for the skylab tool.
|
Package site contains site local constants for the skylab tool. |
ninja_log_trace_viewer converts .ninja_log into trace-viewer formats.
|
ninja_log_trace_viewer converts .ninja_log into trace-viewer formats. |
site
Package site contains site local constants for the shivas
|
Package site contains site local constants for the shivas |
Command cros-admin is the Chrome OS infrastructure admin tool.
|
Command cros-admin is the Chrome OS infrastructure admin tool. |
internal/bb
Package bb provides a buildbucket Client with helper methods for interacting with builds.
|
Package bb provides a buildbucket Client with helper methods for interacting with builds. |
internal/cmd/recipe
Package recipe formulates buildbucket requests for the cros_test_platform recipe, given arguments from the skylab tool.
|
Package recipe formulates buildbucket requests for the cros_test_platform recipe, given arguments from the skylab tool. |
internal/legacyinventory
Package legacyinventory includes gerrit-related functions.
|
Package legacyinventory includes gerrit-related functions. |
internal/logutils
Package logutils contains general logging helpers.
|
Package logutils contains general logging helpers. |
internal/site
Package site contains site local constants for the skylab tool.
|
Package site contains site local constants for the skylab tool. |
internal/userinput
Package userinput provides functions to obtain interactive user input for command line tools.
|
Package userinput provides functions to obtain interactive user input for command line tools. |
internal/admin
Package admin provides bindings for the crosskylabadmin API
|
Package admin provides bindings for the crosskylabadmin API |
internal/annotations
Package annotations provides an API for writing annotation lines that annotee can parse and turn into LogDog annotations.
|
Package annotations provides an API for writing annotation lines that annotee can parse and turn into LogDog annotations. |
internal/autotest/constants
Package constants provides Autotest constants for Skylab worker.
|
Package constants provides Autotest constants for Skylab worker. |
internal/event
Package event defines Lucifer events and a function for running Lucifer with an event handler.
|
Package event defines Lucifer events and a function for running Lucifer with an event handler. |
internal/fifo
Package fifo implements FIFO utilities for skylab_swarming_worker.
|
Package fifo implements FIFO utilities for skylab_swarming_worker. |
internal/logdog
Package logdog implements a convenient interface wrapping the LogDog, Butler, and Annotee APIs from LUCI.
|
Package logdog implements a convenient interface wrapping the LogDog, Butler, and Annotee APIs from LUCI. |
internal/lucifer
Package lucifer provides Go bindings for running lucifer.
|
Package lucifer provides Go bindings for running lucifer. |
internal/swmbot
Package swmbot provides interaction with the Swarming bot running the Skylab worker process.
|
Package swmbot provides interaction with the Swarming bot running the Skylab worker process. |
internal/swmbot/harness
Package harness manages the setup and teardown of various Swarming bot resources for running lab tasks, like results directories and host info.
|
Package harness manages the setup and teardown of various Swarming bot resources for running lab tasks, like results directories and host info. |
internal/swmbot/harness/hostinfo
Package hostinfo implements the parts of harness management pertaining to Autotest hostinfo.
|
Package hostinfo implements the parts of harness management pertaining to Autotest hostinfo. |
internal/swmbot/harness/localdutinfo
Package localdutinfo implements opening and closing a DUT's local dut info stored on local disk(e.g.
|
Package localdutinfo implements opening and closing a DUT's local dut info stored on local disk(e.g. |
internal/swmbot/harness/resultsdir
Package resultsdir implements Autotest results directory creation and sealing.
|
Package resultsdir implements Autotest results directory creation and sealing. |
internal/swmbot/harness/ufsdutinfo
Package ufsdutinfo implement loading Skylab DUT inventory(UFS) info for the worker.
|
Package ufsdutinfo implement loading Skylab DUT inventory(UFS) info for the worker. |
Click to show internal directories.
Click to hide internal directories.