Directories
¶
Path | Synopsis |
---|---|
appengine
|
|
chrome-test-health/datastorage
Package datastorage contains clients which are essentially wrappers over various data services such as google cloud datastore.
|
Package datastorage contains clients which are essentially wrappers over various data services such as google cloud datastore. |
chrome-test-health/internal/coverage
Package `coverage` contains all the necessary code to serve the new code coverage dashboard for chromium/src.
|
Package `coverage` contains all the necessary code to serve the new code coverage dashboard for chromium/src. |
chrome-test-health/internal/coverage/cron
Package cron contains go functions to assist cron jobs.
|
Package cron contains go functions to assist cron jobs. |
chrome-test-health/internal/coverage/entities
Package `entities` contains go structs for all the entities required to be read from the datastore.
|
Package `entities` contains go structs for all the entities required to be read from the datastore. |
chromium_build_stats/app
Package app implements chromium-build-stats.appspot.com services.
|
Package app implements chromium-build-stats.appspot.com services. |
chromium_build_stats/logstore
Package logstore provides an access to storage of ninja_log.
|
Package logstore provides an access to storage of ninja_log. |
chromium_build_stats/ninjalog
Package ninjalog provides ninja_log parser
|
Package ninjalog provides ninja_log parser |
chromium_build_stats/ninjalog/assets
Package assets is generated by go.chromium.org/luci/tools/cmd/assets.
|
Package assets is generated by go.chromium.org/luci/tools/cmd/assets. |
cr-rev/backend
Frontend service handles home page, API and redirects.
|
Frontend service handles home page, API and redirects. |
cr-rev/backend/repoimport
Package repoimport is a generated GoMock package.
|
Package repoimport is a generated GoMock package. |
cr-rev/config
Package config implements interface for app-level configs for cr-rev.
|
Package config implements interface for app-level configs for cr-rev. |
cr-rev/frontend
Frontend service handles home page, API and redirects.
|
Frontend service handles home page, API and redirects. |
cr-rev/frontend/api/v1
Package api is a generated GoMock package.
|
Package api is a generated GoMock package. |
cr-rev/frontend/redirect
Package redirect contains logic for resovling ambiquios redirects and generic Git Web UI URLs.
|
Package redirect contains logic for resovling ambiquios redirects and generic Git Web UI URLs. |
cros/lab_inventory/api/bigquery
Package apibq contains the bigquery service API.
|
Package apibq contains the bigquery service API. |
cros/lab_inventory/api/v1
Package api contains the lab_inventory service API.
|
Package api contains the lab_inventory service API. |
cros/lab_inventory/app/config
Package config contains service configuration endpoints and data definition for lab_inventory.
|
Package config contains service configuration endpoints and data definition for lab_inventory. |
cros/lab_inventory/app/cron
Package cron implements handlers for appengine cron targets in this app.
|
Package cron implements handlers for appengine cron targets in this app. |
crosskylabadmin/api/fleet/v1
Package fleet contains service definitions for fleet management in crosskylabadmin.
|
Package fleet contains service definitions for fleet management in crosskylabadmin. |
crosskylabadmin/gaev2/adminclient
This is the client (called "adminclient") for the GAEv2 version of CrOSSkylabAdmin.
|
This is the client (called "adminclient") for the GAEv2 version of CrOSSkylabAdmin. |
crosskylabadmin/gaev2/crosadm
This is the main entrypoint for the GAEv2 version of CrOSSkylabAdmin.
|
This is the main entrypoint for the GAEv2 version of CrOSSkylabAdmin. |
crosskylabadmin/internal/app/clients/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
crosskylabadmin/internal/app/config
Package config contains service configuration endpoints and data definition for crosskylabadmin.
|
Package config contains service configuration endpoints and data definition for crosskylabadmin. |
crosskylabadmin/internal/app/cron
Package cron implements handlers for appengine cron targets in this app.
|
Package cron implements handlers for appengine cron targets in this app. |
crosskylabadmin/internal/app/frontend/datastore/stableversion
Package stableversion provides functions to store stableversion info in datastore
|
Package stableversion provides functions to store stableversion info in datastore |
crosskylabadmin/internal/app/frontend/util
Package swarming contains utilities for skylab swarming tasks.
|
Package swarming contains utilities for skylab swarming tasks. |
crosskylabadmin/internal/app/queue
Package queue implements handlers for taskqueue jobs in this app.
|
Package queue implements handlers for taskqueue jobs in this app. |
crosskylabadmin/internal/ufs/mockufs
Package mockufs is a generated GoMock package.
|
Package mockufs is a generated GoMock package. |
depot_tools_metrics/metrics
Package main stores the reported JSON metrics from depot_tools into a BigQuery table.
|
Package main stores the reported JSON metrics from depot_tools into a BigQuery table. |
drone-queen/api
Package api contains the drone queen service API.
|
Package api contains the drone queen service API. |
drone-queen/internal/clients
Package clients defines the PRPC clients
|
Package clients defines the PRPC clients |
drone-queen/internal/config
Package config contains the service configuration protos.
|
Package config contains the service configuration protos. |
drone-queen/internal/cron
Package cron implements handlers for appengine cron targets in this app.
|
Package cron implements handlers for appengine cron targets in this app. |
drone-queen/internal/entities
Package entities contains datastore entity kinds.
|
Package entities contains datastore entity kinds. |
drone-queen/internal/frontend
Package frontend implements the drone queen service.
|
Package frontend implements the drone queen service. |
drone-queen/internal/middleware
Package middleware implements shared LUCI middleware and gRPC interceptors.
|
Package middleware implements shared LUCI middleware and gRPC interceptors. |
drone-queen/internal/queries
Package queries contains convenient datastore queries.
|
Package queries contains convenient datastore queries. |
drone-queen/internal/testlogger
Package testlogger implements a logging.Logger for use in tests.
|
Package testlogger implements a logging.Logger for use in tests. |
rotation-proxy
package main implements the App Engine based HTTP server to handle request to Rotation Proxy
|
package main implements the App Engine based HTTP server to handle request to Rotation Proxy |
sheriff-o-matic/backend
Package main implements HTTP server that handles requests to the backend analyzer module.
|
Package main implements HTTP server that handles requests to the backend analyzer module. |
sheriff-o-matic/rpc
Package rpc contains the top level RPC handlers for Sheriff-O-Matic.
|
Package rpc contains the top level RPC handlers for Sheriff-O-Matic. |
sheriff-o-matic/som/analyzer
Package analyzer defines and runs the steps to check builder groups, builders, test results and so on, in order to produce alerts.
|
Package analyzer defines and runs the steps to check builder groups, builders, test results and so on, in order to produce alerts. |
sheriff-o-matic/som/client
Package client is for the external clients that Sheriff-o-Matic needs.
|
Package client is for the external clients that Sheriff-o-Matic needs. |
sheriff-o-matic/som/handler
Package handler implements HTTP server that handles requests to default module.
|
Package handler implements HTTP server that handles requests to default module. |
statsui/sql
The deploy command deploys Scheduled Queries into BigQuery
|
The deploy command deploys Scheduled Queries into BigQuery |
test-results/frontend
Program frontend implements the App Engine based HTTP server behind test-results.appspot.com.
|
Program frontend implements the App Engine based HTTP server behind test-results.appspot.com. |
build
|
|
bench
Bench is a simple benchmarking tool for Chromium builds.
|
Bench is a simple benchmarking tool for Chromium builds. |
gong
gong is an experimental Go implementation of the GN meta-build system.
|
gong is an experimental Go implementation of the GN meta-build system. |
gong/gn
Package gn implements GN related functionality.
|
Package gn implements GN related functionality. |
gong/gn/build
Package build builds a graph of GN targets based on an invocation.
|
Package build builds a graph of GN targets based on an invocation. |
gong/gn/fs
Package fs provides representation of GN input files.
|
Package fs provides representation of GN input files. |
gong/gn/parse
Package parse converts GN syntax tokens into an AST.
|
Package parse converts GN syntax tokens into an AST. |
gong/gn/resolve
Package resolve provides an environment for executing a GN AST.
|
Package resolve provides an environment for executing a GN AST. |
gong/gn/syntax
Package syntax implements GN syntax tokenizer and parser.
|
Package syntax implements GN syntax tokenizer and parser. |
gong/subcmd/clean
Package clean provides clean subcommand.
|
Package clean provides clean subcommand. |
gong/subcmd/format
Package format provides format subcommand.
|
Package format provides format subcommand. |
gong/subcmd/help
Package help provides help subcommand.
|
Package help provides help subcommand. |
gong/ui
Package ui provides functions related to UI.
|
Package ui provides functions related to UI. |
kajiya
Kajiya is an RBE-compatible REAPI backend implementation used as a testing server during development of Chromium's new build tooling.
|
Kajiya is an RBE-compatible REAPI backend implementation used as a testing server during development of Chromium's new build tooling. |
kajiya/actioncache
Package actioncache implements the REAPI ActionCache service.
|
Package actioncache implements the REAPI ActionCache service. |
kajiya/atomicio
Package atomicio provides atomic I/O operations that are used in various places in Kajiya.
|
Package atomicio provides atomic I/O operations that are used in various places in Kajiya. |
kajiya/blobstore
Package blobstore implements the REAPI ContentAddressableStorage and ByteStream services.
|
Package blobstore implements the REAPI ContentAddressableStorage and ByteStream services. |
kajiya/capabilities
Package capabilities implements the REAPI Capabilities service.
|
Package capabilities implements the REAPI Capabilities service. |
kajiya/execution
Package execution implements the REAPI Execution service.
|
Package execution implements the REAPI Execution service. |
siso
Siso is a Ninja-compatible build system optimized for remote execution.
|
Siso is a Ninja-compatible build system optimized for remote execution. |
siso/auth/cred
Package cred provides gRPC / API credentials to authenticate to network services.
|
Package cred provides gRPC / API credentials to authenticate to network services. |
siso/build
Package build is the core package of the build tool.
|
Package build is the core package of the build tool. |
siso/build/buildconfig
Package buildconfig provides build config for `siso ninja`.
|
Package buildconfig provides build config for `siso ninja`. |
siso/build/cachestore
Package cachestore provides the interface CacheStore.
|
Package cachestore provides the interface CacheStore. |
siso/build/metadata
Package metadata provides a data structure to hold build metadata.
|
Package metadata provides a data structure to hold build metadata. |
siso/build/ninjabuild
Package ninjabuild provides build steps by ninja.
|
Package ninjabuild provides build steps by ninja. |
siso/execute
Package execute runs commands.
|
Package execute runs commands. |
siso/execute/localexec
Package localexec implements local command execution.
|
Package localexec implements local command execution. |
siso/execute/proto
Package proto provides protocol buffer message for execute.
|
Package proto provides protocol buffer message for execute. |
siso/execute/remoteexec
Package remoteexec executes cmd with remote exec API.
|
Package remoteexec executes cmd with remote exec API. |
siso/execute/reproxyexec
Package reproxyexec executes cmd with reproxy.
|
Package reproxyexec executes cmd with reproxy. |
siso/execute/reproxyexec/reproxytest
Package reproxytest provides fake implementation of reproxy for test.
|
Package reproxytest provides fake implementation of reproxy for test. |
siso/hashfs
Package hashfs provides a filesystem with digest hash.
|
Package hashfs provides a filesystem with digest hash. |
siso/hashfs/osfs
Package osfs provides OS Filesystem access.
|
Package osfs provides OS Filesystem access. |
siso/hashfs/proto
Package proto provides protocol buffer message for hashfs.
|
Package proto provides protocol buffer message for hashfs. |
siso/o11y/clog
Package clog provides context aware logging.
|
Package clog provides context aware logging. |
siso/o11y/iometrics
Package iometrics manages I/O metrics.
|
Package iometrics manages I/O metrics. |
siso/o11y/monitoring
Package monitoring provides Cloud Monitoring (aka Stackdriver) support.
|
Package monitoring provides Cloud Monitoring (aka Stackdriver) support. |
siso/o11y/pprof
Package pprof provides pprof supports.
|
Package pprof provides pprof supports. |
siso/o11y/pprof/proto
Package proto provides protocol buffer message for profiler.
|
Package proto provides protocol buffer message for profiler. |
siso/o11y/resultstore
Package resultstore uploads to resultstore.
|
Package resultstore uploads to resultstore. |
siso/o11y/trace
Package trace manages execution traces.
|
Package trace manages execution traces. |
siso/reapi
Package reapi provides remote execution API.
|
Package reapi provides remote execution API. |
siso/reapi/bytestreamio
Package bytestreamio provides io interfaces on bytestream service.
|
Package bytestreamio provides io interfaces on bytestream service. |
siso/reapi/digest
Package digest handles content digests of remote executon API.
|
Package digest handles content digests of remote executon API. |
siso/reapi/merkletree
Package merkletree operates on a merkle tree for remote execution API.
|
Package merkletree operates on a merkle tree for remote execution API. |
siso/reapi/merkletree/exporter
Package exporter is an exporter of directory tree from RBE-CAS.
|
Package exporter is an exporter of directory tree from RBE-CAS. |
siso/reapi/merkletree/importer
Package importer is an importer of directory tree into RBE-CAS.
|
Package importer is an importer of directory tree into RBE-CAS. |
siso/reapi/proto
Package proto provides protocol buffer message for reapi.
|
Package proto provides protocol buffer message for reapi. |
siso/reapi/reapitest
Package reapitest provides fake implementation of reapi for test.
|
Package reapitest provides fake implementation of reapi for test. |
siso/reapi/retry
Package retry provides retrying functionalities.
|
Package retry provides retrying functionalities. |
siso/runtimex
Package runtimex fixes the following API in standard runtime package.
|
Package runtimex fixes the following API in standard runtime package. |
siso/scandeps
Package scandeps provides forged C/C++ dependency scanner.
|
Package scandeps provides forged C/C++ dependency scanner. |
siso/subcmd/authcheck
Package authcheck provides auth_check subcommand.
|
Package authcheck provides auth_check subcommand. |
siso/subcmd/fetch
Package fetch is fetch subcommand to fetch data from CAS.
|
Package fetch is fetch subcommand to fetch data from CAS. |
siso/subcmd/fscmd
Package fscmd provides fs subcommand.
|
Package fscmd provides fs subcommand. |
siso/subcmd/help
Package help provides version subcommand.
|
Package help provides version subcommand. |
siso/subcmd/isolate
Package isolate uploads and computes tree digest for each targets.
|
Package isolate uploads and computes tree digest for each targets. |
siso/subcmd/metricscmd
Package metricscmd provides metrics subcommand.
|
Package metricscmd provides metrics subcommand. |
siso/subcmd/ninja
Package ninja implements the subcommand `ninja` which parses a `build.ninja` file and builds the requested targets.
|
Package ninja implements the subcommand `ninja` which parses a `build.ninja` file and builds the requested targets. |
siso/subcmd/ps
Package ps is ps subcommand to list up active steps of ninja build.
|
Package ps is ps subcommand to list up active steps of ninja build. |
siso/subcmd/query
Package query is ninja_query subcommand to query ninja build graph.
|
Package query is ninja_query subcommand to query ninja build graph. |
siso/subcmd/recall
Package recall is recall subcommand to recall action by the digest and execute cmd with remote exec API.
|
Package recall is recall subcommand to recall action by the digest and execute cmd with remote exec API. |
siso/subcmd/report
Package report is report subcommand to report siso logs.
|
Package report is report subcommand to report siso logs. |
siso/subcmd/scandeps
Package scandeps is scandeps subcommand for debugging scandeps.
|
Package scandeps is scandeps subcommand for debugging scandeps. |
siso/subcmd/version
Package version provides version subcommand.
|
Package version provides version subcommand. |
siso/subcmd/webui
Package webui provides webui subcommand.
|
Package webui provides webui subcommand. |
siso/sync/semaphore
Package semaphore provives semaphore.
|
Package semaphore provives semaphore. |
siso/toolsupport/artfsutil
Package artfsutil provides access to artfs.
|
Package artfsutil provides access to artfs. |
siso/toolsupport/artfsutil/proto
Package proto provides protocol buffer message for artfs.
|
Package proto provides protocol buffer message for artfs. |
siso/toolsupport/artfsutil/proto/artfs
Package artfs provides protocol buffer message for artfs.
|
Package artfs provides protocol buffer message for artfs. |
siso/toolsupport/artfsutil/proto/manifest
Package manifest provides protocol buffer message for artfs manifest.
|
Package manifest provides protocol buffer message for artfs manifest. |
siso/toolsupport/ciderutil/proto
Package proto provides protocol buffer message for ide analysis.
|
Package proto provides protocol buffer message for ide analysis. |
siso/toolsupport/cmdutil
Package cmdutil provides utilities for cmd.exe.
|
Package cmdutil provides utilities for cmd.exe. |
siso/toolsupport/cogutil
Package cogutil provides access to cog system.
|
Package cogutil provides access to cog system. |
siso/toolsupport/cogutil/proto
Package proto provides protocol buffer message for cog system.
|
Package proto provides protocol buffer message for cog system. |
siso/toolsupport/gccutil
Package gccutil provides utilities of gcc.
|
Package gccutil provides utilities of gcc. |
siso/toolsupport/makeutil
Package makeutil provides utilities for make.
|
Package makeutil provides utilities for make. |
siso/toolsupport/msvcutil
Package msvcutil provides utilities of msvc.
|
Package msvcutil provides utilities of msvc. |
siso/toolsupport/ninjautil
Package ninjautil provides utilitites for ninja.
|
Package ninjautil provides utilitites for ninja. |
siso/toolsupport/shutil
Package shutil provides utilities for unix shell.
|
Package shutil provides utilities for unix shell. |
siso/toolsupport/straceutil
Package straceutil provides utilities for strace.
|
Package straceutil provides utilities for strace. |
siso/toolsupport/watchmanutil
Package watchmanutil provides utilities of watchman.
|
Package watchmanutil provides utilities of watchman. |
siso/ui
Package ui provides user interface functionalities.
|
Package ui provides user interface functionalities. |
siso/webui
Package webui implements siso webui.
|
Package webui implements siso webui. |
chromeperf
|
|
pinpoint
Package pinpoint includes all proto/service definitions for the Pinpoint service.
|
Package pinpoint includes all proto/service definitions for the Pinpoint service. |
pinpoint/assertions
Package assertions contains GoConvey assertions used by pinpoint.
|
Package assertions contains GoConvey assertions used by pinpoint. |
pinpoint/server/convert
Package convert contains code to convert from the Legacy JSON API to the new Proto API, and vice-versa.
|
Package convert contains code to convert from the Legacy JSON API to the new Proto API, and vice-versa. |
workflows
Package workflows includes all proto/service definitions for the Workflows service.
|
Package workflows includes all proto/service definitions for the Workflows service. |
workflows_server
Package workflows includes all proto/service definitions for the Workflows service.
|
Package workflows includes all proto/service definitions for the Workflows service. |
chromium
|
|
bootstrapper/clients/gclient
Package gclient is a package that enables performing gclient operations required by the chromium bootstrapper.
|
Package gclient is a package that enables performing gclient operations required by the chromium bootstrapper. |
compilator_watcher/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. |
cmd
|
|
bqexport
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. |
bqupload
Command bqupload inserts rows in a BigQuery table.
|
Command bqupload inserts rows in a BigQuery table. |
build_profiler
build_profiler takes CPU usage of each process during the chrome build.
|
build_profiler takes CPU usage of each process during the chrome build. |
cloudbuildhelper
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. |
cloudbuildhelper/builder
Package builder implement local build process.
|
Package builder implement local build process. |
cloudbuildhelper/bundledesc
Package bundledesc contains definition of a "bundle description".
|
Package bundledesc contains definition of a "bundle description". |
cloudbuildhelper/cloudbuild
Package cloudbuild wraps interaction with Google Cloud Build.
|
Package cloudbuild wraps interaction with Google Cloud Build. |
cloudbuildhelper/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. |
cloudbuildhelper/dockerfile
Package dockerfile implements utilities related to Dockerfile processing.
|
Package dockerfile implements utilities related to Dockerfile processing. |
cloudbuildhelper/fileset
Package fileset contains an abstraction for a set of files.
|
Package fileset contains an abstraction for a set of files. |
cloudbuildhelper/gaeapp
Package gaeapp contains helpers for working with GAE's app.yaml.
|
Package gaeapp contains helpers for working with GAE's app.yaml. |
cloudbuildhelper/gitignore
Package gitignore implements .gitignore check predicate.
|
Package gitignore implements .gitignore check predicate. |
cloudbuildhelper/godep
Package godep contains description of external dependencies of a Go module.
|
Package godep contains description of external dependencies of a Go module. |
cloudbuildhelper/manifest
Package manifest defines structure of YAML files with target definitions.
|
Package manifest defines structure of YAML files with target definitions. |
cloudbuildhelper/registry
Package registry implements very limited Container Registry v2 API client.
|
Package registry implements very limited Container Registry v2 API client. |
cloudbuildhelper/storage
Package storage wraps Google Storage routines into a simpler interface.
|
Package storage wraps Google Storage routines into a simpler interface. |
cros_test_platform
Command cros_test_platform implements the cros_test_platform recipe's steps.
|
Command cros_test_platform implements the cros_test_platform recipe's steps. |
cros_test_platform/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. |
cros_test_platform/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. |
cros_test_platform/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. |
cros_test_platform/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. |
cros_test_platform/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. |
cros_test_platform/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. |
cros_test_platform/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. |
cros_test_platform/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. |
cros_test_platform/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. |
cros_test_platform/internal/execution/testrunner/service
Package service implements a skylab.Client using calls to BuildBucket.
|
Package service implements a skylab.Client using calls to BuildBucket. |
cros_test_platform/internal/execution/types
Package types contains types common to execution sub-packages.
|
Package types contains types common to execution sub-packages. |
cros_test_platform/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) |
cros_test_platform/internal/testutils
Package testutils contains utility functions for unit and integration tests.
|
Package testutils contains utility functions for unit and integration tests. |
cros_test_platform/luciexe
Command luciexe implements the cros_test_platform build logic.
|
Command luciexe implements the cros_test_platform build logic. |
cros_test_platform/luciexe/common
Package common houses common logic for all "steps" in this luciexe.
|
Package common houses common logic for all "steps" in this luciexe. |
cros_test_platform/luciexe/execute
Package execute houses the top-level logic for the execute step.
|
Package execute houses the top-level logic for the execute step. |
crosfleet
Command crosfleet is a Chrome OS hardware test lab tool.
|
Command crosfleet is a Chrome OS hardware test lab tool. |
crosfleet/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. |
crosfleet/internal/flagx
Package flagx contains custom CLI flag types for crosfleet.
|
Package flagx contains custom CLI flag types for crosfleet. |
crosfleet/internal/site
Package site contains site local constants for the crosfleet tool.
|
Package site contains site local constants for the crosfleet tool. |
drone-agent
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. |
drone-agent/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. |
drone-agent/internal/agent/state
Package state implements the agent state.
|
Package state implements the agent state. |
drone-agent/internal/bot
Package bot wraps managing Swarming bots.
|
Package bot wraps managing Swarming bots. |
drone-agent/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. |
drone-agent/internal/delay
Package delay implements a delayable timer.
|
Package delay implements a delayable timer. |
drone-agent/internal/draining
Package draining implements a draining state on contexts.
|
Package draining implements a draining state on contexts. |
drone-agent/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. |
drone-agent/internal/metrics
Package metrics gathers and report drone host performance data.
|
Package metrics gathers and report drone host performance data. |
drone-agent/internal/tokman
Package tokman implements an OAuth access token file manager.
|
Package tokman implements an OAuth access token file manager. |
drone-agent/internal/tracing
Package tracing implements internal tracing helpers for drone-agent.
|
Package tracing implements internal tracing helpers for drone-agent. |
drone-prober
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
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. |
gaedeploy
Binary gaedeploy is a helper to deploy GAE apps from tarballs.
|
Binary gaedeploy is a helper to deploy GAE apps from tarballs. |
gaedeploy/gcloud
Package gcloud contains helpers for calling `gcloud` tool in PATH.
|
Package gcloud contains helpers for calling `gcloud` tool in PATH. |
gaedeploy/module
Package module implements reading and processing of GAE module YAMLs.
|
Package module implements reading and processing of GAE module YAMLs. |
gaedeploy/source
Package source abstracts source of deployable tarballs.
|
Package source abstracts source of deployable tarballs. |
gcp_metrics_get
Binary gcp_metrics_get retrieves metrics data from stackdriver.
|
Binary gcp_metrics_get retrieves metrics data from stackdriver. |
labtunnel
Package main includes the main function for running labtunnel as an executable.
|
Package main includes the main function for running labtunnel as an executable. |
labtunnel/cmd
Package cmd configures the labtunnel CLI.
|
Package cmd configures the labtunnel CLI. |
labtunnel/cmdutils
Package cmdutils provides platform specific utilities for commands creation
|
Package cmdutils provides platform specific utilities for commands creation |
labtunnel/crosfleet
Package crosfleet contains utilities for interfacing with crosfleet command.
|
Package crosfleet contains utilities for interfacing with crosfleet command. |
labtunnel/fileutils
Package fileutils defines generic file utilities.
|
Package fileutils defines generic file utilities. |
labtunnel/log
Package log contains logging utilities for labtunnel.
|
Package log contains logging utilities for labtunnel. |
labtunnel/ssh
Package ssh contains utilities for making and managing ssh connections.
|
Package ssh contains utilities for making and managing ssh connections. |
mallet
Command cros-admin is the Chrome OS infrastructure admin tool.
|
Command cros-admin is the Chrome OS infrastructure admin tool. |
mallet/internal/cmd/tasks
Package tasks contains subcommands for mallet.
|
Package tasks contains subcommands for mallet. |
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
ninja_log_trace_viewer converts .ninja_log into trace-viewer formats.
|
ninja_log_trace_viewer converts .ninja_log into trace-viewer formats. |
shivas/clilib
Package clilib contains the shivas application.
|
Package clilib contains the shivas application. |
shivas/internal/swarming/cmds
Package tasks contains commands for tasks to perform on DUTs.
|
Package tasks contains commands for tasks to perform on DUTs. |
shivas/internal/ufs/subcmds/defaultwifi
Package defaultwifi implements the subcommands to operate on UFS DefaultWifi.
|
Package defaultwifi implements the subcommands to operate on UFS DefaultWifi. |
shivas/internal/ufs/subcmds/dut
Package dut related to DUT operations
|
Package dut related to DUT operations |
shivas/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. |
shivas/site
Package site contains site local constants for the shivas
|
Package site contains site local constants for the shivas |
shivas/utils
Package utils contains utility functions for Shivas.
|
Package utils contains utility functions for Shivas. |
skylab
Command cros-admin is the Chrome OS infrastructure admin tool.
|
Command cros-admin is the Chrome OS infrastructure admin tool. |
skylab/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. |
skylab/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. |
skylab/internal/legacyinventory
Package legacyinventory includes gerrit-related functions.
|
Package legacyinventory includes gerrit-related functions. |
skylab/internal/logutils
Package logutils contains general logging helpers.
|
Package logutils contains general logging helpers. |
skylab/internal/site
Package site contains site local constants for the skylab tool.
|
Package site contains site local constants for the skylab tool. |
skylab/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. |
cmdsupport
|
|
service
Package service allows running Go programs as Window Services.
|
Package service allows running Go programs as Window Services. |
config
|
|
tree
Package tree is a generated protocol buffer package.
|
Package tree is a generated protocol buffer package. |
cros
|
|
botsregulator/cmd/botsregulator
Package main is the entrypoint to BotsRegulator.
|
Package main is the entrypoint to BotsRegulator. |
botsregulator/internal/clients
Package clients defines the PRPC clients.
|
Package clients defines the PRPC clients. |
botsregulator/internal/cron
Package cron defines the service's cron job.
|
Package cron defines the service's cron job. |
botsregulator/internal/migrator
Package migrator defines the CloudBots migration main flow.
|
Package migrator defines the CloudBots migration main flow. |
botsregulator/internal/provider
Package provider provides a generic template for new Bots Provider Interfaces.
|
Package provider provides a generic template for new Bots Provider Interfaces. |
botsregulator/internal/regulator
Package regulator defines the service main flow.
|
Package regulator defines the service main flow. |
botsregulator/protos
Package protos holds the app protos.
|
Package protos holds the app protos. |
cmd/branch_util/test
Package test defines a branch_util-specific test harness.
|
Package test defines a branch_util-specific test harness. |
cmd/btpeer_manager
Package main includes the main function for running btpeer_manager as an executable.
|
Package main includes the main function for running btpeer_manager as an executable. |
cmd/btpeer_manager/cmd
Package cmd defines the CLI for btpeer_manager.
|
Package cmd defines the CLI for btpeer_manager. |
cmd/btpeer_manager/cmd/chameleond
Package chameleond defines commands related to managing chameleond on btpeers.
|
Package chameleond defines commands related to managing chameleond on btpeers. |
cmd/btpeer_manager/cmd/chameleond/release
Package release provides commands for managing chameleond releases for btpeers.
|
Package release provides commands for managing chameleond releases for btpeers. |
cmd/btpeer_manager/cmd/chameleond/release/config
Package config defines the "config" subcommand.
|
Package config defines the "config" subcommand. |
cmd/btpeer_manager/cmd/common
Package common provides prompts functions for btpeer_manager commands.
|
Package common provides prompts functions for btpeer_manager commands. |
cmd/btpeer_manager/cmd/image
Package image provides commands for managing images on btpeers.
|
Package image provides commands for managing images on btpeers. |
cmd/btpeer_manager/cmd/image/release
Package release provides commands for managing btpeer image releases for btpeers.
|
Package release provides commands for managing btpeer image releases for btpeers. |
cmd/btpeer_manager/cmd/image/release/config
Package config defines the "config" subcommand.
|
Package config defines the "config" subcommand. |
cmd/btpeer_manager/dirs
Package dirs defines the working and source directories used by btpeer_manager.
|
Package dirs defines the working and source directories used by btpeer_manager. |
cmd/btpeer_manager/fileutils
Package fileutils defines generic file utilities.
|
Package fileutils defines generic file utilities. |
cmd/btpeer_manager/log
Package log contains logging utilities for btpeer_manager.
|
Package log contains logging utilities for btpeer_manager. |
cmd/btpeer_manager/release/chameleond
Package chameleond provides commands for managing chameleond releases for btpeers.
|
Package chameleond provides commands for managing chameleond releases for btpeers. |
cmd/btpeer_manager/release/image
Package image provides commands for managing release images on btpeers.
|
Package image provides commands for managing release images on btpeers. |
cmd/caching-backend/conf-creator
This package creates the configuration files for nginx and keepalived used in the caching backend in Chrome OS fleet labs.
|
This package creates the configuration files for nginx and keepalived used in the caching backend in Chrome OS fleet labs. |
cmd/cft/base-adb
Package main implements main function to start CLI.
|
Package main implements main function to start CLI. |
cmd/cft/base-adb/internal/cli
Package cli implement cli execution of adb-service API.
|
Package cli implement cli execution of adb-service API. |
cmd/cft/base-adb/internal/parser
Package parser parses input data to target Runners.
|
Package parser parses input data to target Runners. |
cmd/cft/base-adb/internal/runner
Package runner provides tool to run blocking ADB commands and provide output.
|
Package runner provides tool to run blocking ADB commands and provide output. |
cmd/cft/base-adb/internal/server
Package server implement adb-service API.
|
Package server implement adb-service API. |
cmd/cft/base-adb/internal/version
Package version provides runner for version of CLI.
|
Package version provides runner for version of CLI. |
cmd/cft/cros-test-finder/test_finder
Package test_finder implements the cros-test-finder for finding tests based on tags.
|
Package test_finder implements the cros-test-finder for finding tests based on tags. |
cmd/cft/dut/cros-dut
Package main implements the cros-dut for interfacing with the DUT.
|
Package main implements the cros-dut for interfacing with the DUT. |
cmd/cft/dut/cros-servod
Package main implements the cros-servod for starting/stopping servod daemon and sending commands to it to control and test DUTs via servo hardware by simulating user actions such as power on/off, flashing of firmware/OS, screen close, etc.
|
Package main implements the cros-servod for starting/stopping servod daemon and sending commands to it to control and test DUTs via servo hardware by simulating user actions such as power on/off, flashing of firmware/OS, screen close, etc. |
cmd/cft/dut/cros-servod/cli
Package cli implements the cros-servod for starting/stopping servod daemon and sending commands to it to control and test DUTs via servo hardware by simulating user actions such as power on/off, flashing of firmware/OS, screen close, etc.
|
Package cli implements the cros-servod for starting/stopping servod daemon and sending commands to it to control and test DUTs via servo hardware by simulating user actions such as power on/off, flashing of firmware/OS, screen close, etc. |
cmd/cft/dut/cros-servod/mock_commandexecutor
Package mock_commandexecutor is a generated GoMock package.
|
Package mock_commandexecutor is a generated GoMock package. |
cmd/cft/dut/cros-servod/mock_servod_client
Package mock_servod_client generate servod service request to test the servod server.
|
Package mock_servod_client generate servod service request to test the servod server. |
cmd/cft/dut/cros-servod/model
The model package holds the data model that is common to multiple packages in the project.
|
The model package holds the data model that is common to multiple packages in the project. |
cmd/cft/dut/cros-servod/servod
Package servod provides functions to manage connection and communication with servod daemon on servo-host.
|
Package servod provides functions to manage connection and communication with servod daemon on servo-host. |
cmd/cft/dut/cros-servod/servodserver
Package servodserver implements servod_service.proto (see proto for details)
|
Package servodserver implements servod_service.proto (see proto for details) |
cmd/cft/dut/cros-servod/ssh
Package ssh helps manage a pool of SSH clients.
|
Package ssh helps manage a pool of SSH clients. |
cmd/cft/dut/cros-servod/xmlrpc
Package xmlrpc implements the XML-RPC client library.
|
Package xmlrpc implements the XML-RPC client library. |
cmd/cft/execution/cros-test/cli
Package cli implements the executionservice for running tests.
|
Package cli implements the executionservice for running tests. |
cmd/cft/execution/cros-test/internal/common
Package common provide command utilities and variables for all components in cros-test to use.
|
Package common provide command utilities and variables for all components in cros-test to use. |
cmd/cft/execution/cros-test/internal/device
Package device implements utilities to extract device information.
|
Package device implements utilities to extract device information. |
cmd/cft/execution/cros-test/internal/driver
Package driver implements drivers to execute tests.
|
Package driver implements drivers to execute tests. |
cmd/cft/execution/cros-test/internal/tastrpc
Package tastrpc provides the Tast related RPC services by cros-test.
|
Package tastrpc provides the Tast related RPC services by cros-test. |
cmd/cft/execution/cros-test/internal/tautoresults
Package tautoresults provides test results for Tauto.
|
Package tautoresults provides test results for Tauto. |
cmd/cft/publish/ants-publish/cli
Package cli represents commands to run for ants-publish.
|
Package cli represents commands to run for ants-publish. |
cmd/cft/publish/ants-publish/server
Package server implements a GRPC Server.
|
Package server implements a GRPC Server. |
cmd/cft/publish/ants-publish/service
Package service provides the API handlers for ants publish.
|
Package service provides the API handlers for ants publish. |
cmd/common-tls
Command common-tls implements the shared high level test lab services (TLS) API.
|
Command common-tls implements the shared high level test lab services (TLS) API. |
cmd/common_lib/analytics
Package analytics defines all analytics tooling.
|
Package analytics defines all analytics tooling. |
cmd/common_lib/android_api
Package androidapi provides library functions for interating with Android One platform APIs go/ants-api#one-platform
|
Package androidapi provides library functions for interating with Android One platform APIs go/ants-api#one-platform |
cmd/common_lib/android_api/mocks
Package mock_androidapi is a generated GoMock package.
|
Package mock_androidapi is a generated GoMock package. |
cmd/common_lib/ants/androidbuildinternal/v3
Package androidbuildinternal provides access to the Internal Android Build API.
|
Package androidbuildinternal provides access to the Internal Android Build API. |
cmd/common_lib/ants/gensupport
Package gensupport is an internal implementation detail used by code generated by the google-api-go-generator tool.
|
Package gensupport is an internal implementation detail used by code generated by the google-api-go-generator tool. |
cmd/common_lib/common
Code generated file.
|
Code generated file. |
cmd/common_lib/commonbuilders
Package commonbuilders defines common builders.
|
Package commonbuilders defines common builders. |
cmd/common_lib/commoncommands
Package commoncommands stores some command commands ran by ctpv2/filters.
|
Package commoncommands stores some command commands ran by ctpv2/filters. |
cmd/common_lib/commonconfigs
Package commonconfigs defines common configurations.
|
Package commonconfigs defines common configurations. |
cmd/common_lib/commonexecutors
Package commonexecutors contains the definitions of the commonly used executors.
|
Package commonexecutors contains the definitions of the commonly used executors. |
cmd/common_lib/containers
Package containers defines all container types.
|
Package containers defines all container types. |
cmd/common_lib/dynamicupdates
Package dynamicupdates defines the tooling around dynamic updates.
|
Package dynamicupdates defines the tooling around dynamic updates. |
cmd/common_lib/dynamicupdates/finders
Package finders defines dynamic finders.
|
Package finders defines dynamic finders. |
cmd/common_lib/dynamicupdates/resolver
Package resolver defines dynamic resolvers.
|
Package resolver defines dynamic resolvers. |
cmd/common_lib/dynamicupdates/updaters
Package updaters defines updates for dynamic requests.
|
Package updaters defines updates for dynamic requests. |
cmd/common_lib/interfaces
Package interfaces defines the common interface types.
|
Package interfaces defines the common interface types. |
cmd/common_lib/schedulers
Package schedulers contains implementations of the scheduler interface.
|
Package schedulers contains implementations of the scheduler interface. |
cmd/common_lib/tools/crostoolrunner
Package crostoolrunner includes all CTR logic.
|
Package crostoolrunner includes all CTR logic. |
cmd/common_lib/tools/outputprops
Package outputprops sets up the infrastructure to write custom types to the LUCIEXE output properties.
|
Package outputprops sets up the infrastructure to write custom types to the LUCIEXE output properties. |
cmd/common_lib/tools/rdb
Package rdb implements all rdb commands needed in the TSE environment.
|
Package rdb implements all rdb commands needed in the TSE environment. |
cmd/common_lib/tools/suitelimits
Package suitelimits implements the tooling to limit CTP requests to 3 DUT hours in total.
|
Package suitelimits implements the tooling to limit CTP requests to 3 DUT hours in total. |
cmd/common_lib/tools/ufs
Package ufs provides option to build connection to UFS service & invoke it's endpoints.
|
Package ufs provides option to build connection to UFS service & invoke it's endpoints. |
cmd/container_uprev/cli
Package cli is responsible for the abstraction layer representing each command grouping
|
Package cli is responsible for the abstraction layer representing each command grouping |
cmd/container_uprev/executions
Package executions contains the various executions for the uprev service.
|
Package executions contains the various executions for the uprev service. |
cmd/container_uprev/internal
Package internal contains the internals of the uprev service.
|
Package internal contains the internals of the uprev service. |
cmd/container_uprev/internal/preppers
Package preppers contains preppers for configured containers.
|
Package preppers contains preppers for configured containers. |
cmd/cros-tool-runner
cros-tool-runner is handling requests and run corresponding tools at various stages of build/test workflow.
|
cros-tool-runner is handling requests and run corresponding tools at various stages of build/test workflow. |
cmd/cros-tool-runner/internal/docker
Package docker provide abstaraction to pull/start/stop/remove docker image.
|
Package docker provide abstaraction to pull/start/stop/remove docker image. |
cmd/cros-tool-runner/internal/libsserver
Package libserver implements the test_libs_service.proto (see proto for details)
|
Package libserver implements the test_libs_service.proto (see proto for details) |
cmd/cros-tool-runner/internal/preprocess
Package preprocess to interface with pre-process.
|
Package preprocess to interface with pre-process. |
cmd/cros-tool-runner/internal/provision
Package provision run provisioning for DUT.
|
Package provision run provisioning for DUT. |
cmd/cros-tool-runner/internal/testexec
Package testexec runs tests.
|
Package testexec runs tests. |
cmd/cros-tool-runner/internal/testfinder
Package testfinder find tests by using cros-test-finder.
|
Package testfinder find tests by using cros-test-finder. |
cmd/cros-tool-runner/internal/v2/commands
Package commands hosts all CLI commands CTRv2 interacts with.
|
Package commands hosts all CLI commands CTRv2 interacts with. |
cmd/cros-tool-runner/internal/v2/templates
Package templates defines the container templates
|
Package templates defines the container templates |
cmd/cros_test_platformV2/cli
Responsible for the abstraction layer representing each command grouping
|
Responsible for the abstraction layer representing each command grouping |
cmd/cros_test_platformV2/service
Plain Old Go Object for persisting Server information
|
Plain Old Go Object for persisting Server information |
cmd/cros_test_runner/cli
Responsible for the abstraction layer representing each command grouping
|
Responsible for the abstraction layer representing each command grouping |
cmd/cros_test_runner/internal/mocked_services
Package mocked_services is a generated GoMock package.
|
Package mocked_services is a generated GoMock package. |
cmd/cros_test_runner/service
Plain Old Go Object for persisting Server information
|
Plain Old Go Object for persisting Server information |
cmd/ctpv2-filters/partner-staging/moblab
Use of Context
|
Use of Context |
cmd/ctpv2-filters/partner-staging/site
Package site provides service account pathing.
|
Package site provides service account pathing. |
cmd/ctpv2-filters/partner-staging/tools
Package tools provides tooling for staging builds through moblab.
|
Package tools provides tooling for staging builds through moblab. |
cmd/ctpv2-filters/pre_process_filter
Package main implements the pre-process-filter for finding tests based on tags.
|
Package main implements the pre-process-filter for finding tests based on tags. |
cmd/ctpv2-filters/test-finder/common
Package common is the common package.
|
Package common is the common package. |
cmd/ctpv2-filters/test-finder/finders
Package finders contains the implementations of the abstract finder interface.
|
Package finders contains the implementations of the abstract finder interface. |
cmd/ctpv2-filters/test-finder/service
Package service implements the logic of test-finder.
|
Package service implements the logic of test-finder. |
cmd/ctpv2/cli
Package cli is responsible for the abstraction layer representing each command grouping
|
Package cli is responsible for the abstraction layer representing each command grouping |
cmd/ctpv2/data
Package data handles data.
|
Package data handles data. |
cmd/ctpv2/executions
Package executions stores the infrastructure to run the CTPv2 builder.
|
Package executions stores the infrastructure to run the CTPv2 builder. |
cmd/ctpv2/internal/commands
Package commands contains the definitions for all commands used in CTPv2.
|
Package commands contains the definitions for all commands used in CTPv2. |
cmd/ctpv2/internal/configs
Package configs contains the definitions and storage of command configs.
|
Package configs contains the definitions and storage of command configs. |
cmd/ctpv2/internal/executors
Package executors defines the base executors type.
|
Package executors defines the base executors type. |
cmd/fleet-tlw
Command fleet-tlw implements the TLS wiring API for Chrome OS fleet labs.
|
Command fleet-tlw implements the TLS wiring API for Chrome OS fleet labs. |
cmd/ipcpubsub/internal/site
Package site contains site local constants for the qscheduler tool.
|
Package site contains site local constants for the qscheduler tool. |
cmd/k8s-management/app-roller
Command app-roller generates latest application YAML file and applies it to the K8s cluster.
|
Command app-roller generates latest application YAML file and applies it to the K8s cluster. |
cmd/k8s-management/app-roller/internal/changelog
Package changelog implements a K8s resource change logging on contexts.
|
Package changelog implements a K8s resource change logging on contexts. |
cmd/k8s-management/liveness-checker
command liveness-checker checks the specified service endpoints with expectations and sent th result to Monarch.
|
command liveness-checker checks the specified service endpoints with expectations and sent th result to Monarch. |
cmd/k8s-management/tag-manager
Command tag-manager scans registered container repo and updates image tags based on defined policies.
|
Command tag-manager scans registered container repo and updates image tags based on defined policies. |
cmd/k8s-management/tag-manager/internal/image
Package image provides functions to operate on container images efficiently.
|
Package image provides functions to operate on container images efficiently. |
cmd/kron/buildbucket
Package buildbucket implements the interface required to schedule builder requests on the LUCI BuildBucket architecture.
|
Package buildbucket implements the interface required to schedule builder requests on the LUCI BuildBucket architecture. |
cmd/kron/builds
Package builds fetches and handles the build image information from the release team.
|
Package builds fetches and handles the build image information from the release team. |
cmd/kron/cloudsql
Package cloudsql implements the interface to interact with the Cloud SQL API.
|
Package cloudsql implements the interface to interact with the Cloud SQL API. |
cmd/kron/common
Package common has utilities that are not context specific and can be used by all packages.
|
Package common has utilities that are not context specific and can be used by all packages. |
cmd/kron/configparser
Package configparser implements logic to handle SuiteScheduler configuration files.
|
Package configparser implements logic to handle SuiteScheduler configuration files. |
cmd/kron/ctprequest
Package ctprequest will build and return a CTP request to be handled by the CTP BuildBucket builder.
|
Package ctprequest will build and return a CTP request to be handled by the CTP BuildBucket builder. |
cmd/kron/metrics
Package metrics holds all the schemas and utilities to handle metrics for Kron.
|
Package metrics holds all the schemas and utilities to handle metrics for Kron. |
cmd/kron/pubsub
Package pubsub wraps all the pubsub API interactions that will be required by SuiteScheduler.
|
Package pubsub wraps all the pubsub API interactions that will be required by SuiteScheduler. |
cmd/kron/run
Package run holds all of the internal logic for the execution steps of a SuiteScheduler run.
|
Package run holds all of the internal logic for the execution steps of a SuiteScheduler run. |
cmd/kron/secretmanager
Package secretmanager creates an interface for working with the GCP SecretManager API.
|
Package secretmanager creates an interface for working with the GCP SecretManager API. |
cmd/kron/subcommands
Package subcommands includes subcommand logic that will be used for the CLI front end.
|
Package subcommands includes subcommand logic that will be used for the CLI front end. |
cmd/kron/totmanager
Package totmanager encapsulates all the required functions for ensuring tot mapping rules are followed.
|
Package totmanager encapsulates all the required functions for ensuring tot mapping rules are followed. |
cmd/labpack
The labpack program allows to run repair tasks f5or ChromeOS devices in the lab.
|
The labpack program allows to run repair tasks f5or ChromeOS devices in the lab. |
cmd/labpack/cft
Package cft initialize CTR service to manage CFT containers.
|
Package cft initialize CTR service to manage CFT containers. |
cmd/labpack/internal/site
Package site contains variables and general purpose utilities related to the labpack command line tool.
|
Package site contains variables and general purpose utilities related to the labpack command line tool. |
cmd/labpack/internal/tlw
Package tlw defines a tlw.Access instance that represents access to named resources in the lab such as DUTs.
|
Package tlw defines a tlw.Access instance that represents access to named resources in the lab such as DUTs. |
cmd/labpack/logger
Package logger creates a log stream for the labpack executable.
|
Package logger creates a log stream for the labpack executable. |
cmd/labservice
Command labservice implements the Chrome OS Lab Service.
|
Command labservice implements the Chrome OS Lab Service. |
cmd/labservice/api
Package api contains the generated protobufs and gRPC services for labservice.
|
Package api contains the generated protobufs and gRPC services for labservice. |
cmd/labservice/internal/log
Package log adds an internal logging API.
|
Package log adds an internal logging API. |
cmd/labservice/internal/ufs
Package ufs is a labservice internal package that contains types and functions related to UFS interaction.
|
Package ufs is a labservice internal package that contains types and functions related to UFS interaction. |
cmd/labservice/internal/ufs/cache
Package cache provides functionality to map DUTs to caching servers.
|
Package cache provides functionality to map DUTs to caching servers. |
cmd/labservice/internal/ufs/wifisecret
Package wifisecret provides functionality to map DUTs to a wifi secret.
|
Package wifisecret provides functionality to map DUTs to a wifi secret. |
cmd/labtunnel
labtunnel is a service listens on specified local ports and forward the traffic to the specified remote device (DUT, labstation, etc.) in a on-prem lab via the lab proxy server.
|
labtunnel is a service listens on specified local ports and forward the traffic to the specified remote device (DUT, labstation, etc.) in a on-prem lab via the lab proxy server. |
cmd/lucifer
Command lucifer runs tests and admin tasks.
|
Command lucifer runs tests and admin tasks. |
cmd/lucifer/internal/abortsock
Package abortsock implements abort sockets.
|
Package abortsock implements abort sockets. |
cmd/lucifer/internal/annotations
Package annotations provides a basic API for writing annotation lines that annotee can parse and turn into LogDog annotations.
|
Package annotations provides a basic API for writing annotation lines that annotee can parse and turn into LogDog annotations. |
cmd/lucifer/internal/api
Package api contains the interface that Lucifer uses to talk to the outside world.
|
Package api contains the interface that Lucifer uses to talk to the outside world. |
cmd/lucifer/internal/autotest
Package autotest provides a Go API for interacting with Autotest.
|
Package autotest provides a Go API for interacting with Autotest. |
cmd/lucifer/internal/autotest/atutil
Package atutil provides a higher level Autotest interface than the autotest package.
|
Package atutil provides a higher level Autotest interface than the autotest package. |
cmd/lucifer/internal/autotest/dutprep
Package dutprep contains functions helpful in interaction with the Autotest DUT preparation tool.
|
Package dutprep contains functions helpful in interaction with the Autotest DUT preparation tool. |
cmd/lucifer/internal/event
Package event standardizes communication of events from Lucifer commands.
|
Package event standardizes communication of events from Lucifer commands. |
cmd/lucifer/internal/flagx
Package flagx contains extra utilities to complement the flag package.
|
Package flagx contains extra utilities to complement the flag package. |
cmd/lucifer/internal/logdog
Package logdog provide an interface for writing LogDog logs.
|
Package logdog provide an interface for writing LogDog logs. |
cmd/lucifer/internal/osutil
Package osutil contains high-level utility functions for operating system functionality.
|
Package osutil contains high-level utility functions for operating system functionality. |
cmd/paris
Command cros-admin is the Chrome OS infrastructure admin tool.
|
Command cros-admin is the Chrome OS infrastructure admin tool. |
cmd/paris/internal/cmdlib
Package cmdlib contains common base tool.
|
Package cmdlib contains common base tool. |
cmd/paris/internal/site
Package site contains site local constants for the paris tool.
|
Package site contains site local constants for the paris tool. |
cmd/phosphorus
Command autotest_status_parser extracts individual test case results from status.log.
|
Command autotest_status_parser extracts individual test case results from status.log. |
cmd/phosphorus/internal/autotest
Package autotest provides a Go API for interacting with Autotest.
|
Package autotest provides a Go API for interacting with Autotest. |
cmd/phosphorus/internal/autotest/atutil
Package atutil provides a higher level Autotest interface than the autotest package.
|
Package atutil provides a higher level Autotest interface than the autotest package. |
cmd/phosphorus/internal/botcache
Package botcache provides an interface to interact with data cached in a swarming bot corresponding to a Chrome OS DUT.package botcache
|
Package botcache provides an interface to interact with data cached in a swarming bot corresponding to a Chrome OS DUT.package botcache |
cmd/phosphorus/internal/osutil
Package osutil contains high-level utility functions for operating system functionality.
|
Package osutil contains high-level utility functions for operating system functionality. |
cmd/phosphorus/internal/parallels
Package parallels contains commands used in the build_parallels_image recipe.
|
Package parallels contains commands used in the build_parallels_image recipe. |
cmd/phosphorus/internal/skylab_local_state/inv
Package inv provides option to build connection to Inventory server service.
|
Package inv provides option to build connection to Inventory server service. |
cmd/phosphorus/internal/skylab_local_state/location
Package location provides utils for manipulating local file paths and URLs.
|
Package location provides utils for manipulating local file paths and URLs. |
cmd/phosphorus/internal/skylab_local_state/ufs
Package ufs provides option t build connection to UFS service.
|
Package ufs provides option t build connection to UFS service. |
cmd/phosphorus/internal/tls
Package tls provides utilities to manage a Test Library Services server running in the background for a phosphorus command.
|
Package tls provides utilities to manage a Test Library Services server running in the background for a phosphorus command. |
cmd/prototype-rts
Application prototype-rts is a local demo Remote Test Server.
|
Application prototype-rts is a local demo Remote Test Server. |
cmd/prototype-tlw
Command dev-tlw implements the TLS wiring API for development convenience.
|
Command dev-tlw implements the TLS wiring API for development convenience. |
cmd/result_flow
Command result_flow implements the result flow recipe's steps.
|
Command result_flow implements the result flow recipe's steps. |
cmd/result_flow/internal/bb
Package bb implements a BuildBucket.Client using calls to BuildBucket.
|
Package bb implements a BuildBucket.Client using calls to BuildBucket. |
cmd/result_flow/internal/site
Package site contains site local constants for the Result Flow.
|
Package site contains site local constants for the Result Flow. |
cmd/result_flow/internal/transform
Package transform contains tools for transforming CTP build to test_platform/analytics/TestPlanRun proto.
|
Package transform contains tools for transforming CTP build to test_platform/analytics/TestPlanRun proto. |
cmd/suite_manager/server
Package server implements the suite_manager grpc service.
|
Package server implements the suite_manager grpc service. |
cmd/suite_publisher/internal/bqsuites
Package bqsuites provides a common interface for publishing Suites and SuiteSets to BigQuery.
|
Package bqsuites provides a common interface for publishing Suites and SuiteSets to BigQuery. |
cmd/suite_publisher/internal/parse
Package parse implements parsing of proto files for Centralized Suites and SuiteSets
|
Package parse implements parsing of proto files for Centralized Suites and SuiteSets |
cmd/suite_publisher/internal/suite
Package suite defines interfaces for abstracting the fields of a Suite or SuiteSet.
|
Package suite defines interfaces for abstracting the fields of a Suite or SuiteSet. |
cmd/suite_publisher/test
Package test holds some helper functions for testing.
|
Package test holds some helper functions for testing. |
cmd/try
Package main implements the `cros try` CLI, which enables users to run ChromeOS builders with certain common configurations.
|
Package main implements the `cros try` CLI, which enables users to run ChromeOS builders with certain common configurations. |
cmd/upload_debug_symbols
Package main implements a distributed worker model for uploading debug symbols to the crash service.
|
Package main implements a distributed worker model for uploading debug symbols to the crash service. |
dutstate
Package dutstate provides representation of states of DUT in Swarming and reading and updating a state in UFS service.
|
Package dutstate provides representation of states of DUT in Swarming and reading and updating a state in UFS service. |
fleet/access
Package access provides the Fleet Access API bindings.
|
Package access provides the Fleet Access API bindings. |
fleetcost/api/bigquery
Package bqpb is the generated bigquery protos for the fleet cost service.
|
Package bqpb is the generated bigquery protos for the fleet cost service. |
fleetcost/api/bigquery/bqvaluesavers
Package bqvaluesavers wraps saveable-to-bigquery proto types so that we don't have to put methods on the proto message, which is bad style.
|
Package bqvaluesavers wraps saveable-to-bigquery proto types so that we don't have to put methods on the proto message, which is bad style. |
fleetcost/api/models
Package fleetcostpb is the generated protos for the fleet cost service.
|
Package fleetcostpb is the generated protos for the fleet cost service. |
fleetcost/api/rpc
Package fleetcostpb is the generated protos for the fleet cost service.
|
Package fleetcostpb is the generated protos for the fleet cost service. |
fleetcost/cmd/fleetcost/cli
Package cli contains the fleet cost CLI.
|
Package cli contains the fleet cost CLI. |
fleetcost/cmd/fleetcostserver
Package main is the entrypoint to the fleet cost server.
|
Package main is the entrypoint to the fleet cost server. |
fleetcost/cmd/fleetcostserver/serverlib
Package serverlib contains the main server loop and the modules used.
|
Package serverlib contains the main server loop and the modules used. |
fleetcost/internal/commands
Package commands contains the implementation of commands for the fleetcost command line tool.
|
Package commands contains the implementation of commands for the fleetcost command line tool. |
fleetcost/internal/costserver
Package costserver contains the implementation of the RPCs for the fleet cost server.
|
Package costserver contains the implementation of the RPCs for the fleet cost server. |
fleetcost/internal/costserver/controller
Package controller contains main business logic of the cost service.
|
Package controller contains main business logic of the cost service. |
fleetcost/internal/costserver/entities
Package entities contains the datastore entities and handles datestore manipulation.
|
Package entities contains the datastore entities and handles datestore manipulation. |
fleetcost/internal/costserver/fakeufsdata
Package fakeufsdata contains fake UFS data to be used in tests.
|
Package fakeufsdata contains fake UFS data to be used in tests. |
fleetcost/internal/costserver/inventory/ufs
Package ufs handles logical for fetching data from UFS.
|
Package ufs handles logical for fetching data from UFS. |
fleetcost/internal/costserver/maskutils
Package maskutils is a collection of utilities for getting, setting, validating and doing other stuff to protos like fleetcostpb.CostIndicator given a fieldmask.
|
Package maskutils is a collection of utilities for getting, setting, validating and doing other stuff to protos like fleetcostpb.CostIndicator given a fieldmask. |
fleetcost/internal/costserver/testscenarios
Package testscenarios contains only tests.
|
Package testscenarios contains only tests. |
fleetcost/internal/costserver/testsupport
Package testsupport provides a text fixture that sets up unit tests for the fleet cost server.
|
Package testsupport provides a text fixture that sets up unit tests for the fleet cost server. |
fleetcost/internal/fleetcosterror
Package fleetcosterror provides error-related utilities, primarily for handling the issue of 500 errors being produced by *bare* Go errors.
|
Package fleetcosterror provides error-related utilities, primarily for handling the issue of 500 errors being produced by *bare* Go errors. |
fleetcost/internal/site
Package site contains miscellaneous details specific to the fleet-cost project but not really related to the business logic, such as where to stash credentials.
|
Package site contains miscellaneous details specific to the fleet-cost project but not really related to the business logic, such as where to stash credentials. |
fleetcost/internal/utils
Package utils for converting stuff into other stuff.
|
Package utils for converting stuff into other stuff. |
fleetcost/internal/validation
Package validation contains validation for requests.
|
Package validation contains validation for requests. |
internal/assert
Package assert contains common assert methods.
|
Package assert contains common assert methods. |
internal/buildplan
Package buildplan contains support code for the build planner.
|
Package buildplan contains support code for the build planner. |
internal/chromeosversion
Package chromeosversion provides a number of methods for interacting with ChromeOS versions and the version file.
|
Package chromeosversion provides a number of methods for interacting with ChromeOS versions and the version file. |
internal/cmd
Package cmd provides support for running commands.
|
Package cmd provides support for running commands. |
internal/docker
Package docker provides helper methods for ChromeOS usage of Docker.
|
Package docker provides helper methods for ChromeOS usage of Docker. |
internal/docker/testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
internal/gerrit
Package gerrit contains functions for interacting with gerrit/gitiles.
|
Package gerrit contains functions for interacting with gerrit/gitiles. |
internal/git
Package git provides functionality for interacting with local and remote git repositories.
|
Package git provides functionality for interacting with local and remote git repositories. |
internal/git/genoptions
Generates options.go, which implements git options.
|
Generates options.go, which implements git options. |
internal/pointless
Package pointless contains code for the pointless build checker.
|
Package pointless contains code for the pointless build checker. |
internal/repo
Package repo contains functions for interacting with manifests and the repo tool.
|
Package repo contains functions for interacting with manifests and the repo tool. |
internal/repoharness
Package repoharness contains code for a test harness that allows for easy faking of a repo checkout.
|
Package repoharness contains code for a test harness that allows for easy faking of a repo checkout. |
internal/testplan
Package testplan contains the main application code for the testplan tool.
|
Package testplan contains the main application code for the testplan tool. |
internal/testplan/cli
Package cli defines different commands for the test_plan tool.
|
Package cli defines different commands for the test_plan tool. |
internal/testplan/compatibility
Package compatibility provides functions for backwards compatibility with test platform.
|
Package compatibility provides functions for backwards compatibility with test platform. |
internal/testplan/compatibility/priority
Package priority provides tools for selecting between boards to test.
|
Package priority provides tools for selecting between boards to test. |
internal/testplan/migrationstatus
package migrationstatus summarizes the status of projects being migrated to distributed test config.
|
package migrationstatus summarizes the status of projects being migrated to distributed test config. |
internal/testplan/protoio
Package protoio contains helper methods for proto I/O done by the testplan tool.
|
Package protoio contains helper methods for proto I/O done by the testplan tool. |
internal/testplan/starlark
Package starlark contains functions for evaluating Starlark test plans.
|
Package starlark contains functions for evaluating Starlark test plans. |
internal/testutil
Package testutil contains various util functions for testing.
|
Package testutil contains various util functions for testing. |
internal/util
Package util contains common utility functions.
|
Package util contains common utility functions. |
karte/api
Package kartepb is the RPC interface of Karte.
|
Package kartepb is the RPC interface of Karte. |
karte/api/bigquery
Package kbqpb is the bigquery proto API of karte.
|
Package kbqpb is the bigquery proto API of karte. |
karte/internal/identifiers
identifiers contains strategies for converting concrete objects to store in Karte (actions and observations) into identities.
|
identifiers contains strategies for converting concrete objects to store in Karte (actions and observations) into identities. |
karte/internal/testsupport
Package testsupport contains a test fixture that is used by most Karte tests.
|
Package testsupport contains a test fixture that is used by most Karte tests. |
karte/scripts/internal/test-dev-karte
This is the test-dev-karte script.
|
This is the test-dev-karte script. |
lab_inventory/bq
Package bq implements bigquery-related logic.
|
Package bq implements bigquery-related logic. |
lab_inventory/datastore
Package datastore contains datastore-related logic.
|
Package datastore contains datastore-related logic. |
lab_inventory/utilization
Package utilization provides functions to report DUT utilization metrics.
|
Package utilization provides functions to report DUT utilization metrics. |
luciexe/test_orchestrator
The Test Orchestrator takes a request specifying criteria for tests to run, computes an optimal set of tests / HW to run, schedules the tests, and processes the results.
|
The Test Orchestrator takes a request specifying criteria for tests to run, computes an optimal set of tests / HW to run, schedules the tests, and processes the results. |
recovery
Package recovery provides ability to run recovery tasks against on the target units.
|
Package recovery provides ability to run recovery tasks against on the target units. |
recovery/config
Package config implements the control low of how Paris works with different devices or purposes(plans).
|
Package config implements the control low of how Paris works with different devices or purposes(plans). |
recovery/ctr
Package ctr represents function and interfaces to communitae with CTR CIPD.
|
Package ctr represents function and interfaces to communitae with CTR CIPD. |
recovery/dev
Package provides a wrapper to specify local dev options.
|
Package provides a wrapper to specify local dev options. |
recovery/internal/adb
Package adb contains function on how to work with ADB.
|
Package adb contains function on how to work with ADB. |
recovery/internal/components
Provide interfaces to work with external communications.
|
Provide interfaces to work with external communications. |
recovery/internal/components/btpeer
Package btpeer contains utilities for accessing and managing btpeer devices.
|
Package btpeer contains utilities for accessing and managing btpeer devices. |
recovery/internal/components/btpeer/chameleond
Package chameleond contains utilities for managing chameleond releases on btpeers devices.
|
Package chameleond contains utilities for managing chameleond releases on btpeers devices. |
recovery/internal/components/btpeer/image
Package image contains utilities for managing btpeer images.
|
Package image contains utilities for managing btpeer images. |
recovery/internal/components/cache
Package cache provides utilities for preforming cache-related operations.
|
Package cache provides utilities for preforming cache-related operations. |
recovery/internal/components/cft
Package cft contains methods to work with CFT containers.
|
Package cft contains methods to work with CFT containers. |
recovery/internal/components/cft/adb
Package adb contains methods to work with an ADB-base container.
|
Package adb contains methods to work with an ADB-base container. |
recovery/internal/components/cft/crosdut
Package crosdut contains methods to work with an cros-dut-base container.
|
Package crosdut contains methods to work with an cros-dut-base container. |
recovery/internal/components/cft/foilprovision
Package foilprovision contains methods to work with an foil-provision container.
|
Package foilprovision contains methods to work with an foil-provision container. |
recovery/internal/components/cft/servonexus
Package servonexus contains methods to work with an servo-nexus container.
|
Package servonexus contains methods to work with an servo-nexus container. |
recovery/internal/components/cros/amt
Package amt implements just enough WS-Management to query and set the DUT's power state.
|
Package amt implements just enough WS-Management to query and set the DUT's power state. |
recovery/internal/components/cros/android
Package android contains functions to work with AndroidOS on ChromeOS devices.
|
Package android contains functions to work with AndroidOS on ChromeOS devices. |
recovery/internal/components/cros/camera
Package camera contains utilities for auditing camera on DUTs.
|
Package camera contains utilities for auditing camera on DUTs. |
recovery/internal/components/cros/cbi
CBI corruption detection and repair logic.
|
CBI corruption detection and repair logic. |
recovery/internal/components/cros/cellular
Package cellular contains utilities for repairing cellular DUTs.
|
Package cellular contains utilities for repairing cellular DUTs. |
recovery/internal/components/cros/cellular/starfish
Package starfish contains utilities for interacting with starfish devices.
|
Package starfish contains utilities for interacting with starfish devices. |
recovery/internal/components/cros/firmware
Package firmware implements logic to update firmware for chromeOS devices.
|
Package firmware implements logic to update firmware for chromeOS devices. |
recovery/internal/components/cros/storage
Package storage implements function to work with cros storages.
|
Package storage implements function to work with cros storages. |
recovery/internal/components/cros/tpm
Package tpm provides function to work with TPM.
|
Package tpm provides function to work with TPM. |
recovery/internal/components/cros/vpd
Package vpd provide ability to read and update VPD values.
|
Package vpd provide ability to read and update VPD values. |
recovery/internal/components/dolos
Package dolos is commands related to interacting with dolos, a virtual power source for DUT's.
|
Package dolos is commands related to interacting with dolos, a virtual power source for DUT's. |
recovery/internal/components/linux
Package linux provides utilities for preforming tasks on linux components.
|
Package linux provides utilities for preforming tasks on linux components. |
recovery/internal/components/mh
Package mh contains functions to work with mobileharness.
|
Package mh contains functions to work with mobileharness. |
recovery/internal/components/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
recovery/internal/engine
Package engine provides struts and functionality of recovery engine.
|
Package engine provides struts and functionality of recovery engine. |
recovery/internal/execs
Package execs provides collection of execution functions for actions and ability to execute them.
|
Package execs provides collection of execution functions for actions and ability to execute them. |
recovery/internal/execs/amt
Package amt contains execs used by the AMTManager peripheral.
|
Package amt contains execs used by the AMTManager peripheral. |
recovery/internal/execs/btpeer
Package btpeer contains execs meant to be run on btpeer peripherals.
|
Package btpeer contains execs meant to be run on btpeer peripherals. |
recovery/internal/execs/cros
CBI corruption detection and repair logic.
|
CBI corruption detection and repair logic. |
recovery/internal/execs/ctr
Package ctr contains functions with cros-tool-runner.
|
Package ctr contains functions with cros-tool-runner. |
recovery/internal/execs/dolos
Package dolos implements execs for dolos devices.
|
Package dolos implements execs for dolos devices. |
recovery/internal/execs/dut
Package dut provides execs to work with proto data only.
|
Package dut provides execs to work with proto data only. |
recovery/internal/execs/env
Package env provide exec which based on environment variables.
|
Package env provide exec which based on environment variables. |
recovery/internal/execs/wifirouter
Package wifirouter initializes execs to be used with wifi routers.
|
Package wifirouter initializes execs to be used with wifi routers. |
recovery/internal/execs/wifirouter/controller
Package controller defines a common router controller class and implementations of this class per router type.
|
Package controller defines a common router controller class and implementations of this class per router type. |
recovery/internal/execs/wifirouter/ssh
Package ssh is a collection of ssh utilities for executing remote ssh commands on hosts.
|
Package ssh is a collection of ssh utilities for executing remote ssh commands on hosts. |
recovery/internal/execs/wifirouter/ssh/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
recovery/internal/localtlw
Package localtlw provides local implementation of TLW Access.
|
Package localtlw provides local implementation of TLW Access. |
recovery/internal/localtlw/dutinfo
Package dutinfo provides help function to work with DUT info.
|
Package dutinfo provides help function to work with DUT info. |
recovery/internal/localtlw/localproxy
Package localproxy provides a temp solution to run shell commands from local environment remotely to execute recovery flows.
|
Package localproxy provides a temp solution to run shell commands from local environment remotely to execute recovery flows. |
recovery/internal/localtlw/servod
Package servod provides functions to manage connection and communication with servod daemon on servo-host.
|
Package servod provides functions to manage connection and communication with servod daemon on servo-host. |
recovery/internal/localtlw/xmlrpc
Package xmlrpc implements the XML-RPC client library.
|
Package xmlrpc implements the XML-RPC client library. |
recovery/internal/log
Package log provides a wrapper over logging interfaces to simplify usage in recovery lib.
|
Package log provides a wrapper over logging interfaces to simplify usage in recovery lib. |
recovery/internal/retry
Package retry provides retry methods.
|
Package retry provides retry methods. |
recovery/internal/rpm
Package rpm wraps xmlrpc communications to rpm service.
|
Package rpm wraps xmlrpc communications to rpm service. |
recovery/internal/tls
Package tls provides the canonical implementation of a common TLS server.
|
Package tls provides the canonical implementation of a common TLS server. |
recovery/internal/tlw
Package tlw is implementation of TLW service.
|
Package tlw is implementation of TLW service. |
recovery/internal/tlw/cache
Package cache provides functions to manage local cache of UFS data.
|
Package cache provides functions to manage local cache of UFS data. |
recovery/logger
Package logger provides an abstract representation of logging interfaces used by recovery lib.
|
Package logger provides an abstract representation of logging interfaces used by recovery lib. |
recovery/logger/metrics
The metrics implementation inside the package of the same name is a default implementation of the Metrics interface.
|
The metrics implementation inside the package of the same name is a default implementation of the Metrics interface. |
recovery/logger/metrics/mockmetrics
Package mockmetrics is a generated GoMock package.
|
Package mockmetrics is a generated GoMock package. |
recovery/namespace
Package namespace contains functions to work with namespace of the context.
|
Package namespace contains functions to work with namespace of the context. |
recovery/tlw
Package tlw provides an abstract representation of the TLW API which is used by recovery
|
Package tlw provides an abstract representation of the TLW API which is used by recovery |
recovery/version
Package version provides a wrapper over version service to simplify usage in recovery lib.
|
Package version provides a wrapper over version service to simplify usage in recovery lib. |
satlab/common/site
Package site contains site local constants for the satlab
|
Package site contains site local constants for the satlab |
satlab/common/utils/expect
Package expect is a Go version of the classic TCL Expect.
|
Package expect is a Go version of the classic TCL Expect. |
satlab/common/utils/term
Package term implements a subset of the C termios library to interface with Terminals.
|
Package term implements a subset of the C termios library to interface with Terminals. |
satlab/satlab/internal/ccd
Package ccd contains functionality around management of the GSC console.
|
Package ccd contains functionality around management of the GSC console. |
satlab/satlab/internal/meta
Package meta contains functionality around management of the Satlab CLI binary itself.
|
Package meta contains functionality around management of the Satlab CLI binary itself. |
satlab/satlab/internal/subcmds
Package subcmds contains functionality around subcommands of Satlab CLI.
|
Package subcmds contains functionality around subcommands of Satlab CLI. |
satlab/satlab/internal/support
Package support contains functionality around remote port forwarding.
|
Package support contains functionality around remote port forwarding. |
satlab/satlabrpcserver/proto
Package satlabrpcserver contains protocol buffers that are exchanged between the client and server.
|
Package satlabrpcserver contains protocol buffers that are exchanged between the client and server. |
servo
Package servo is used to communicate with servo devices connected to DUTs.
|
Package servo is used to communicate with servo devices connected to DUTs. |
servo/ctxutil
Package ctxutil provides convenience functions for working with context.Context objects.
|
Package ctxutil provides convenience functions for working with context.Context objects. |
servo/errors
Package errors provides basic utilities to construct errors.
|
Package errors provides basic utilities to construct errors. |
servo/errors/stack
Package stack provides a utility to capture and format a stack trace.
|
Package stack provides a utility to capture and format a stack trace. |
servo/exec
Package exec is common code used by both ssh and testexec for command execution.
|
Package exec is common code used by both ssh and testexec for command execution. |
servo/logging
Package logging provides the standard logging mechanism for Tast.
|
Package logging provides the standard logging mechanism for Tast. |
servo/logging/loggingtest
Package loggingtest provides logging utilities for unit tests.
|
Package loggingtest provides logging utilities for unit tests. |
servo/shutil
Package shutil provides shell-related utility functions.
|
Package shutil provides shell-related utility functions. |
servo/ssh
Package ssh provides means to communicate with remote host through SSH.
|
Package ssh provides means to communicate with remote host through SSH. |
servo/ssh/linuxssh
Package linuxssh provides Linux specific operations conducted via SSH
|
Package linuxssh provides Linux specific operations conducted via SSH |
servo/sshtest
Package sshtest provides support code for testing the host package.
|
Package sshtest provides support code for testing the host package. |
servo/testexec
Package testexec is a wrapper of the standard os/exec package optimized for use cases of Tast.
|
Package testexec is a wrapper of the standard os/exec package optimized for use cases of Tast. |
servo/testing
Package testing provides public API for tests.
|
Package testing provides public API for tests. |
servo/testingutil
Package testingutil is a kitchen sink of utilities shared by Tast tests and Tast framework.
|
Package testingutil is a kitchen sink of utilities shared by Tast tests and Tast framework. |
servo/testutil
Package testutil provides support code for unit tests.
|
Package testutil provides support code for unit tests. |
servo/xmlrpc
Package xmlrpc implements the XML-RPC client library.
|
Package xmlrpc implements the XML-RPC client library. |
stableversion/keys
Package keys provides builder to generate keys for recovery-versions.
|
Package keys provides builder to generate keys for recovery-versions. |
tlslib
Package tlslib provides the canonical implementation of a common TLS server.
|
Package tlslib provides the canonical implementation of a common TLS server. |
tlslib/internal/nebraska
Package nebraska implements a fake Omaha server based on "nebraska.py".
|
Package nebraska implements a fake Omaha server based on "nebraska.py". |
tlslib/internal/resource
Package resource helps to manage AIP resources (https://google.aip.dev/121).
|
Package resource helps to manage AIP resources (https://google.aip.dev/121). |
tlsutil
Package tlsutil provides utility for working with test lab services.
|
Package tlsutil provides utility for working with test lab services. |
device_manager
|
|
internal/config
Package config manages configurations within the Device Lease service.
|
Package config manages configurations within the Device Lease service. |
internal/controller
Package controller contains the implementation to interact and manipulate the data models of the Device Lease service.
|
Package controller contains the implementation to interact and manipulate the data models of the Device Lease service. |
internal/database
Package database manages database connectors and implementations for the Device Lease service.
|
Package database manages database connectors and implementations for the Device Lease service. |
internal/external
Package external manages external services and connectors for the Device Lease service.
|
Package external manages external services and connectors for the Device Lease service. |
internal/frontend
Package frontend implements the Device Lease service API.
|
Package frontend implements the Device Lease service API. |
internal/jobs
Package jobs contains the handlers registered and called by Cloud Scheduler.
|
Package jobs contains the handlers registered and called by Cloud Scheduler. |
internal/metrics
Package metrics defines custom tsmon metrics exported by Device Manager.
|
Package metrics defines custom tsmon metrics exported by Device Manager. |
internal/model
Package model contains all the data models related to the Device Lease service.
|
Package model contains all the data models related to the Device Lease service. |
experimental
|
|
golangbuild
Binary golangbuild is a luciexe binary that builds and tests the code for the Go project.
|
Binary golangbuild is a luciexe binary that builds and tests the code for the Go project. |
golangbuild/golangbuildpb
Package golangbuildpb contains protos with inputs and outputs of golangbuild.
|
Package golangbuildpb contains protos with inputs and outputs of golangbuild. |
golangbuild/testweights
Package testweights contains test weights for the test sharding strategy for golangbuild.
|
Package testweights contains test weights for the test sharding strategy for golangbuild. |
importcounter
Command importcounter will calculate and print per-package and aggregate metrics about Go dependencies.
|
Command importcounter will calculate and print per-package and aggregate metrics about Go dependencies. |
logstreamer
Command logstreamer is a thin wrapper around gs.NewObjectStream to tail a GCS object which is being repeatedly appended via the composition API and dumps it to stdout.
|
Command logstreamer is a thin wrapper around gs.NewObjectStream to tail a GCS object which is being repeatedly appended via the composition API and dumps it to stdout. |
swarming/bbsched
Binary bbsched emits a stream of ScheduleBuild requests at a constant QPS.
|
Binary bbsched emits a stream of ScheduleBuild requests at a constant QPS. |
swarming/botholder
Binary botholder manages execution of a Swarming bot inside a container.
|
Binary botholder manages execution of a Swarming bot inside a container. |
swarming/fakebuild
Binary fakebuild is a luciexe binary that pretends to do some work.
|
Binary fakebuild is a luciexe binary that pretends to do some work. |
swarming/fakebuild/fakebuildpb
Package fakebuildpb contains protos with inputs and outputs of fakebuild.
|
Package fakebuildpb contains protos with inputs and outputs of fakebuild. |
fleet
|
|
findswarm
Findswarm consults known swarming servers to look for a bot and provide information about that bot from a swarming server.
|
Findswarm consults known swarming servers to look for a bot and provide information about that bot from a swarming server. |
fleetconsole
|
|
api/fleetconsolerpc
Package fleetconsolerpc is the generated protos for the fleet console service.
|
Package fleetconsolerpc is the generated protos for the fleet console service. |
cmd/consoleadmin/clilib
Package clilib contains the command line application for the fleet console project.
|
Package clilib contains the command line application for the fleet console project. |
cmd/fleetconsoleserver
Package main is the entrypoint to the fleet console server.
|
Package main is the entrypoint to the fleet console server. |
cmd/fleetconsoleserver/flags
Package flags defines flags for the fleetconsoleserver.
|
Package flags defines flags for the fleetconsoleserver. |
cmd/fleetconsoleserver/serverlib
Package serverlib contains the main server loop and the modules used.
|
Package serverlib contains the main server loop and the modules used. |
internal/bigqueryclient
Package bigqueryclient contains utils to connect to Big Query
|
Package bigqueryclient contains utils to connect to Big Query |
internal/commands
Package commands contains the fleet console CLI.
|
Package commands contains the fleet console CLI. |
internal/consoleserver
Package consoleserver is the implementation of the backend of the console UI.
|
Package consoleserver is the implementation of the backend of the console UI. |
internal/database
Package database connects to a postgres or alloydb database.
|
Package database connects to a postgres or alloydb database. |
internal/database/devicesdb
Package devicesdb provides utilities to retrieve/update devices from db
|
Package devicesdb provides utilities to retrieve/update devices from db |
internal/database/queryutils
Package queryutils provides utilities to query the Devices table.
|
Package queryutils provides utilities to query the Devices table. |
internal/devicemanagerclient
Package devicemanagerclient is the client lib for device manager.
|
Package devicemanagerclient is the client lib for device manager. |
internal/internalproto
Package internalproto is the generated protos used internally.
|
Package internalproto is the generated protos used internally. |
internal/site
Package site contains settings related to the fleet console project as a whole.
|
Package site contains settings related to the fleet console project as a whole. |
internal/ufsclient
Package ufsclient is the client lib for UFS.
|
Package ufsclient is the client lib for UFS. |
internal/utils
Package utils is a set of utilities for the console server.
|
Package utils is a set of utilities for the console server. |
isolation
|
|
libs
|
|
bqwrapper
Package bqwrapper is a wrapper around the bigquery API.
|
Package bqwrapper is a wrapper around the bigquery API. |
cipd
Package cipd is an internal CIPD tool wrapper.
|
Package cipd is an internal CIPD tool wrapper. |
cookiefile
Package cookiefile implements a CookieJar over a standard Netscape/curl format cookie file.
|
Package cookiefile implements a CookieJar over a standard Netscape/curl format cookie file. |
fleet
Package fleet contains fleet configurations for UFS service.
|
Package fleet contains fleet configurations for UFS service. |
fleet/buildbucket
Package buildbucket contains all the necessary code to schedule a CTP build for running a test using buildbucket APIs.
|
Package buildbucket contains all the necessary code to schedule a CTP build for running a test using buildbucket APIs. |
fleet/device
Package device contains helper functions for fleet devices.
|
Package device contains helper functions for fleet devices. |
fleet/device/attacheddevice
Package attacheddevice contains library functions that help manipulate UFS Attached Device data for different Fleet services.
|
Package attacheddevice contains library functions that help manipulate UFS Attached Device data for different Fleet services. |
fleet/device/dut
Package dut contains library functions that help manipulate UFS DUT data for different Fleet services.
|
Package dut contains library functions that help manipulate UFS DUT data for different Fleet services. |
fleet/device/schedulingunit
Package schedulingunit contains library functions that help manipulate UFS scheduling unit data for different Fleet services.
|
Package schedulingunit contains library functions that help manipulate UFS scheduling unit data for different Fleet services. |
fleet/devicelabel
Package devicelabel contains the implementation for generating scheduling labels or human-readable labels for fleet devices.
|
Package devicelabel contains the implementation for generating scheduling labels or human-readable labels for fleet devices. |
fleet/scheduling
Package scheduling implements a library for task scheduling.
|
Package scheduling implements a library for task scheduling. |
fleet/scheduling/api
Package api defines the API for managing test and task scheduling on Devices.
|
Package api defines the API for managing test and task scheduling on Devices. |
fleet/scheduling/schedulers
Package schedulers contains implementors of the TaskSchedulingAPI interface.
|
Package schedulers contains implementors of the TaskSchedulingAPI interface. |
grpcclient
Package grpcclient provides a common configuration for specifying clients of grpc services.
|
Package grpcclient provides a common configuration for specifying clients of grpc services. |
infraenv
Package infraenv enables applications to access Chrome Infrastructure-specific bot parameters.
|
Package infraenv enables applications to access Chrome Infrastructure-specific bot parameters. |
lro
Package lro provides a universal implementation of longrunning.OperationsServer, and helper functions for dealing with long-running operations.
|
Package lro provides a universal implementation of longrunning.OperationsServer, and helper functions for dealing with long-running operations. |
otil
Package otil contains OpenTelemetry utilities.
|
Package otil contains OpenTelemetry utilities. |
skylab/autotest/dynamicsuite
Package dynamicsuite provides a library to create control.cros_test_platform suite requests that inject arbitrary arguments into autotest.dynamic_suite.reimage_and_run(...).
|
Package dynamicsuite provides a library to create control.cros_test_platform suite requests that inject arbitrary arguments into autotest.dynamic_suite.reimage_and_run(...). |
skylab/autotest/hostinfo
Package hostinfo provides support for Autotest's serialized hostinfo data.
|
Package hostinfo provides support for Autotest's serialized hostinfo data. |
skylab/autotest/proxy
Package proxy provides a library to create swarming requests for an autotest-swarming-proxy task.
|
Package proxy provides a library to create swarming requests for an autotest-swarming-proxy task. |
skylab/buildbucket
Package buildbucket provides a buildbucket Client with helper methods to schedule the tasks.
|
Package buildbucket provides a buildbucket Client with helper methods to schedule the tasks. |
skylab/cloudkms
Package cloudkms implements decryption of Cloud KMS encrypted ciphertext.
|
Package cloudkms implements decryption of Cloud KMS encrypted ciphertext. |
skylab/common/errctx
Package errctx provides implementations of context.Context that allow for cancellation or deadline expiration with custom error messages.
|
Package errctx provides implementations of context.Context that allow for cancellation or deadline expiration with custom error messages. |
skylab/dutstate
Package dutstate provides utils related to the DUT state cache file and the autotest host info file.
|
Package dutstate provides utils related to the DUT state cache file and the autotest host info file. |
skylab/gs
Package gs exports helpers to upload log data to Google Storage.
|
Package gs exports helpers to upload log data to Google Storage. |
skylab/inventory/autotest/attached_device
Package attached_device implements conversion of attached device labels to Autotest labels.
|
Package attached_device implements conversion of attached device labels to Autotest labels. |
skylab/inventory/autotest/labels
Package labels implements conversion of Skylab inventory schema to Autotest labels.
|
Package labels implements conversion of Skylab inventory schema to Autotest labels. |
skylab/inventory/swarming
Package swarming implements conversion of Skylab inventory schema to Swarming dimensions.
|
Package swarming implements conversion of Skylab inventory schema to Swarming dimensions. |
skylab/inventory/swarming/attacheddevice
Package attacheddevice implements conversion of attached device labels to Swarming dimensions.
|
Package attacheddevice implements conversion of attached device labels to Swarming dimensions. |
skylab/request
Package request provides a library to create swarming requests based on skylab test or task parameters.
|
Package request provides a library to create swarming requests based on skylab test or task parameters. |
skylab/sideeffects
Package sideeffects implements the validation of side effects configuration.
|
Package sideeffects implements the validation of side effects configuration. |
skylab/swarming
Package swarming implements a client for creating skylab-swarming tasks and getting their results.
|
Package swarming implements a client for creating skylab-swarming tasks and getting their results. |
skylab/worker
Package worker implements a constructor for skylab_swarming_worker commands.
|
Package worker implements a constructor for skylab_swarming_worker commands. |
sshpool
Package sshpool helps manage a pool of SSH clients.
|
Package sshpool helps manage a pool of SSH clients. |
sshtunnel
Package sshtunnel helps create a SSH tunnels between clients.
|
Package sshtunnel helps create a SSH tunnels between clients. |
Package monorail implements Monorail client.
|
Package monorail implements Monorail client. |
monorailv2
|
|
qscheduler
|
|
cmd/qscheduler
Command qscheduler is the tool to interact with quotascheduler.
|
Command qscheduler is the tool to interact with quotascheduler. |
cmd/qscheduler/internal/site
Package site contains site local constants for the qscheduler tool.
|
Package site contains site local constants for the qscheduler tool. |
qslib/profiler
Package profiler provides entity size and CPU usage profiling for quotascheduler entities.
|
Package profiler provides entity size and CPU usage profiling for quotascheduler entities. |
qslib/protos/metrics
Package metrics defines types used for structured logs and metrics of the quotascheduler behavior.
|
Package metrics defines types used for structured logs and metrics of the quotascheduler behavior. |
qslib/reconciler
Package reconciler provides a wrapper around a global state scheduler to be used by a per-worker pulling dispatcher.
|
Package reconciler provides a wrapper around a global state scheduler to be used by a per-worker pulling dispatcher. |
qslib/scheduler
Package scheduler provides Scheduler, which is an implementation of the quotascheduler algorithm.
|
Package scheduler provides Scheduler, which is an implementation of the quotascheduler algorithm. |
qslib/tutils
Package tutils provides convenience functions to convert between proto representations and time.Time / time.Duration representations of times or durations.
|
Package tutils provides convenience functions to convert between proto representations and time.Time / time.Duration representations of times or durations. |
service/api/qscheduler/v1
Package qscheduler contains service definitions for the qscheduler app.
|
Package qscheduler contains service definitions for the qscheduler app. |
service/app/config
Package config contains service configuration endpoints and data definition for qscheduler-swarming.
|
Package config contains service configuration endpoints and data definition for qscheduler-swarming. |
service/app/frontend
Package frontend exposes the primary pRPC API of qscheduler app.
|
Package frontend exposes the primary pRPC API of qscheduler app. |
service/app/state
Package state provides representations of the state of a quotascheduler app, as well as transformations that run on a state and ways to persist the state, and emits metrics about the state or its transitions.
|
Package state provides representations of the state of a quotascheduler app, as well as transformations that run on a state and ways to persist the state, and emits metrics about the state or its transitions. |
service/app/state/metrics
Package metrics provides functions to emit ts_mon and bq metrics.
|
Package metrics provides functions to emit ts_mon and bq metrics. |
service/app/state/nodestore
Package nodestore implements a datastore-backed persistent store of qscheduler state, that shards state over as many entities as necessary to stay under datastore's single-entity size limit, and uses an in-memory cache to avoid unnecessary datastore reads.
|
Package nodestore implements a datastore-backed persistent store of qscheduler state, that shards state over as many entities as necessary to stay under datastore's single-entity size limit, and uses an in-memory cache to avoid unnecessary datastore reads. |
service/app/state/nodestore/internal/blob
Package blob defines the proto format used by nodestore.
|
Package blob defines the proto format used by nodestore. |
service/app/tracing
Package tracing contains helper for reporting OpenTelemetry tracing spans.
|
Package tracing contains helper for reporting OpenTelemetry tracing spans. |
service/cmd/qscheduler-swarming
Command qscheduler-swarming implements a qscheduler server process for GKE environment.
|
Command qscheduler-swarming implements a qscheduler server process for GKE environment. |
cmd/rts-chromium
Command rts-chromium is Chromium-specific part of the generic RTS framework.
|
Command rts-chromium is Chromium-specific part of the generic RTS framework. |
cmd/rts-ml-chromium
Command rts-ml-chromium is Chromium-specific part of the generic RTS framework that incorporates multiple features using an ml model.
|
Command rts-ml-chromium is Chromium-specific part of the generic RTS framework that incorporates multiple features using an ml model. |
filegraph
Package filegraph implements a directed weighted graph of files, where the weight of edge (x, y), called distance, represents how much y is affected by changes in x.
|
Package filegraph implements a directed weighted graph of files, where the weight of edge (x, y), called distance, represents how much y is affected by changes in x. |
filegraph/cli
Package cli implements filegraph command.
|
Package cli implements filegraph command. |
filegraph/git
Package git implements derivation of a file graph from git log and optionally from the file structure.
|
Package git implements derivation of a file graph from git log and optionally from the file structure. |
presubmit/eval
Package eval implements a framework for selection strategy evaluation.
|
Package eval implements a framework for selection strategy evaluation. |
Package tests contains tests applying overall to the module.
|
Package tests contains tests applying overall to the module. |
third_party
|
|
govanityurls
govanityurls serves Go vanity URLs.
|
govanityurls serves Go vanity URLs. |
material_web_components
Package mwc provides embed.FS containing Material Web Components and dependencies.
|
Package mwc provides embed.FS containing Material Web Components and dependencies. |
tools
|
|
cfggrab
Command cfggrab fetches some <name>.cfg from all LUCI project configs.
|
Command cfggrab fetches some <name>.cfg from all LUCI project configs. |
device_watchdog
device_watchdog is a watchdog daemon for android devices.
|
device_watchdog is a watchdog daemon for android devices. |
dirmd
Package dirmd implements parsing and transformations of directory metadata.
|
Package dirmd implements parsing and transformations of directory metadata. |
dirmd/cli
Package cli contains the top-level commands pertaining to dirmd.
|
Package cli contains the top-level commands pertaining to dirmd. |
dirmd/cli/updater
Package updater computes inherited metadata and uploads it to GCS.
|
Package updater computes inherited metadata and uploads it to GCS. |
dirmd/git
Package git encapsulates git command interactions for dirmd.
|
Package git encapsulates git command interactions for dirmd. |
led
Command 'led' is the new generation of 'infra/tools/led'.
|
Command 'led' is the new generation of 'infra/tools/led'. |
migrator
Package migrator provides interfaces and tooling for migrating LUCI configuration files across all known LUCI projects.
|
Package migrator provides interfaces and tooling for migrating LUCI configuration files across all known LUCI projects. |
migrator/internal/migratorpb
Package migratorpb contains protos used internally by migrator.
|
Package migratorpb contains protos used internally by migrator. |
migrator/internal/plugsupport
Package plugsupport provides implementations for loading migrator plugins.
|
Package plugsupport provides implementations for loading migrator plugins. |
migrator/internal/plugsupport/templates
Package templates contains embedded plugin template content.
|
Package templates contains embedded plugin template content. |
migrator/plugin
Package plugin is the entry point for code inside the plugin process.
|
Package plugin is the entry point for code inside the plugin process. |
pkgbuild/pkg/spec
Package spec provides 3pp spec definition and helper functions for merging Create field.
|
Package spec provides 3pp spec definition and helper functions for merging Create field. |
pkgbuild/pkg/spec/loader
Package loader provides SpecLoader for loading 3pp specs and converting them into stdenv.Generator.
|
Package loader provides SpecLoader for loading 3pp specs and converting them into stdenv.Generator. |
pkgbuild/pkg/spec/source
Package source provides LoadSource reads, writes and updates source information.
|
Package source provides LoadSource reads, writes and updates source information. |
relnotes
CLI tool to generate release notes based on git logs in the current directory.
|
CLI tool to generate release notes based on git logs in the current directory. |
vpython/legacy/vpython2.7/luci
Package vpython implements the vpython tool and associated libraries.
|
Package vpython implements the vpython tool and associated libraries. |
vpython/legacy/vpython2.7/luci/api/vpython
Package vpython contains `vpython` environment definition protobufs.
|
Package vpython contains `vpython` environment definition protobufs. |
vpython/legacy/vpython2.7/luci/application/internal/prober
Package prober exports Probe, which implements logic to identify a wrapper's wrapped target.
|
Package prober exports Probe, which implements logic to identify a wrapper's wrapped target. |
vpython/legacy/vpython2.7/luci/venv/assets
Package assets is generated by go.chromium.org/luci/tools/cmd/assets.
|
Package assets is generated by go.chromium.org/luci/tools/cmd/assets. |
vpython/vpythoncommon
Package vpythoncommon has constants which are used across all the different vpython cmd packages.
|
Package vpythoncommon has constants which are used across all the different vpython cmd packages. |
unifiedfleet
|
|
api/ufsclients
Package ufsclients contains ready-made UFS clients that can be conveniently instantiated from other services or from the command line.
|
Package ufsclients contains ready-made UFS clients that can be conveniently instantiated from other services or from the command line. |
api/v1/cron
Package cron contains the cron trigger API.
|
Package cron contains the cron trigger API. |
api/v1/models
Package ufspb contains the fleet service API.
|
Package ufspb contains the fleet service API. |
api/v1/models/bigquery
Package apibq contains the bigquery service API.
|
Package apibq contains the bigquery service API. |
api/v1/models/chromeos/device
Package ufspb contains the fleet service API.
|
Package ufspb contains the fleet service API. |
api/v1/models/chromeos/lab
Package ufspb contains the fleet service API.
|
Package ufspb contains the fleet service API. |
api/v1/models/chromeos/manufacturing
Package ufspb contains the fleet service API.
|
Package ufspb contains the fleet service API. |
api/v1/rpc
Package ufspb contains the fleet service API.
|
Package ufspb contains the fleet service API. |
api/v1/rpc/mock
Package mockufs is a generated GoMock package.
|
Package mockufs is a generated GoMock package. |
app/config
Package config contains the configurations for UFS service.
|
Package config contains the configurations for UFS service. |
app/controller
Package controller provides a high-level interface for managing devices.
|
Package controller provides a high-level interface for managing devices. |
app/frontend
Package frontend implements the RPC endpoints for the inventory service
|
Package frontend implements the RPC endpoints for the inventory service |
app/model/caching
Package caching provides interfaces for managing DataStore entities that correspond to the caching service
|
Package caching provides interfaces for managing DataStore entities that correspond to the caching service |
app/model/configuration
Package configuration provides interfaces for managing DataStore entities that correspond to device configurations
|
Package configuration provides interfaces for managing DataStore entities that correspond to device configurations |
app/model/datastore
Package datastore provides an interface for connecting to the DataStore
|
Package datastore provides an interface for connecting to the DataStore |
app/model/history
Package history provides interfaces for managing DataStore entities that correspond to past DataStore data
|
Package history provides interfaces for managing DataStore entities that correspond to past DataStore data |
app/model/inventory
Package inventory provides interfaces for managing DataStore entities that correspond to device lab setup environments
|
Package inventory provides interfaces for managing DataStore entities that correspond to device lab setup environments |
app/model/registration
Package registration provides interfaces for managing DataStore entities that correspond to physical devices
|
Package registration provides interfaces for managing DataStore entities that correspond to physical devices |
app/model/state
Package state` provides interfaces for managing DataStore entities that correspond to device states
|
Package state` provides interfaces for managing DataStore entities that correspond to device states |
vm_leaser
|
|
Click to show internal directories.
Click to hide internal directories.