cmd/

directory
v0.0.0-...-9febfc8 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2025 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.
build_profiler takes CPU usage of each process during the chrome build.
build_profiler takes CPU usage of each process during the chrome build.
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.
bundledesc
Package bundledesc contains definition of a "bundle description".
Package bundledesc contains definition of a "bundle description".
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.
gaeapp
Package gaeapp contains helpers for working with GAE's app.yaml.
Package gaeapp contains helpers for working with GAE's app.yaml.
gitignore
Package gitignore implements .gitignore check predicate.
Package gitignore implements .gitignore check predicate.
godep
Package godep contains description of external dependencies of a Go module.
Package godep contains description of external dependencies of a Go module.
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.
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/flagx
Package flagx contains custom CLI flag types for crosfleet.
Package flagx contains custom CLI flag types for crosfleet.
internal/site
Package site contains site local constants for the crosfleet tool.
Package site contains site local constants for the crosfleet tool.
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/botman
Package botman provides a bot manager that ensures that designated Swarming bots are running, restarting them if necessary.
Package botman provides a bot manager that ensures that designated Swarming bots are running, restarting them if necessary.
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/megadrone
Package megadrone implements a megadrone agent, which manages a static set of Swarming bots.
Package megadrone implements a megadrone agent, which manages a static set of Swarming bots.
internal/metrics
Package metrics gathers and report drone host performance data.
Package metrics gathers and report drone host performance data.
internal/tokman
Package tokman implements an OAuth access token file manager.
Package tokman implements an OAuth access token file manager.
internal/tracing
Package tracing implements internal tracing helpers for drone-agent.
Package tracing implements internal tracing helpers for drone-agent.
Command drone-prober is the metrics service to measure Docker run latency.
Command drone-prober is the metrics service to measure Docker run latency.
Firestore_cli is a simple CLI wrapper for upserting and fetching documents from the command line.
Firestore_cli is a simple CLI wrapper for upserting and fetching documents from the command line.
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.
Binary gcp_metrics_get retrieves metrics data from stackdriver.
Binary gcp_metrics_get retrieves metrics data from stackdriver.
Package main includes the main function for running labtunnel as an executable.
Package main includes the main function for running labtunnel as an executable.
cmd
Package cmd configures the labtunnel CLI.
Package cmd configures the labtunnel CLI.
cmdutils
Package cmdutils provides platform specific utilities for commands creation
Package cmdutils provides platform specific utilities for commands creation
crosfleet
Package crosfleet contains utilities for interfacing with crosfleet command.
Package crosfleet contains utilities for interfacing with crosfleet command.
fileutils
Package fileutils defines generic file utilities.
Package fileutils defines generic file utilities.
log
Package log contains logging utilities for labtunnel.
Package log contains logging utilities for labtunnel.
ssh
Package ssh contains utilities for making and managing ssh connections.
Package ssh contains utilities for making and managing ssh connections.
Command cros-admin is the Chrome OS infrastructure admin tool.
Command cros-admin is the Chrome OS infrastructure admin tool.
internal/cmd/tasks
Package tasks contains subcommands for mallet.
Package tasks contains subcommands for mallet.
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.
clilib
Package clilib contains the shivas application.
Package clilib contains the shivas application.
internal/swarming/cmds
Package tasks contains commands for tasks to perform on DUTs.
Package tasks contains commands for tasks to perform on DUTs.
internal/ufs/subcmds/defaultwifi
Package defaultwifi implements the subcommands to operate on UFS DefaultWifi.
Package defaultwifi implements the subcommands to operate on UFS DefaultWifi.
internal/ufs/subcmds/dut
Package dut related to DUT operations
Package dut related to DUT operations
internal/ufs/subcmds/peripherals
Package periphearls provides subcommands to manage peripherals on a DUT where there can be more than one instance of the same kind of peripheral attached to the same DUT.
Package periphearls provides subcommands to manage peripherals on a DUT where there can be more than one instance of the same kind of peripheral attached to the same DUT.
site
Package site contains site local constants for the shivas
Package site contains site local constants for the shivas
utils
Package utils contains utility functions for Shivas.
Package utils contains utility functions for 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.

Jump to

Keyboard shortcuts

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