cmd/

directory
v0.0.0-...-e560ebb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2021 License: BSD-3-Clause

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL