Directories ¶
Path | Synopsis |
---|---|
Package action provides the interface and utilities for funnctions which takes a context and returns an error on failure.
|
Package action provides the interface and utilities for funnctions which takes a context and returns an error on failure. |
Package android enables controlling android devices.
|
Package android enables controlling android devices. |
adb
Package adb enables controlling android devices through the local adb server.
|
Package adb enables controlling android devices through the local adb server. |
mobly
Package mobly is for interacting with Mobly snippets on Android devices for rich Android automation controls.
|
Package mobly is for interacting with Mobly snippets on Android devices for rich Android automation controls. |
ui
Package ui allows interacting with Android apps by Android UI Automator API.
|
Package ui allows interacting with Android apps by Android UI Automator API. |
ui/gen
Package main implements a script for writing a Go source file containing input event constants.
|
Package main implements a script for writing a Go source file containing input event constants. |
Package bond provides the interface to access Bond API.
|
Package bond provides the interface to access Bond API. |
camera
|
|
chart
Package chart provides utility for displaying a chart on chart tablet paired with DUT in camerabox setup.
|
Package chart provides utility for displaying a chart on chart tablet paired with DUT in camerabox setup. |
Package chameleon is used to communicate with chameleon devices connected to DUTs.
|
Package chameleon is used to communicate with chameleon devices connected to DUTs. |
Package crash contains constants and common utilities for crash reporter.
|
Package crash contains constants and common utilities for crash reporter. |
cros
|
|
crossdevice
Package crossdevice is used for Cross Device functionality.
|
Package crossdevice is used for Cross Device functionality. |
lacros
Package lacros provides common constants, vars and helper functions for Lacros update tests.
|
Package lacros provides common constants, vars and helper functions for Lacros update tests. |
nearbyshare
Package nearbyshare is used to control Chrome OS Nearby Share functionality.
|
Package nearbyshare is used to control Chrome OS Nearby Share functionality. |
crypto
|
|
certificate
Package certificate contains test certificates for use in public key cryptography.
|
Package certificate contains test certificates for use in public key cryptography. |
Package factory provides common values or function shared between remote and local tests.
|
Package factory provides common values or function shared between remote and local tests. |
Package firmware implements the libraries and utilities which are used for both local and remote bundles with the same name 'firmware'.
|
Package firmware implements the libraries and utilities which are used for both local and remote bundles with the same name 'firmware'. |
bios
Package bios contains functions to support bios manipulation.
|
Package bios contains functions to support bios manipulation. |
serial
Package serial allows communication with serial ports.
|
Package serial allows communication with serial ports. |
serial/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
ti50
Package ti50 implements shared libraries for ti50 testing.
|
Package ti50 implements shared libraries for ti50 testing. |
Package fixture holds names of the fixtures available in Tast.
|
Package fixture holds names of the fixtures available in Tast. |
Package genparams provides utilities to generate large Tast test metadata.
|
Package genparams provides utilities to generate large Tast test metadata. |
Package hermesconst defines the constants for Hermes https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/hermes/README.md This package is defined under common/ as they might be used in both local and remote tests.
|
Package hermesconst defines the constants for Hermes https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/hermes/README.md This package is defined under common/ as they might be used in both local and remote tests. |
hps
|
|
hpsutil
Package hpsutil contains functionality used by the HPS tast tests.
|
Package hpsutil contains functionality used by the HPS tast tests. |
Package hwsec implements the libraries and utilities which are used for both local and remote bundles with the same name 'hwsec'.
|
Package hwsec implements the libraries and utilities which are used for both local and remote bundles with the same name 'hwsec'. |
media
|
|
caps
Package caps is a package for capabilities used in autotest-capability.
|
Package caps is a package for capabilities used in autotest-capability. |
Package mmconst defines the constants for ModemManager1, This is defined under common/ as they might be used in both local and remote tests.
|
Package mmconst defines the constants for ModemManager1, This is defined under common/ as they might be used in both local and remote tests. |
network
|
|
arping
Package arping contains utility functions to wrap around the arping program.
|
Package arping contains utility functions to wrap around the arping program. |
cmd
Package cmd contains the interface for running commands in packages such as iw and ping.
|
Package cmd contains the interface for running commands in packages such as iw and ping. |
daemonutil
Package daemonutil provides utilities for controlling background processes.
|
Package daemonutil provides utilities for controlling background processes. |
diag
Package diag is a library of common functionality to utilize the Chrome network diagnostic routines.
|
Package diag is a library of common functionality to utilize the Chrome network diagnostic routines. |
ip
Package ip contains utility functions to wrap around the ip program.
|
Package ip contains utility functions to wrap around the ip program. |
iw
Package iw contains utility functions to wrap around the iw program.
|
Package iw contains utility functions to wrap around the iw program. |
ping
Package ping contains utility functions to wrap around the ping program.
|
Package ping contains utility functions to wrap around the ping program. |
protoutil
Package protoutil provides utils to deal with protobuf.
|
Package protoutil provides utils to deal with protobuf. |
wpacli
Package wpacli contains methods running wpa_cli command.
|
Package wpacli contains methods running wpa_cli command. |
Package perf provides utilities to build a JSON file that can be uploaded to Chrome Performance Dashboard (https://chromeperf.appspot.com/).
|
Package perf provides utilities to build a JSON file that can be uploaded to Chrome Performance Dashboard (https://chromeperf.appspot.com/). |
perfpb
Package perfpb defines helpers for adding perf.Values to gRPC calls.
|
Package perfpb defines helpers for adding perf.Values to gRPC calls. |
Package pkcs11 implements the libraries for accessing and testing the chaps pkcs#11 keystore.
|
Package pkcs11 implements the libraries for accessing and testing the chaps pkcs#11 keystore. |
netcertstore
Package netcertstore hosts the NetCertStore.
|
Package netcertstore hosts the NetCertStore. |
pkcs11test
Package pkcs11test implements utilities for testing the chaps pkcs#11 keystore.
|
Package pkcs11test implements utilities for testing the chaps pkcs#11 keystore. |
Package policy contains utilities for representing and using policies.
|
Package policy contains utilities for representing and using policies. |
fakedms
Package fakedms implements a library for setting policies via a locally-hosted Device Management Server.
|
Package fakedms implements a library for setting policies via a locally-hosted Device Management Server. |
Package servers defines utilitizes that allow tests to access various servers, such as servo and provisions, provided in the lab or development environment.
|
Package servers defines utilitizes that allow tests to access various servers, such as servo and provisions, provided in the lab or development environment. |
Package servo is used to communicate with servo devices connected to DUTs.
|
Package servo is used to communicate with servo devices connected to DUTs. |
Package shillconst defines the constants of shill service.
|
Package shillconst defines the constants of shill service. |
Package storage reports information retrieved from storage-info-common.sh on behalf of tests.
|
Package storage reports information retrieved from storage-info-common.sh on behalf of tests. |
files
Package files contains the utilities for testing file based storage.
|
Package files contains the utilities for testing file based storage. |
Package tape enables access to the TAPE service which offers access to owned test accounts and configuration of policies on DPanel for those accounts.
|
Package tape enables access to the TAPE service which offers access to owned test accounts and configuration of policies on DPanel for those accounts. |
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. |
Package upstart provides constants shared by remote and local tests.
|
Package upstart provides constants shared by remote and local tests. |
wifi
|
|
ieee80211
Package ieee80211 defines some 802.11 constants not defined by gopacket/layers/dot11.go
|
Package ieee80211 defines some 802.11 constants not defined by gopacket/layers/dot11.go |
security
Package security defines interfaces for test authors to deal with the diverse WiFi security standards: - Interface Config defines methods to compose configuration files of AP or DUT.
|
Package security defines interfaces for test authors to deal with the diverse WiFi security standards: - Interface Config defines methods to compose configuration files of AP or DUT. |
security/base
Package base provides a Config type for open network.
|
Package base provides a Config type for open network. |
security/dynamicwep
Package dynamicwep provides a Config type for Dynamic WEP protected network.
|
Package dynamicwep provides a Config type for Dynamic WEP protected network. |
security/eap
Package eap is an abstract class for EAP security classes which need certificate/key installation.
|
Package eap is an abstract class for EAP security classes which need certificate/key installation. |
security/tunneled1x
Package tunneled1x provides a Config type for PEAP/TTLS protected network.
|
Package tunneled1x provides a Config type for PEAP/TTLS protected network. |
security/wep
Package wep provides a Config type for WEP protected network.
|
Package wep provides a Config type for WEP protected network. |
security/wpa
Package wpa provides a Config type for WPA protected network.
|
Package wpa provides a Config type for WPA protected network. |
security/wpaeap
Package wpaeap provides a Config type for WPA EAP protected network.
|
Package wpaeap provides a Config type for WPA EAP protected network. |
wificell
|
|
router
Package router provides common local and remote utilities for accessing or controlling different routers.
|
Package router provides common local and remote utilities for accessing or controlling different routers. |
Package wpasupplicant provides common constants of wpa_supplicant that can be used in both local and remote libraries/tests.
|
Package wpasupplicant provides common constants of wpa_supplicant that can be used in both local and remote libraries/tests. |
Package xmlrpc implements the XML-RPC client library.
|
Package xmlrpc implements the XML-RPC client library. |
Click to show internal directories.
Click to hide internal directories.