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. |
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. |
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
|
|
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. |
Click to show internal directories.
Click to hide internal directories.