cros/

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

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

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

Directories

Path Synopsis
cmd
branch_util/test
Package test defines a branch_util-specific test harness.
Package test defines a branch_util-specific test harness.
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.
caching-backend/nginx-access-log-metrics/internal/bquploader
Package bquploader defines a uploader of BigQuery.
Package bquploader defines a uploader of BigQuery.
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.
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.
ipcpubsub/internal/site
Package site contains site local constants for the qscheduler tool.
Package site contains site local constants for the qscheduler tool.
labpack
The labpack program allows to run repair tasks for ChromeOS devices in the lab.
The labpack program allows to run repair tasks for ChromeOS devices in the lab.
lucifer
Command lucifer runs tests and admin tasks.
Command lucifer runs tests and admin tasks.
lucifer/internal/abortsock
Package abortsock implements abort sockets.
Package abortsock implements abort sockets.
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.
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.
lucifer/internal/autotest
Package autotest provides a Go API for interacting with Autotest.
Package autotest provides a Go API for interacting with Autotest.
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.
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.
lucifer/internal/event
Package event standardizes communication of events from Lucifer commands.
Package event standardizes communication of events from Lucifer commands.
lucifer/internal/flagx
Package flagx contains extra utilities to complement the flag package.
Package flagx contains extra utilities to complement the flag package.
lucifer/internal/logdog
Package logdog provide an interface for writing LogDog logs.
Package logdog provide an interface for writing LogDog logs.
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.
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.
phosphorus/internal/autotest
Package autotest provides a Go API for interacting with Autotest.
Package autotest provides a Go API for interacting with Autotest.
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.
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
phosphorus/internal/gs
Package gs exports helpers to upload log data to Google Storage.
Package gs exports helpers to upload log data to Google Storage.
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.
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.
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.
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.
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.
prototype-rts
Application prototype-rts is a local demo Remote Test Server.
Application prototype-rts is a local demo Remote Test Server.
prototype-tlw
Command dev-tlw implements the TLS wiring API for development convenience.
Command dev-tlw implements the TLS wiring API for development convenience.
result_flow
Command result_flow implements the result flow recipe's steps.
Command result_flow implements the result flow recipe's steps.
result_flow/internal/bb
Package bb implements a BuildBucket.Client using calls to BuildBucket.
Package bb implements a BuildBucket.Client using calls to BuildBucket.
result_flow/internal/site
Package site contains site local constants for the Result Flow.
Package site contains site local constants for the Result Flow.
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.
tclint
Command lint is generic linter for Chrome OS test configs.
Command lint is generic linter for Chrome OS test configs.
tclint/internal/diagnostics
Package diagnostics provides utilities to collect diagnostics for lint.
Package diagnostics provides utilities to collect diagnostics for lint.
tclint/internal/metadata
Package metadata provides functions to lint Chrome OS integration test metadata.
Package metadata provides functions to lint Chrome OS integration test metadata.
tclint/internal/util/difftests
Package difftests provides utilities for writing tests that compare against golden output.
Package difftests provides utilities for writing tests that compare against golden output.
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.
internal
assert
Package assert contains common assert methods.
Package assert contains common assert methods.
buildplan
Package buildplan contains support code for the build planner.
Package buildplan contains support code for the build planner.
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.
cmd
Package cmd provides support for running commands.
Package cmd provides support for running commands.
env
gerrit
Package gerrit contains functions for interacting with gerrit/gitiles.
Package gerrit contains functions for interacting with gerrit/gitiles.
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.
git/genoptions
Generates options.go, which implements git options.
Generates options.go, which implements git options.
gs
pointless
Package pointless contains code for the pointless build checker.
Package pointless contains code for the pointless build checker.
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.
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.
testutil
Package testutil contains various util functions for testing.
Package testutil contains various util functions for testing.
util
Package util contains common utility functions.
Package util contains common utility functions.
karte
api
lab_inventory
bq
Package bq implements bigquery-related logic.
Package bq implements bigquery-related logic.
datastore
Package datastore contains datastore-related logic.
Package datastore contains datastore-related logic.
dronecfg
Package dronecfg implements datastore access for storing drone configs.
Package dronecfg implements datastore access for storing drone configs.
utilization
Package utilization provides functions to report DUT utilization metrics.
Package utilization provides functions to report DUT utilization metrics.
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.
internal/config
Package config provides struts to holds and read configs.
Package config provides struts to holds and read configs.
internal/localtlw
Package localtlw provides local implementation of TLW Access.
Package localtlw provides local implementation of TLW Access.
internal/localtlw/dutinfo
Package dutinfo provides help function to work with DUT info.
Package dutinfo provides help function to work with DUT info.
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.
internal/localtlw/xmlrpc
Package xmlrpc implements the XML-RPC client library.
Package xmlrpc implements the XML-RPC client library.
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.
internal/plan
Package plan provides struts and functionality to use plans and actions.
Package plan provides struts and functionality to use plans and actions.
internal/plan/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.
internal/retry
Package retry provides retry methods.
Package retry provides retry methods.
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.
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
Package tlslib provides the canonical implementation of a common TLS server.
Package tlslib provides the canonical implementation of a common TLS server.
internal/nebraska
Package nebraska implements a fake Omaha server based on "nebraska.py".
Package nebraska implements a fake Omaha server based on "nebraska.py".
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).
Package tlsutil provides utility for working with test lab services.
Package tlsutil provides utility for working with test lab services.

Jump to

Keyboard shortcuts

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