Directories ¶
Path | Synopsis |
---|---|
common
|
|
action
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. |
android
Package android enables controlling android devices.
|
Package android enables controlling android devices. |
android/adb
Package adb enables controlling android devices through the local adb server.
|
Package adb enables controlling android devices through the local adb server. |
android/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. |
android/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. |
android/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. |
bond
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. |
chameleon
Package chameleon is used to communicate with chameleon devices connected to DUTs.
|
Package chameleon is used to communicate with chameleon devices connected to DUTs. |
crash
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. |
cros/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. |
cros/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. |
factory
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. |
firmware
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'. |
firmware/bios
Package bios contains functions to support bios manipulation.
|
Package bios contains functions to support bios manipulation. |
firmware/serial
Package serial allows communication with serial ports.
|
Package serial allows communication with serial ports. |
firmware/serial/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
firmware/ti50
Package ti50 implements shared libraries for ti50 testing.
|
Package ti50 implements shared libraries for ti50 testing. |
fixture
Package fixture holds names of the fixtures available in Tast.
|
Package fixture holds names of the fixtures available in Tast. |
genparams
Package genparams provides utilities to generate large Tast test metadata.
|
Package genparams provides utilities to generate large Tast test metadata. |
hermesconst
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. |
hwsec
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. |
mmconst
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. |
network/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. |
network/daemonutil
Package daemonutil provides utilities for controlling background processes.
|
Package daemonutil provides utilities for controlling background processes. |
network/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. |
network/ip
Package ip contains utility functions to wrap around the ip program.
|
Package ip contains utility functions to wrap around the ip program. |
network/iw
Package iw contains utility functions to wrap around the iw program.
|
Package iw contains utility functions to wrap around the iw program. |
network/ping
Package ping contains utility functions to wrap around the ping program.
|
Package ping contains utility functions to wrap around the ping program. |
network/protoutil
Package protoutil provides utils to deal with protobuf.
|
Package protoutil provides utils to deal with protobuf. |
network/wpacli
Package wpacli contains methods running wpa_cli command.
|
Package wpacli contains methods running wpa_cli command. |
perf
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/). |
perf/perfpb
Package perfpb defines helpers for adding perf.Values to gRPC calls.
|
Package perfpb defines helpers for adding perf.Values to gRPC calls. |
pkcs11
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. |
pkcs11/netcertstore
Package netcertstore hosts the NetCertStore.
|
Package netcertstore hosts the NetCertStore. |
pkcs11/pkcs11test
Package pkcs11test implements utilities for testing the chaps pkcs#11 keystore.
|
Package pkcs11test implements utilities for testing the chaps pkcs#11 keystore. |
policy
Package policy contains utilities for representing and using policies.
|
Package policy contains utilities for representing and using policies. |
policy/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. |
servers
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. |
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. |
shillconst
Package shillconst defines the constants of shill service.
|
Package shillconst defines the constants of shill service. |
storage
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. |
storage/files
Package files contains the utilities for testing file based storage.
|
Package files contains the utilities for testing file based storage. |
tape
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. |
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. |
upstart
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 |
wifi/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. |
wifi/security/base
Package base provides a Config type for open network.
|
Package base provides a Config type for open network. |
wifi/security/dynamicwep
Package dynamicwep provides a Config type for Dynamic WEP protected network.
|
Package dynamicwep provides a Config type for Dynamic WEP protected network. |
wifi/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. |
wifi/security/tunneled1x
Package tunneled1x provides a Config type for PEAP/TTLS protected network.
|
Package tunneled1x provides a Config type for PEAP/TTLS protected network. |
wifi/security/wep
Package wep provides a Config type for WEP protected network.
|
Package wep provides a Config type for WEP protected network. |
wifi/security/wpa
Package wpa provides a Config type for WPA protected network.
|
Package wpa provides a Config type for WPA protected network. |
wifi/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. |
wpasupplicant
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. |
xmlrpc
Package xmlrpc implements the XML-RPC client library.
|
Package xmlrpc implements the XML-RPC client library. |
local
|
|
a11y
Package a11y provides functions to assist with interacting with accessibility features and settings.
|
Package a11y provides functions to assist with interacting with accessibility features and settings. |
accountmanager
Package accountmanager provides common functionality for managing accounts on Chrome OS in-session e.g.
|
Package accountmanager provides common functionality for managing accounts on Chrome OS in-session e.g. |
ambient
Package ambient supports interaction with ChromeOS Ambient mode.
|
Package ambient supports interaction with ChromeOS Ambient mode. |
android/adb
Package adb enables controlling android devices from local bundles via ADB.
|
Package adb enables controlling android devices from local bundles via ADB. |
apps
Package apps provides general ChromeOS app utilities.
|
Package apps provides general ChromeOS app utilities. |
arc
Package arc supports interacting with the ARC framework, which is used to run Android applications on Chrome OS.
|
Package arc supports interacting with the ARC framework, which is used to run Android applications on Chrome OS. |
arc/optin
Package optin provides set of util functions used to control ARC provisioning.
|
Package optin provides set of util functions used to control ARC provisioning. |
arc/playstore
Package playstore provides set of util functions used to install applications through the playstore.
|
Package playstore provides set of util functions used to install applications through the playstore. |
asan
Package asan containing utilities related to Address Sanitizer.
|
Package asan containing utilities related to Address Sanitizer. |
assistant
Package assistant supports interaction with Assistant service.
|
Package assistant supports interaction with Assistant service. |
audio
Package audio interacts with audio operation.
|
Package audio interacts with audio operation. |
audio/crastestclient
Package crastestclient provides functions to interact cras_test_client
|
Package crastestclient provides functions to interact cras_test_client |
benchmark
Package benchmark provides utilities for running Google Benchmark binaries on device.
|
Package benchmark provides utilities for running Google Benchmark binaries on device. |
bluetooth
Package bluetooth contains helpers to interact with the system's bluetooth adapters.
|
Package bluetooth contains helpers to interact with the system's bluetooth adapters. |
bluetooth/mojo
Package mojo provides functions to access the bluetooth mojo interface defined in cros_bluetooth_config.mojom
|
Package mojo provides functions to access the bluetooth mojo interface defined in cros_bluetooth_config.mojom |
bundlemain
Package bundlemain provides a main function implementation for a bundle to share it from various local bundle executables.
|
Package bundlemain provides a main function implementation for a bundle to share it from various local bundle executables. |
bundles/cros
Package main implements the "cros" local test bundle.
|
Package main implements the "cros" local test bundle. |
bundles/cros/a11y
Package a11y provides functions to assist with interacting with accessibility features and settings.
|
Package a11y provides functions to assist with interacting with accessibility features and settings. |
bundles/cros/a11y/chromevox
Package chromevox provides functions to assist with interacting with ChromeVox, the built in screenreader.
|
Package chromevox provides functions to assist with interacting with ChromeVox, the built in screenreader. |
bundles/cros/accountmanager
Package accountmanager provides functions to manage accounts in-session.
|
Package accountmanager provides functions to manage accounts in-session. |
bundles/cros/ad
Package ad provides Active Directory related tests (Kerberos, Chrome OS Active Directory integration aka.
|
Package ad provides Active Directory related tests (Kerberos, Chrome OS Active Directory integration aka. |
bundles/cros/ad/kerberos
Package kerberos interacts with the Kerberos system daemon.
|
Package kerberos interacts with the Kerberos system daemon. |
bundles/cros/ambient
Package ambient contains tests for ChromeOS Ambient mode.
|
Package ambient contains tests for ChromeOS Ambient mode. |
bundles/cros/apps
Package apps contains functionality and test cases for Chrome OS essential Apps.
|
Package apps contains functionality and test cases for Chrome OS essential Apps. |
bundles/cros/apps/calculator
Package calc contains common functions used in the Calculator app.
|
Package calc contains common functions used in the Calculator app. |
bundles/cros/apps/cursive
Package cursive contains common functions used in the Cursive app.
|
Package cursive contains common functions used in the Cursive app. |
bundles/cros/apps/galleryapp
Package galleryapp contains common functions used in the Gallery (aka Backlight) app.
|
Package galleryapp contains common functions used in the Gallery (aka Backlight) app. |
bundles/cros/apps/helpapp
Package helpapp contains common functions used in the help app.
|
Package helpapp contains common functions used in the help app. |
bundles/cros/apps/pre
Package pre contains preconditions for apps tests
|
Package pre contains preconditions for apps tests |
bundles/cros/appsplatform
Package appsplatform contains tests for the Apps Platform team.
|
Package appsplatform contains tests for the Apps Platform team. |
bundles/cros/appsplatform/webapks
Package webapks defines test webAPKs used in appsplatform tests.
|
Package webapks defines test webAPKs used in appsplatform tests. |
bundles/cros/arc
Package arc contains local Tast tests that exercise the ARC framework, which is used to run Android applications on Chrome OS.
|
Package arc contains local Tast tests that exercise the ARC framework, which is used to run Android applications on Chrome OS. |
bundles/cros/arc/a11y
Package a11y provides functions to assist with interacting with accessibility settings in ARC accessibility tests.
|
Package a11y provides functions to assist with interacting with accessibility settings in ARC accessibility tests. |
bundles/cros/arc/apploading
Package apploading provides functions to assist with instrumenting and uploading performance metrics for ARC apploading tasts.
|
Package apploading provides functions to assist with instrumenting and uploading performance metrics for ARC apploading tasts. |
bundles/cros/arc/apputil
Package apputil implements the libraries used to control ARC apps
|
Package apputil implements the libraries used to control ARC apps |
bundles/cros/arc/apputil/vlc
Package vlc contains local Tast tests that exercise vlc.
|
Package vlc contains local Tast tests that exercise vlc. |
bundles/cros/arc/apputil/voicerecorder
Package voicerecorder wraps method and constant of voice recorder app for MTBF testing.
|
Package voicerecorder wraps method and constant of voice recorder app for MTBF testing. |
bundles/cros/arc/arccrash
Package arccrash provides utilities for tests of crash reporting.
|
Package arccrash provides utilities for tests of crash reporting. |
bundles/cros/arc/audio
Package audio contains common utilities to help writing ARC audio tests.
|
Package audio contains common utilities to help writing ARC audio tests. |
bundles/cros/arc/c2e2etest
Package c2e2etest contains constants and utilities for the prebuilt android test APK.
|
Package c2e2etest contains constants and utilities for the prebuilt android test APK. |
bundles/cros/arc/cache
Package cache provides helpers to work with caches in ARC.
|
Package cache provides helpers to work with caches in ARC. |
bundles/cros/arc/chromeproxy
Package chromeproxy provides the go binding of chrome.proxy APIs.
|
Package chromeproxy provides the go binding of chrome.proxy APIs. |
bundles/cros/arc/containermount
Package containermount implements the tests for ARC related mount points.
|
Package containermount implements the tests for ARC related mount points. |
bundles/cros/arc/inputlatency
Package inputlatency contains functions and structs used for measuring input latency on ARC.
|
Package inputlatency contains functions and structs used for measuring input latency on ARC. |
bundles/cros/arc/libvda
Package libvda provides common code for testing libvda's GPU implementation (go/libvda).
|
Package libvda provides common code for testing libvda's GPU implementation (go/libvda). |
bundles/cros/arc/mediasession
Package mediasession contains common utilities to help writing ARC media session tests.
|
Package mediasession contains common utilities to help writing ARC media session tests. |
bundles/cros/arc/minicontainer
Package minicontainer implements the tests to verify ARC Mini container's conditions.
|
Package minicontainer implements the tests to verify ARC Mini container's conditions. |
bundles/cros/arc/motioninput
Package motioninput provides a representation of Android's MotionEvent, and allows communication with the test application ArcMotionInputTest.apk via a Tester.
|
Package motioninput provides a representation of Android's MotionEvent, and allows communication with the test application ArcMotionInputTest.apk via a Tester. |
bundles/cros/arc/nethelper
Package nethelper provides functionality to support test execution by handling requests from various tests coming via network in context of ARC TAST test.
|
Package nethelper provides functionality to support test execution by handling requests from various tests coming via network in context of ARC TAST test. |
bundles/cros/arc/perappdensity
Package perappdensity provides functions to assist with perappdensity tast tests.
|
Package perappdensity provides functions to assist with perappdensity tast tests. |
bundles/cros/arc/perfboot
Package perfboot contains helper functions to parse Android logs in order to extract metrics related to ARC booting.
|
Package perfboot contains helper functions to parse Android logs in order to extract metrics related to ARC booting. |
bundles/cros/arc/removablemedia
Package removablemedia implements the testing sceanrio of arc.RemovableMedia test and its utilities.
|
Package removablemedia implements the testing sceanrio of arc.RemovableMedia test and its utilities. |
bundles/cros/arc/screen
Package screen provides helper functions to assist with verifying screen state in tast tests.
|
Package screen provides helper functions to assist with verifying screen state in tast tests. |
bundles/cros/arc/standardizedtestutil
Package standardizedtestutil provides helper functions to assist with running standardized arc tests for against android applications.
|
Package standardizedtestutil provides helper functions to assist with running standardized arc tests for against android applications. |
bundles/cros/arc/startstop
Package startstop provides a test fixture to make sure some conditions around ARC starting and ARC stopping for performance and stability by reducing the number of Chrome launching.
|
Package startstop provides a test fixture to make sure some conditions around ARC starting and ARC stopping for performance and stability by reducing the number of Chrome launching. |
bundles/cros/arc/storage
Package storage contains helper functions to test different FilesApp storage folders, e.g.
|
Package storage contains helper functions to test different FilesApp storage folders, e.g. |
bundles/cros/arc/video
Package video provides common code to run ARC binary tests for video encoding.
|
Package video provides common code to run ARC binary tests for video encoding. |
bundles/cros/arc/wm
Package wm provides Window Manager Helper functions.
|
Package wm provides Window Manager Helper functions. |
bundles/cros/arcappcompat
Package arcappcompat will have tast tests for android apps on Chromebooks.
|
Package arcappcompat will have tast tests for android apps on Chromebooks. |
bundles/cros/arcappcompat/pre
Package pre contains the preconditions used by the arcappcompat tests.
|
Package pre contains the preconditions used by the arcappcompat tests. |
bundles/cros/arcappcompat/testutil
Package testutil contains functionality shared by tast tests for android apps on Chromebooks.
|
Package testutil contains functionality shared by tast tests for android apps on Chromebooks. |
bundles/cros/arcappgameperf
Package arcappgameperf contains tests related to ARC++ Game Performance.
|
Package arcappgameperf contains tests related to ARC++ Game Performance. |
bundles/cros/arcappgameperf/fixtures
Package fixtures contains fixtures useful for game performance tests.
|
Package fixtures contains fixtures useful for game performance tests. |
bundles/cros/arcappgameperf/testutil
Package testutil provides utility functions for writing game performance tests.
|
Package testutil provides utility functions for writing game performance tests. |
bundles/cros/assistant
Package assistant supports interaction with Assistant service.
|
Package assistant supports interaction with Assistant service. |
bundles/cros/assistant/assistantutils
Package assistantutils provides utility functions for running assistant tast tests.
|
Package assistantutils provides utility functions for running assistant tast tests. |
bundles/cros/audio
Package audio contains local Tast tests that exercise audio playback and recording on Chrome OS.
|
Package audio contains local Tast tests that exercise audio playback and recording on Chrome OS. |
bundles/cros/audio/audionode
Package audionode provides the control of audionode settings from cras.
|
Package audionode provides the control of audionode settings from cras. |
bundles/cros/audio/device
Package device contains device-related test logic shared by audio tests.
|
Package device contains device-related test logic shared by audio tests. |
bundles/cros/audio/soundcardinit
Package soundcardinit contains local Tast tests that verifies sound_card_init runs correctly on different device models.
|
Package soundcardinit contains local Tast tests that verifies sound_card_init runs correctly on different device models. |
bundles/cros/autoupdate
Package autoupdate contains local Tast services for autoupdate.
|
Package autoupdate contains local Tast services for autoupdate. |
bundles/cros/autoupdate/rollbacknetworks
Package rollbacknetworks contains test configuration and validation of the networks supported by rollback.
|
Package rollbacknetworks contains test configuration and validation of the networks supported by rollback. |
bundles/cros/baserpc
Package baserpc contains implementations of basic gRPC services.
|
Package baserpc contains implementations of basic gRPC services. |
bundles/cros/benchmark
Package benchmark contains local Tast tests that exercise external benchmark software on the DUT.
|
Package benchmark contains local Tast tests that exercise external benchmark software on the DUT. |
bundles/cros/benchmark/setup
Package setup implements utils for benchmark testing setup.
|
Package setup implements utils for benchmark testing setup. |
bundles/cros/biod
Package biod contains local Tast tests that exercise the biometrics daemon of Chrome OS.
|
Package biod contains local Tast tests that exercise the biometrics daemon of Chrome OS. |
bundles/cros/bluetooth
Package bluetooth contains local Tast tests that exercise the CrOS Bluetooth surfaces.
|
Package bluetooth contains local Tast tests that exercise the CrOS Bluetooth surfaces. |
bundles/cros/camera/getusermedia
Package getusermedia provides code for webrtc.* tests related to getUserMedia(), see: https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia.
|
Package getusermedia provides code for webrtc.* tests related to getUserMedia(), see: https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia. |
bundles/cros/cellular
Package cellular provides functions for testing Cellular connectivity.
|
Package cellular provides functions for testing Cellular connectivity. |
bundles/cros/crash
Package crash contains local Tast tests that exercise crash reporting of Chrome OS.
|
Package crash contains local Tast tests that exercise crash reporting of Chrome OS. |
bundles/cros/crash/crash
Package crash contains functionality shared by tests that exercise the crash reporter.
|
Package crash contains functionality shared by tests that exercise the crash reporter. |
bundles/cros/crosh
Package displaydebug verifies display_debug commands.
|
Package displaydebug verifies display_debug commands. |
bundles/cros/crostini/cleanupfolder
Package cleanupfolder provides funcs to cleanup folders in ChromeOS.
|
Package cleanupfolder provides funcs to cleanup folders in ChromeOS. |
bundles/cros/crostini/listset
Package listset provides operations on lists to crostini test
|
Package listset provides operations on lists to crostini test |
bundles/cros/cryptohome/cleanup
Package cleanup contains helpers for disk cleanup.
|
Package cleanup contains helpers for disk cleanup. |
bundles/cros/dbus
Package dbus contains local Tast tests for dbus functionality and unit tests for dbusutil, which needs working dbus in the environment.
|
Package dbus contains local Tast tests for dbus functionality and unit tests for dbusutil, which needs working dbus in the environment. |
bundles/cros/debugd
Package debugd contains local Tast tests that exercise the debugd daemon.
|
Package debugd contains local Tast tests that exercise the debugd daemon. |
bundles/cros/diagnostics
Package diagnostics contains local tast tests that verifies diagnostics app.
|
Package diagnostics contains local tast tests that verifies diagnostics app. |
bundles/cros/dlp
Package dlp contains local Tast tests that exercise DLP restrictions on confidential content.
|
Package dlp contains local Tast tests that exercise DLP restrictions on confidential content. |
bundles/cros/dlp/clipboard
Package clipboard contains functionality shared by tests that exercise Clipboard restrictions of DLP.
|
Package clipboard contains functionality shared by tests that exercise Clipboard restrictions of DLP. |
bundles/cros/dlp/policy
Package policy contains functionality to return policy values for tests that excersice dlp restrictions.
|
Package policy contains functionality to return policy values for tests that excersice dlp restrictions. |
bundles/cros/dlp/restrictionlevel
Package restrictionlevel contains the different restriction levels used in DLP policies.
|
Package restrictionlevel contains the different restriction levels used in DLP policies. |
bundles/cros/documentscanapi
Package documentscanapi contains tests for the Chrome OS Document Scan API.
|
Package documentscanapi contains tests for the Chrome OS Document Scan API. |
bundles/cros/enterprise
Package enterprise contains local Tast tests which test enterprise-oriented features.
|
Package enterprise contains local Tast tests which test enterprise-oriented features. |
bundles/cros/enterprise/arcent
Package arcent provides enterprise test related ARC utilities.
|
Package arcent provides enterprise test related ARC utilities. |
bundles/cros/enterpriseconnectors
Package enterpriseconnectors contains local Tast tests that check enterprise connectors.
|
Package enterpriseconnectors contains local Tast tests that check enterprise connectors. |
bundles/cros/enterpriseconnectors/fixtvals
Package fixtvals provides common types for fixtures of the enterpriseconnectors package.
|
Package fixtvals provides common types for fixtures of the enterpriseconnectors package. |
bundles/cros/example
Package example contains local Tast tests that demonstrate key features of Tast.
|
Package example contains local Tast tests that demonstrate key features of Tast. |
bundles/cros/factory
Package factory contains local Tast tests that exercise factory related tool functionality.
|
Package factory contains local Tast tests that exercise factory related tool functionality. |
bundles/cros/factory/toolkit
Package toolkit contains local Tast tests that exercise factory toolkit installation and uninstallation.
|
Package toolkit contains local Tast tests that exercise factory toolkit installation and uninstallation. |
bundles/cros/familylink
Package familylink is used for writing Family Link tests.
|
Package familylink is used for writing Family Link tests. |
bundles/cros/feedback
Package feedback contains local Tast tests that exercise feedback reporting on Chrome OS.
|
Package feedback contains local Tast tests that exercise feedback reporting on Chrome OS. |
bundles/cros/filemanager
Package filemanager contains local Tast tests that exercise the Files app.
|
Package filemanager contains local Tast tests that exercise the Files app. |
bundles/cros/firmware
Package firmware contains local Tast tests that exercise the firmware portion of Chrome OS.
|
Package firmware contains local Tast tests that exercise the firmware portion of Chrome OS. |
bundles/cros/firmware/fwupd
Package fwupd contains utils to exercise the fwupd portion of Chrome OS.
|
Package fwupd contains utils to exercise the fwupd portion of Chrome OS. |
bundles/cros/firmwareupdate
Package firmwareupdate contains local Tast tests that exercise the firmware update application.
|
Package firmwareupdate contains local Tast tests that exercise the firmware update application. |
bundles/cros/gamepad
Package gamepad contains test to check the correct functioning of some controller mappings.
|
Package gamepad contains test to check the correct functioning of some controller mappings. |
bundles/cros/gamepad/dualshock
Package dualshock contains the functions that are shared between al dualshock controllers.
|
Package dualshock contains the functions that are shared between al dualshock controllers. |
bundles/cros/gamepad/jstest
Package jstest contains utilities to run device tests using the chrome JS controller API.
|
Package jstest contains utilities to run device tests using the chrome JS controller API. |
bundles/cros/graphics
Package graphics contains local Tast tests that exercise graphics-related functionality.
|
Package graphics contains local Tast tests that exercise graphics-related functionality. |
bundles/cros/graphics/brightness
Package brightness provides the control of getting and setting display brightness.
|
Package brightness provides the control of getting and setting display brightness. |
bundles/cros/graphics/sshot
Package sshot supports taking screenshots on devices during testing.
|
Package sshot supports taking screenshots on devices during testing. |
bundles/cros/hammerd
Package hammerd contains local Tast tests that exercise preliminary tests for hammerd (platform2/hammerd).
|
Package hammerd contains local Tast tests that exercise preliminary tests for hammerd (platform2/hammerd). |
bundles/cros/hardware/crosconfig
Package crosconfig provides hardware-specific methods for interacting with the cros_config command line utility.
|
Package crosconfig provides hardware-specific methods for interacting with the cros_config command line utility. |
bundles/cros/hardware/memcheck
Package memcheck implements the test scenario for the hardware.MemCheck test.
|
Package memcheck implements the test scenario for the hardware.MemCheck test. |
bundles/cros/hardware/memtester
Package memtester runs the memtester utility to find memory subsystem faults.
|
Package memtester runs the memtester utility to find memory subsystem faults. |
bundles/cros/health
Package health tests the system daemon cros_healthd to ensure that telemetry and diagnostics calls can be completed successfully.
|
Package health tests the system daemon cros_healthd to ensure that telemetry and diagnostics calls can be completed successfully. |
bundles/cros/health/pci
Package pci provides PCI util functions for health tast.
|
Package pci provides PCI util functions for health tast. |
bundles/cros/health/usb
Package usb provides USB util functions for health tast.
|
Package usb provides USB util functions for health tast. |
bundles/cros/health/utils
Package utils provides util functions for health tast.
|
Package utils provides util functions for health tast. |
bundles/cros/holdingspace
Package holdingspace contains tests exercising the holding space feature.
|
Package holdingspace contains tests exercising the holding space feature. |
bundles/cros/hps
Package hps contains local Tast tests that exercise the hps daemon and tool of Chrome OS.
|
Package hps contains local Tast tests that exercise the hps daemon and tool of Chrome OS. |
bundles/cros/hwsec
Package hwsec contains local Tast tests that exercise TPM-related daemons.
|
Package hwsec contains local Tast tests that exercise TPM-related daemons. |
bundles/cros/hwsec/util
Package util contains some common utilities or constants that is used by more than 1 hwsec test.
|
Package util contains some common utilities or constants that is used by more than 1 hwsec test. |
bundles/cros/inputs
Package inputs contains local Tast tests that exercise Chrome OS essential inputs.
|
Package inputs contains local Tast tests that exercise Chrome OS essential inputs. |
bundles/cros/inputs/autocorrect
Package autocorrect contains common defs shared by Autocorrect-related tests.
|
Package autocorrect contains common defs shared by Autocorrect-related tests. |
bundles/cros/inputs/data
Package data contains input data and expected outcome for input tests.
|
Package data contains input data and expected outcome for input tests. |
bundles/cros/inputs/emojipicker
Package emojipicker contains common functions shared by Emoji-picker related tests.
|
Package emojipicker contains common functions shared by Emoji-picker related tests. |
bundles/cros/inputs/fixture
Package fixture defines fixtures for inputs tests.
|
Package fixture defines fixtures for inputs tests. |
bundles/cros/inputs/inputactions
Package inputactions contains Inputs user actions.
|
Package inputactions contains Inputs user actions. |
bundles/cros/inputs/pre
Package pre contains preconditions for inputs tests.
|
Package pre contains preconditions for inputs tests. |
bundles/cros/inputs/testserver
Package testserver contains methods to create a local web server for input tests and functions to set / get values of input fields.
|
Package testserver contains methods to create a local web server for input tests and functions to set / get values of input fields. |
bundles/cros/inputs/util
Package util contains some common utilities or constants that are used by multiple input tests.
|
Package util contains some common utilities or constants that are used by multiple input tests. |
bundles/cros/kerberos
Package kerberos contains tests exercising kerberos related feature.
|
Package kerberos contains tests exercising kerberos related feature. |
bundles/cros/kernel
Package kernel contains local Tast tests that exercise the Linux kernel's configuration and behavior.
|
Package kernel contains local Tast tests that exercise the Linux kernel's configuration and behavior. |
bundles/cros/kiosk
Package kiosk contains Tast tests that check Kiosk.
|
Package kiosk contains Tast tests that check Kiosk. |
bundles/cros/lacros
Package lacros tests lacros-chrome running on ChromeOS.
|
Package lacros tests lacros-chrome running on ChromeOS. |
bundles/cros/lacros/fixtures
Package fixtures holds fixtures for lacros tests.
|
Package fixtures holds fixtures for lacros tests. |
bundles/cros/lacros/gpucuj
Package gpucuj tests GPU CUJ tests on lacros Chrome and Chrome OS Chrome.
|
Package gpucuj tests GPU CUJ tests on lacros Chrome and Chrome OS Chrome. |
bundles/cros/launcher
Package launcher contains local Tast tests that exercise the ChromeOS Launcher.
|
Package launcher contains local Tast tests that exercise the ChromeOS Launcher. |
bundles/cros/lockscreen
Package lockscreen contains local Tast tests that exercise the ChromeOS lock screen.
|
Package lockscreen contains local Tast tests that exercise the ChromeOS lock screen. |
bundles/cros/login
Package login contains local Tast tests that exercise login scenarios on ChromeOS.
|
Package login contains local Tast tests that exercise login scenarios on ChromeOS. |
bundles/cros/login/signinutil
Package signinutil provides functions that help with management of sign-in restrictions
|
Package signinutil provides functions that help with management of sign-in restrictions |
bundles/cros/login/userutil
Package userutil provides functions that help with management of users
|
Package userutil provides functions that help with management of users |
bundles/cros/loginapi
Package loginapi contains local Tast tests for the chrome.login and other related extension APIs.
|
Package loginapi contains local Tast tests for the chrome.login and other related extension APIs. |
bundles/cros/loginminutemaid
Package loginminutemaid contains tests running on stable ChromeOS with different locales to cover staging GAIA.
|
Package loginminutemaid contains tests running on stable ChromeOS with different locales to cover staging GAIA. |
bundles/cros/logs
Package logs contains local Tast tests for system logs.
|
Package logs contains local Tast tests for system logs. |
bundles/cros/meta
Package meta contains local Tast tests that exercise Tast itself.
|
Package meta contains local Tast tests that exercise Tast itself. |
bundles/cros/mgs
Package mgs contains Tast tests that check mgs.
|
Package mgs contains Tast tests that check mgs. |
bundles/cros/mlservice
Package mlservice contains local Tast tests that exercises ml_service features.
|
Package mlservice contains local Tast tests that exercises ml_service features. |
bundles/cros/multivm
Package multivm contains tests that run more than one VM (ARCVM, Crostini, etc.) at a time.
|
Package multivm contains tests that run more than one VM (ARCVM, Crostini, etc.) at a time. |
bundles/cros/nacl
Package nacl contains local Tast tests that exercise the Native Client technology.
|
Package nacl contains local Tast tests that exercise the Native Client technology. |
bundles/cros/nearbyshare
Package nearbyshare contains local Tast tests that exercise ChromeOS Nearby Share.
|
Package nearbyshare contains local Tast tests that exercise ChromeOS Nearby Share. |
bundles/cros/network
Package network contains local Tast tests that exercise the Chrome OS network stack.
|
Package network contains local Tast tests that exercise the Chrome OS network stack. |
bundles/cros/network/arcvpn
Package arcvpn interacts with the ARC-side fake VPN.
|
Package arcvpn interacts with the ARC-side fake VPN. |
bundles/cros/network/chroot
Package chroot implements a chroot environment that runs in a separate network namespace from the caller.
|
Package chroot implements a chroot environment that runs in a separate network namespace from the caller. |
bundles/cros/network/diag
Package diag is a library of functionality to utilize the built-in Chrome network diagnostic routines.
|
Package diag is a library of functionality to utilize the built-in Chrome network diagnostic routines. |
bundles/cros/network/dns
Package dns provides utilities for DNS tests.
|
Package dns provides utilities for DNS tests. |
bundles/cros/network/firewall
Package firewall is a library with utilities for creating an on device firewall
|
Package firewall is a library with utilities for creating an on device firewall |
bundles/cros/network/pre
Package pre contains preconsitions for network tests.
|
Package pre contains preconsitions for network tests. |
bundles/cros/network/proxy
Package proxy allows running an http proxy server on the DUT for tests.
|
Package proxy allows running an http proxy server on the DUT for tests. |
bundles/cros/network/shill
Package shill contains library code for interacting with shill that is specific to the network testing package.
|
Package shill contains library code for interacting with shill that is specific to the network testing package. |
bundles/cros/network/shillscript
Package shillscript has helper functions and the dbus monitor implementation for the shill init scripts tests.
|
Package shillscript has helper functions and the dbus monitor implementation for the shill init scripts tests. |
bundles/cros/network/veth
Package veth contains utility functions for establishing virtual Ethernet pairs.
|
Package veth contains utility functions for establishing virtual Ethernet pairs. |
bundles/cros/network/vpn
Package vpn provides utilities for setting up VPN clients and/or servers on DUT.
|
Package vpn provides utilities for setting up VPN clients and/or servers on DUT. |
bundles/cros/network/wiredhostapd
Package wiredhostapd contains utilities for establishing a hostapd server for use with 'driver=wired' (i.e., Ethernet or similar).
|
Package wiredhostapd contains utilities for establishing a hostapd server for use with 'driver=wired' (i.e., Ethernet or similar). |
bundles/cros/notifications
Package notifications contains local Tast tests that exercise ChromeOS notification functionality.
|
Package notifications contains local Tast tests that exercise ChromeOS notification functionality. |
bundles/cros/ocr
Package ocr contains local Tast tests that exercise the Optical Character Recognition Service for Chrome OS.
|
Package ocr contains local Tast tests that exercise the Optical Character Recognition Service for Chrome OS. |
bundles/cros/oobe
Package oobe contains local Tast tests that exercise the ChromeOS Out Of Box Experience (OOBE).
|
Package oobe contains local Tast tests that exercise the ChromeOS Out Of Box Experience (OOBE). |
bundles/cros/palmrejection
Package palmrejection contains tests that test palm rejection ability for different devices
|
Package palmrejection contains tests that test palm rejection ability for different devices |
bundles/cros/peripherals
Package peripherals contains integration tests for peripherals apps.
|
Package peripherals contains integration tests for peripherals apps. |
bundles/cros/personalization
Package personalization contains local Tast tests that exercise the ChromeOS Personalization Hub.
|
Package personalization contains local Tast tests that exercise the ChromeOS Personalization Hub. |
bundles/cros/phonehub
Package phonehub contains local Tast tests that exercise ChromeOS Phone Hub.
|
Package phonehub contains local Tast tests that exercise ChromeOS Phone Hub. |
bundles/cros/platform
Package platform contains local Tast tests that exercise assorted non-Chrome userspace portions of Chrome OS.
|
Package platform contains local Tast tests that exercise assorted non-Chrome userspace portions of Chrome OS. |
bundles/cros/platform/bootperf
Package bootperf provides constants and common utilities for test platform.BootPerf.
|
Package bootperf provides constants and common utilities for test platform.BootPerf. |
bundles/cros/platform/crosdisks
Package crosdisks provides a series of tests to verify CrosDisks' D-Bus API behavior.
|
Package crosdisks provides a series of tests to verify CrosDisks' D-Bus API behavior. |
bundles/cros/platform/dlc
Package dlc provides functionality used by several DLC tests but not necessary for tests that simply use DLC.
|
Package dlc provides functionality used by several DLC tests but not necessary for tests that simply use DLC. |
bundles/cros/platform/fsinfo
Package fsinfo reports information about filesystems on behalf of tests.
|
Package fsinfo reports information about filesystems on behalf of tests. |
bundles/cros/platform/memorystress
Package memorystress opens synthetic pages to create memory pressure.
|
Package memorystress opens synthetic pages to create memory pressure. |
bundles/cros/platform/nebraska
Package nebraska provides start/stop functions for nebraska.
|
Package nebraska provides start/stop functions for nebraska. |
bundles/cros/platform/p2p
Package p2p contains the common code for P2P tests.
|
Package p2p contains the common code for P2P tests. |
bundles/cros/platform/runtimeprobe
Package runtimeprobe provides utilities for runtime_probe tests.
|
Package runtimeprobe provides utilities for runtime_probe tests. |
bundles/cros/platform/screenlatency
Package screenlatency contains functionality to communicate with a companion Android app to measure the latency between a simulated key press and when it's actually drawn on screen.
|
Package screenlatency contains functionality to communicate with a companion Android app to measure the latency between a simulated key press and when it's actually drawn on screen. |
bundles/cros/platform/verity
Package verity provides variation of dm-verity tests and its utilities.
|
Package verity provides variation of dm-verity tests and its utilities. |
bundles/cros/policy
Package policy contains local Tast tests for user policies.
|
Package policy contains local Tast tests for user policies. |
bundles/cros/power
Package power contains local Tast tests that exercise Chrome OS power management.
|
Package power contains local Tast tests that exercise Chrome OS power management. |
bundles/cros/power/dptf
Package dptf implements helpers for the power.dptf* tests.
|
Package dptf implements helpers for the power.dptf* tests. |
bundles/cros/printer
Package printer contains local Tast tests that exercise printing on Chrome OS.
|
Package printer contains local Tast tests that exercise printing on Chrome OS. |
bundles/cros/printer/fake
Package fake implements a fake network printer reading LPR protocol.
|
Package fake implements a fake network printer reading LPR protocol. |
bundles/cros/printer/ghostscript
Package ghostscript provides common utilities for testing ghostscript filters.
|
Package ghostscript provides common utilities for testing ghostscript filters. |
bundles/cros/printer/ippprint
Package ippprint implements printing with IPP options.
|
Package ippprint implements printing with IPP options. |
bundles/cros/printer/lpprint
Package lpprint implements adding a printer, printing to it via the lp command, and comparing the data sent to the printer to a golden file.
|
Package lpprint implements adding a printer, printing to it via the lp command, and comparing the data sent to the printer to a golden file. |
bundles/cros/printer/proxylpprint
Package proxylpprint implements adding a printer, printing to it via the lp command, and comparing the data sent to the printer to a golden file.
|
Package proxylpprint implements adding a printer, printing to it via the lp command, and comparing the data sent to the printer to a golden file. |
bundles/cros/printer/usbprintertests
Package usbprintertests provides utility functions for running tests with a USB printer.
|
Package usbprintertests provides utility functions for running tests with a USB printer. |
bundles/cros/qemu
Package qemu contains tests exclusive to Chrome OS QEMU images (amd64-generic, betty*) typically running via kvm in developer chroot or builders (usually GCE).
|
Package qemu contains tests exclusive to Chrome OS QEMU images (amd64-generic, betty*) typically running via kvm in developer chroot or builders (usually GCE). |
bundles/cros/quickanswers
Package quickanswers contains local Tast tests that exercise the ChromeOS Quick answers feature.
|
Package quickanswers contains local Tast tests that exercise the ChromeOS Quick answers feature. |
bundles/cros/quicksettings
Package quicksettings contains local Tast tests that exercise the ChromeOS quick settings UI.
|
Package quicksettings contains local Tast tests that exercise the ChromeOS quick settings UI. |
bundles/cros/scanapp
Package scanapp contains tests for the Chrome OS Scan app.
|
Package scanapp contains tests for the Chrome OS Scan app. |
bundles/cros/scanapp/scanning
Package scanning provides methods and constants commonly used for scanning.
|
Package scanning provides methods and constants commonly used for scanning. |
bundles/cros/scanner
Package scanner contains local Tast tests that exercise scanning functionality for Chrome OS.
|
Package scanner contains local Tast tests that exercise scanning functionality for Chrome OS. |
bundles/cros/scanner/lorgnette
Package lorgnette provides an interface to talk to lorgnette over D-Bus.
|
Package lorgnette provides an interface to talk to lorgnette over D-Bus. |
bundles/cros/sched
Package sched contains scheduler-related ChromeOS tests
|
Package sched contains scheduler-related ChromeOS tests |
bundles/cros/screenshot
Package screenshot contains code to test the screenshot library.
|
Package screenshot contains code to test the screenshot library. |
bundles/cros/security
Package security contains local Tast tests that exercise core security-related features.
|
Package security contains local Tast tests that exercise core security-related features. |
bundles/cros/security/filecheck
Package filecheck helps tests check permissions and ownership of on-disk files.
|
Package filecheck helps tests check permissions and ownership of on-disk files. |
bundles/cros/security/filesetup
Package filesetup provides file-related utility functions for security tests.
|
Package filesetup provides file-related utility functions for security tests. |
bundles/cros/security/fscaps
Package fscaps reads Linux file capabilities.
|
Package fscaps reads Linux file capabilities. |
bundles/cros/security/netlisten
Package netlisten compares code shared by security.NetworkListeners tests.
|
Package netlisten compares code shared by security.NetworkListeners tests. |
bundles/cros/security/openfds
Package openfds contains support code for the security.OpenFDs test.
|
Package openfds contains support code for the security.OpenFDs test. |
bundles/cros/security/sandboxing
Package sandboxing provides functions for obtaining sandboxing-related information about running processes.
|
Package sandboxing provides functions for obtaining sandboxing-related information about running processes. |
bundles/cros/security/seccomp
Package seccomp leverages integration tests for generating Minijail seccomp policies.
|
Package seccomp leverages integration tests for generating Minijail seccomp policies. |
bundles/cros/security/selinux
Package selinux contains shared logic for security tests that verify SELinux configuration.
|
Package selinux contains shared logic for security tests that verify SELinux configuration. |
bundles/cros/security/toolchain
Package toolchain contains support code for the security.ToolchainOptions test.
|
Package toolchain contains support code for the security.ToolchainOptions test. |
bundles/cros/security/userfiles
Package userfiles contains shared logic for security.UserFiles* tests.
|
Package userfiles contains shared logic for security.UserFiles* tests. |
bundles/cros/session
Package session contains local Tast tests that exercise the session_manager daemon.
|
Package session contains local Tast tests that exercise the session_manager daemon. |
bundles/cros/settings
Package settings contains local Tast tests that exercise ChromeOS settings functionality.
|
Package settings contains local Tast tests that exercise ChromeOS settings functionality. |
bundles/cros/shelf
Package shelf contains local Tast tests that exercise the ChromeOS shelf.
|
Package shelf contains local Tast tests that exercise the ChromeOS shelf. |
bundles/cros/shimlessrma
Package shimlessrma contains local Tast tests that exercise shimlessrma.
|
Package shimlessrma contains local Tast tests that exercise shimlessrma. |
bundles/cros/smartlock
Package smartlock contains tests for the Smart Lock feature in ChromeOS.
|
Package smartlock contains tests for the Smart Lock feature in ChromeOS. |
bundles/cros/storage
Package storage contains local Tast tests to perform storage qualification and testing.
|
Package storage contains local Tast tests to perform storage qualification and testing. |
bundles/cros/storage/util
Package util contains implementation of storage qualification stress types and DUT control utilities.
|
Package util contains implementation of storage qualification stress types and DUT control utilities. |
bundles/cros/system
Package system contains local Tast tests that exercise system configuration.
|
Package system contains local Tast tests that exercise system configuration. |
bundles/cros/taskmanager
Package taskmanager contains local Tast tests that exercise task manager.
|
Package taskmanager contains local Tast tests that exercise task manager. |
bundles/cros/telemetryextension
Package telemetryextension contains tests for Telemetry Extension.
|
Package telemetryextension contains tests for Telemetry Extension. |
bundles/cros/telemetryextension/dep
Package dep contains hardware dependencies for Telemetry Extension related tests.
|
Package dep contains hardware dependencies for Telemetry Extension related tests. |
bundles/cros/telemetryextension/fixture
Package fixture contains Telemetry Extension fixture.
|
Package fixture contains Telemetry Extension fixture. |
bundles/cros/typec
Package typec contains tests which exercise USB Type-C connector related functionality.
|
Package typec contains tests which exercise USB Type-C connector related functionality. |
bundles/cros/u2fd
Package u2fd contains local Tast tests that exercise the Universal Second Factor Daemon of Chrome OS.
|
Package u2fd contains local Tast tests that exercise the Universal Second Factor Daemon of Chrome OS. |
bundles/cros/u2fd/util
Package util contains some common utilities or constants that are used by multiple u2fd tests.
|
Package util contains some common utilities or constants that are used by multiple u2fd tests. |
bundles/cros/ui
Package ui contains local Tast tests that exercise Chrome's integration with the rest of Chrome OS.
|
Package ui contains local Tast tests that exercise Chrome's integration with the rest of Chrome OS. |
bundles/cros/ui/chromecrash
Package chromecrash contains functionality shared by tests that exercise Chrome crash-dumping.
|
Package chromecrash contains functionality shared by tests that exercise Chrome crash-dumping. |
bundles/cros/ui/conference
Package conference contains conference CUJ utilities and conference room instances.
|
Package conference contains conference CUJ utilities and conference room instances. |
bundles/cros/ui/cuj
Package cuj has utilities for CUJ-style UI performance tests.
|
Package cuj has utilities for CUJ-style UI performance tests. |
bundles/cros/ui/cuj/bluetooth
Package bluetooth provides the control of bluetooth settings from the OS settings window.
|
Package bluetooth provides the control of bluetooth settings from the OS settings window. |
bundles/cros/ui/cujrunner
Package cujrunner implements a way to run composed cuj using a json config.
|
Package cujrunner implements a way to run composed cuj using a json config. |
bundles/cros/ui/everydaymultitaskingcuj
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ.
|
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ. |
bundles/cros/ui/frontlineworkercuj
Package frontlineworkercuj contains frontlineworker CUJ test cases library.
|
Package frontlineworkercuj contains frontlineworker CUJ test cases library. |
bundles/cros/ui/googleapps
Package googleapps provides the control of google apps, including google docs and google slides.
|
Package googleapps provides the control of google apps, including google docs and google slides. |
bundles/cros/ui/netflix
Package netflix provides gmail instance for cuj tests on Chrome OS.
|
Package netflix provides gmail instance for cuj tests on Chrome OS. |
bundles/cros/ui/notification
Package notification contains utilities to help writing ARC notification tests.
|
Package notification contains utilities to help writing ARC notification tests. |
bundles/cros/ui/perfutil
Package perfutil provides utilities of storing performance data for UI tests.
|
Package perfutil provides utilities of storing performance data for UI tests. |
bundles/cros/ui/productivitycuj
Package productivitycuj contains productivity CUJ test cases library.
|
Package productivitycuj contains productivity CUJ test cases library. |
bundles/cros/ui/quickcheckcuj
Package quickcheckcuj contains quick check CUJ test cases scenario.
|
Package quickcheckcuj contains quick check CUJ test cases scenario. |
bundles/cros/ui/setup
Package setup implements utils for ui testing setup.
|
Package setup implements utils for ui testing setup. |
bundles/cros/ui/tabswitchcuj
Package tabswitchcuj contains the test code for TabSwitchCUJ.
|
Package tabswitchcuj contains the test code for TabSwitchCUJ. |
bundles/cros/ui/videocuj
Package videocuj contains the test code for VideoCUJ.
|
Package videocuj contains the test code for VideoCUJ. |
bundles/cros/ui/windowarrangementcuj
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ.
|
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ. |
bundles/cros/uidetection
Package uidetection contains code to test the uidetection library.
|
Package uidetection contains code to test the uidetection library. |
bundles/cros/vdi
Package vdi contains tests which use VDI applications.
|
Package vdi contains tests which use VDI applications. |
bundles/cros/video
Package video contains local Tast tests that exercise video encoding and decoding.
|
Package video contains local Tast tests that exercise video encoding and decoding. |
bundles/cros/video/data/tools
Tool for generating a json file used in video_decode_accelerator_tests from a video file.
|
Tool for generating a json file used in video_decode_accelerator_tests from a video file. |
bundles/cros/video/encode
Package encode provides common code to run Chrome binary tests for video encoding.
|
Package encode provides common code to run Chrome binary tests for video encoding. |
bundles/cros/video/play
Package play provides common code for playing videos on Chrome.
|
Package play provides common code for playing videos on Chrome. |
bundles/cros/video/playback
Package playback provides common code for video.Playback* tests.
|
Package playback provides common code for video.Playback* tests. |
bundles/cros/video/videovars
Package videovars contains runtime variables used for video testing
|
Package videovars contains runtime variables used for video testing |
bundles/cros/video/webcodecs
Package webcodecs provides common code for video.WebCodecs* tests
|
Package webcodecs provides common code for video.WebCodecs* tests |
bundles/cros/vm
Package vm contains local Tast tests that exercise using containers and VMs within Chrome OS.
|
Package vm contains local Tast tests that exercise using containers and VMs within Chrome OS. |
bundles/cros/vm/audioutils
Package audioutils provides the util functions needed for the vm audio tests
|
Package audioutils provides the util functions needed for the vm audio tests |
bundles/cros/vm/dlc
Package dlc provides vmDLC fixture
|
Package dlc provides vmDLC fixture |
bundles/cros/wallpaper
Package wallpaper contains local Tast tests that exercise the ChromeOS Wallpaper picker.
|
Package wallpaper contains local Tast tests that exercise the ChromeOS Wallpaper picker. |
bundles/cros/webrtc
Package webrtc contains local Tast tests that exercise WebRTC stack.
|
Package webrtc contains local Tast tests that exercise WebRTC stack. |
bundles/cros/webrtc/capturefromelement
Package capturefromelement provides common code for WebRTC's captureStream() tests; this API is used for <video> and <canvas> capture, see e.g.
|
Package capturefromelement provides common code for WebRTC's captureStream() tests; this API is used for <video> and <canvas> capture, see e.g. |
bundles/cros/webrtc/getdisplaymedia
Package getdisplaymedia provides common code for WebRTC's getDisplayMedia tests; this API is used for screen, window and tab capture, see https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getDisplayMedia and https://w3c.github.io/mediacapture-screen-share/.
|
Package getdisplaymedia provides common code for WebRTC's getDisplayMedia tests; this API is used for screen, window and tab capture, see https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getDisplayMedia and https://w3c.github.io/mediacapture-screen-share/. |
bundles/cros/webrtc/mediarecorder
Package mediarecorder provides common code for video.MediaRecorder tests.
|
Package mediarecorder provides common code for video.MediaRecorder tests. |
bundles/cros/webrtc/peerconnection
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests.
|
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests. |
bundles/cros/wifi
Package wifi contains local Tast tests that exercise the Chrome OS WiFi stack.
|
Package wifi contains local Tast tests that exercise the Chrome OS WiFi stack. |
bundles/cros/wifi/intelfwextractor
Package intelfwextractor extracts the fw dump and validate its contents.
|
Package intelfwextractor extracts the fw dump and validate its contents. |
bundles/cros/wifi/iwlwifirescan
Package iwlwifirescan provides functions used for both local/remote IwlwifiPCIRescan tests.
|
Package iwlwifirescan provides functions used for both local/remote IwlwifiPCIRescan tests. |
bundles/cros/wifi/regdb
Package regdb supports parsing the regulatory database used by the Linux kernel's WiFi framework.
|
Package regdb supports parsing the regulatory database used by the Linux kernel's WiFi framework. |
bundles/cros/wifi/stringset
Package stringset defines basic operation of set of strings.
|
Package stringset defines basic operation of set of strings. |
bundles/cros/wifi/wlan
Package wlan provides the information of the wlan device.
|
Package wlan provides the information of the wlan device. |
bundles/cros/wilco
Package wilco contains local Tast tests that exercise functionality specific to the wilco project (custom EC, dock, DTC VM etc).
|
Package wilco contains local Tast tests that exercise functionality specific to the wilco project (custom EC, dock, DTC VM etc). |
bundles/cros/wilco/bt
Package bt contains helper functions to work with Bluetooth.
|
Package bt contains helper functions to work with Bluetooth. |
bundles/cros/wilco/wilcoextension
Package wilcoextension contains constants and helpers to work with the extension that can interact with the Wilco DTC VM.
|
Package wilcoextension contains constants and helpers to work with the extension that can interact with the Wilco DTC VM. |
bundles/cros/wmp
Package wmp contains local Tast tests that test Window Management and Productivity features.
|
Package wmp contains local Tast tests that test Window Management and Productivity features. |
bundles/cros/wmp/wmputils
Package wmputils contains utility functions for wmp tests.
|
Package wmputils contains utility functions for wmp tests. |
camera/cca
Package cca provides utilities to interact with Chrome Camera App.
|
Package cca provides utilities to interact with Chrome Camera App. |
camera/testutil
Package testutil provides utilities to setup testing environment for camera tests.
|
Package testutil provides utilities to setup testing environment for camera tests. |
cellular
Package cellular provides functions for testing Cellular connectivity.
|
Package cellular provides functions for testing Cellular connectivity. |
chrome
Package chrome implements a library used for communication with Chrome.
|
Package chrome implements a library used for communication with Chrome. |
chrome/ash
Package ash implements a library used for communication with Chrome Ash.
|
Package ash implements a library used for communication with Chrome Ash. |
chrome/ash/ashproc
Package ashproc provides utilities to find ash Chrome (a.k.a.
|
Package ashproc provides utilities to find ash Chrome (a.k.a. |
chrome/browser
Package browser implements a layer of abstraction over Ash and Lacros Chrome instances.
|
Package browser implements a layer of abstraction over Ash and Lacros Chrome instances. |
chrome/browser/browserfixt
Package browserfixt provides a function for obtaining a Browser instance for a given tast fixture and browser type.
|
Package browserfixt provides a function for obtaining a Browser instance for a given tast fixture and browser type. |
chrome/chromeproc
Package chromeproc provides utilities to find Chrome processes.
|
Package chromeproc provides utilities to find Chrome processes. |
chrome/crossdevice
Package crossdevice is for controlling Cross Device features involving a paired Android phone and Chromebook.
|
Package crossdevice is for controlling Cross Device features involving a paired Android phone and Chromebook. |
chrome/crossdevice/phonehub
Package phonehub is for controlling Chrome OS Phone Hub functionality.
|
Package phonehub is for controlling Chrome OS Phone Hub functionality. |
chrome/crossdevice/smartlock
Package smartlock is for controlling ChromeOS Smart Lock functionality.
|
Package smartlock is for controlling ChromeOS Smart Lock functionality. |
chrome/display
Package display wraps the chrome.system.display API.
|
Package display wraps the chrome.system.display API. |
chrome/familylink
Package familylink is used for writing Family Link tests.
|
Package familylink is used for writing Family Link tests. |
chrome/ime
Package ime provides Go bindings of Chrome APIs to control IMEs.
|
Package ime provides Go bindings of Chrome APIs to control IMEs. |
chrome/internal/browserwatcher
Package browserwatcher provides a utility to monitor browser process for crashes.
|
Package browserwatcher provides a utility to monitor browser process for crashes. |
chrome/internal/cdputil
Package cdputil provides utilities to communicate with Chrome via Chrome DevTools Protocol.
|
Package cdputil provides utilities to communicate with Chrome via Chrome DevTools Protocol. |
chrome/internal/chromeproc
Package chromeproc provides utilities to find Chrome processes.
|
Package chromeproc provides utilities to find Chrome processes. |
chrome/internal/config
Package config defines a struct to hold configurations of chrome.Chrome.
|
Package config defines a struct to hold configurations of chrome.Chrome. |
chrome/internal/driver
Package driver provides components to interact with a locally-running Chrome process in various ways, including DevTools protocol and /proc monitoring.
|
Package driver provides components to interact with a locally-running Chrome process in various ways, including DevTools protocol and /proc monitoring. |
chrome/internal/extension
Package extension implements logic to prepare extensions to be installed to Chrome for testing.
|
Package extension implements logic to prepare extensions to be installed to Chrome for testing. |
chrome/internal/login
Package login implements logging in to a Chrome user session.
|
Package login implements logging in to a Chrome user session. |
chrome/internal/setup
Package setup implements setting up Chrome for testing.
|
Package setup implements setting up Chrome for testing. |
chrome/jslog
Package jslog provides JavaScript console logger for chrome package.
|
Package jslog provides JavaScript console logger for chrome package. |
chrome/lacros
Package lacros implements a library used to setup and launch lacros-chrome.
|
Package lacros implements a library used to setup and launch lacros-chrome. |
chrome/lacros/lacrosfaillog
Package lacrosfaillog provides a way to record logs on test failure.
|
Package lacrosfaillog provides a way to record logs on test failure. |
chrome/lacros/lacrosfixt
Package lacrosfixt contains tools for working with lacros fixtures.
|
Package lacrosfixt contains tools for working with lacros fixtures. |
chrome/lacros/lacrosperf
Package lacrosperf implements a library used for utilities for running perf tests with lacros.
|
Package lacrosperf implements a library used for utilities for running perf tests with lacros. |
chrome/lacros/lacrosproc
Package lacrosproc provides utilities to find lacros Chrome processes.
|
Package lacrosproc provides utilities to find lacros Chrome processes. |
chrome/localstate
Package localstate provides utilities for accessing the browser's Local State file.
|
Package localstate provides utilities for accessing the browser's Local State file. |
chrome/mediasession
Package mediasession contains common utilities to help writing media session tests.
|
Package mediasession contains common utilities to help writing media session tests. |
chrome/metrics
Package metrics queries metrics collected by Chrome.
|
Package metrics queries metrics collected by Chrome. |
chrome/mtp
Package mtp implements the fixture for setting up the connected android device.
|
Package mtp implements the fixture for setting up the connected android device. |
chrome/nearbyshare
Package nearbyshare is used to control Nearby Share functionality.
|
Package nearbyshare is used to control Nearby Share functionality. |
chrome/nearbyshare/nearbyfixture
Package nearbyfixture contains fixtures for Nearby Share tests.
|
Package nearbyfixture contains fixtures for Nearby Share tests. |
chrome/nearbyshare/nearbysnippet
Package nearbysnippet is for interacting with the Nearby Snippet which provides automated control of Android Nearby share.
|
Package nearbysnippet is for interacting with the Nearby Snippet which provides automated control of Android Nearby share. |
chrome/nearbyshare/nearbytestutils
Package nearbytestutils provides utility functions for Nearby Share tests.
|
Package nearbytestutils provides utility functions for Nearby Share tests. |
chrome/settings
Package settings implements a library used for communication with Chrome settings.
|
Package settings implements a library used for communication with Chrome settings. |
chrome/systemlogs
Package systemlogs calls autotestPrivate.writeSystemLogs and parses the results.
|
Package systemlogs calls autotestPrivate.writeSystemLogs and parses the results. |
chrome/uiauto
Package uiauto enables automating with the ChromeOS UI through the chrome.automation API.
|
Package uiauto enables automating with the ChromeOS UI through the chrome.automation API. |
chrome/uiauto/browser
Package browser allows interactions with browser window.
|
Package browser allows interactions with browser window. |
chrome/uiauto/capturemode
Package capturemode contains helper methods to work with Capture Mode.
|
Package capturemode contains helper methods to work with Capture Mode. |
chrome/uiauto/checked
Package checked describes tri-state values of a checkbox or radio button.
|
Package checked describes tri-state values of a checkbox or radio button. |
chrome/uiauto/conndiag
Package conndiag provides tools and library calls to create and manage an instance of the Connectivity Diagnostics App.
|
Package conndiag provides tools and library calls to create and manage an instance of the Connectivity Diagnostics App. |
chrome/uiauto/crd
Package crd provides utilities to set up Chrome Remote Desktop.
|
Package crd provides utilities to set up Chrome Remote Desktop. |
chrome/uiauto/cws
Package cws provides a utility to install apps from the Chrome Web Store.
|
Package cws provides a utility to install apps from the Chrome Web Store. |
chrome/uiauto/diagnosticsapp
Package diagnosticsapp contains drivers for controlling the ui of diagnostics SWA.
|
Package diagnosticsapp contains drivers for controlling the ui of diagnostics SWA. |
chrome/uiauto/event
Package event describes the type of a chrome.automation AutomationEvent.
|
Package event describes the type of a chrome.automation AutomationEvent. |
chrome/uiauto/faillog
Package faillog provides helper functions for dumping UI data on test failures.
|
Package faillog provides helper functions for dumping UI data on test failures. |
chrome/uiauto/filesapp
Package filesapp supports controlling the Files App on Chrome OS.
|
Package filesapp supports controlling the Files App on Chrome OS. |
chrome/uiauto/firmwareupdateapp
Package firmwareupdateapp contains drivers for controlling the ui of firmware update SWA.
|
Package firmwareupdateapp contains drivers for controlling the ui of firmware update SWA. |
chrome/uiauto/holdingspace
Package holdingspace exports methods for interacting with holding space.
|
Package holdingspace exports methods for interacting with holding space. |
chrome/uiauto/imesettings
Package imesettings supports managing input methods in OS settings.
|
Package imesettings supports managing input methods in OS settings. |
chrome/uiauto/launcher
Package launcher is used for controlling the launcher directly through the UI.
|
Package launcher is used for controlling the launcher directly through the UI. |
chrome/uiauto/lockscreen
Package lockscreen is used to get information about the lock screen directly through the UI.
|
Package lockscreen is used to get information about the lock screen directly through the UI. |
chrome/uiauto/mouse
Package mouse injects mouse events via Chrome autotest private API.
|
Package mouse injects mouse events via Chrome autotest private API. |
chrome/uiauto/nodewith
Package nodewith is used to generate queries to find chrome.automation nodes.
|
Package nodewith is used to generate queries to find chrome.automation nodes. |
chrome/uiauto/ossettings
Package ossettings supports controlling the Settings App on Chrome OS.
|
Package ossettings supports controlling the Settings App on Chrome OS. |
chrome/uiauto/pointer
Package pointer provides utility interfaces to handle pointing devices (i.e.
|
Package pointer provides utility interfaces to handle pointing devices (i.e. |
chrome/uiauto/printmanagementapp
Package printmanagementapp contains common functions used in the app.
|
Package printmanagementapp contains common functions used in the app. |
chrome/uiauto/printpreview
Package printpreview provides support for controlling Chrome print preview directly through the UI.
|
Package printpreview provides support for controlling Chrome print preview directly through the UI. |
chrome/uiauto/quicksettings
Package quicksettings is for controlling the Quick Settings directly from the UI.
|
Package quicksettings is for controlling the Quick Settings directly from the UI. |
chrome/uiauto/restriction
Package restriction describes the restriction state of a chrome.automation AutomationNode.
|
Package restriction describes the restriction state of a chrome.automation AutomationNode. |
chrome/uiauto/role
Package role describes the purpose of a chrome.automation AutomationNode.
|
Package role describes the purpose of a chrome.automation AutomationNode. |
chrome/uiauto/scanapp
Package scanapp supports controlling the Scan App on Chrome OS.
|
Package scanapp supports controlling the Scan App on Chrome OS. |
chrome/uiauto/shimlessrmaapp
Package shimlessrmaapp contains drivers for controlling the ui of Shimless RMA SWA.
|
Package shimlessrmaapp contains drivers for controlling the ui of Shimless RMA SWA. |
chrome/uiauto/state
Package state describes characteristics of a chrome.automation AutomationNode.
|
Package state describes characteristics of a chrome.automation AutomationNode. |
chrome/uiauto/taskmanager
Package taskmanager contains functions related to the task manager.
|
Package taskmanager contains functions related to the task manager. |
chrome/uiauto/touch
Package touch provides the uiauto actions to control the touchscreen.
|
Package touch provides the uiauto actions to control the touchscreen. |
chrome/uiauto/trackpad
Package trackpad provides helper functions to simulate trackpad events.
|
Package trackpad provides helper functions to simulate trackpad events. |
chrome/uiauto/vkb
Package vkb contains shared code to interact with the virtual keyboard.
|
Package vkb contains shared code to interact with the virtual keyboard. |
chrome/uiauto/wmp
Package wmp contains utility functions for window management and performance.
|
Package wmp contains utility functions for window management and performance. |
chrome/useractions
Package useractions contains the definition of UserContext and UserAction.
|
Package useractions contains the definition of UserContext and UserAction. |
chrome/vmc
Package vmc provides utilities for the vmc command.
|
Package vmc provides utilities for the vmc command. |
chrome/webutil
Package webutil contains shared code for dealing with web content.
|
Package webutil contains shared code for dealing with web content. |
clipboard
Package clipboard contains utilities to manage the clipboard.
|
Package clipboard contains utilities to manage the clipboard. |
colorcmp
Package colorcmp supports comparing colors.
|
Package colorcmp supports comparing colors. |
common
Package common provides common functionalities and utilities
|
Package common provides common functionalities and utilities |
compupdater
Package compupdater provides D-Bus proxy interface to communicate with ComponentUpdaterService provided by Chrome.
|
Package compupdater provides D-Bus proxy interface to communicate with ComponentUpdaterService provided by Chrome. |
coords
Package coords keeps coordinates-related structs and their utilities for the UI system.
|
Package coords keeps coordinates-related structs and their utilities for the UI system. |
cpu
Package cpu provides utilities to deal with CPUs on the DUT.
|
Package cpu provides utilities to deal with CPUs on the DUT. |
crash
Package crash contains utilties common to tests that use crash_reporter and crash_sender.
|
Package crash contains utilties common to tests that use crash_reporter and crash_sender. |
crosconfig
Package crosconfig provides methods for using the cros_config command line utility.
|
Package crosconfig provides methods for using the cros_config command line utility. |
crosdisks
Package crosdisks provides an interface to talk to cros_disks service via D-Bus.
|
Package crosdisks provides an interface to talk to cros_disks service via D-Bus. |
croshealthd
Package croshealthd provides methods for running and obtaining output from cros_healthd commands.
|
Package croshealthd provides methods for running and obtaining output from cros_healthd commands. |
crostini/faillog
Package faillog contains a method for dumping useful information on error
|
Package faillog contains a method for dumping useful information on error |
crostini/lxd
Package lxd is a fake lxd simplestreams server that serves container images for Crostini tests.
|
Package lxd is a fake lxd simplestreams server that serves container images for Crostini tests. |
crostini/perfutil
Package perfutil contains utilities needed for VM performance testing.
|
Package perfutil contains utilities needed for VM performance testing. |
crostini/ui
Package ui contains functions to interact with the ChromeOS parts of the crostini UI.
|
Package ui contains functions to interact with the ChromeOS parts of the crostini UI. |
crostini/ui/linuxfiles
Package linuxfiles supports actions on Linux files on Files app.
|
Package linuxfiles supports actions on Linux files on Files app. |
crostini/ui/settings
Package settings provides support for the Linux settings on the Settings app.
|
Package settings provides support for the Linux settings on the Settings app. |
crostini/ui/sharedfolders
Package sharedfolders provides support for sharing folders with Crostini.
|
Package sharedfolders provides support for sharing folders with Crostini. |
crostini/ui/terminalapp
Package terminalapp supports actions on Terminal on Chrome OS.
|
Package terminalapp supports actions on Terminal on Chrome OS. |
cryptohome
Package cryptohome operates on encrypted home directories.
|
Package cryptohome operates on encrypted home directories. |
csv
Package csv provides methods for easily validating the rows and columns of a CSV file.
|
Package csv provides methods for easily validating the rows and columns of a CSV file. |
cswitch
Package cswitch ...
|
Package cswitch ... |
dbusutil
Package dbusutil provides additional functionality on top of the godbus/dbus package.
|
Package dbusutil provides additional functionality on top of the godbus/dbus package. |
debugd
Package debugd interacts with debugd D-Bus service.
|
Package debugd interacts with debugd D-Bus service. |
disk
Package disk contains helpers to interact with the disk.
|
Package disk contains helpers to interact with the disk. |
dlc
Package dlc provides ways to interact with dlcservice daemon and utilities.
|
Package dlc provides ways to interact with dlcservice daemon and utilities. |
drivefs
Package drivefs contains helper functions to interact with Google Drive
|
Package drivefs contains helper functions to interact with Google Drive |
faillog
Package faillog provides a post-test hook to save "faillog" on test failures.
|
Package faillog provides a post-test hook to save "faillog" on test failures. |
filesnapshot
Package filesnapshot provides functions that store/restore the snapshot (i.e.
|
Package filesnapshot provides functions that store/restore the snapshot (i.e. |
firmware
Package firmware contains local functions to support firmware tests.
|
Package firmware contains local functions to support firmware tests. |
firmware/bios
Package bios contains local functions to support bios manipulation.
|
Package bios contains local functions to support bios manipulation. |
graph
Package graph contains graph-related utility functions.
|
Package graph contains graph-related utility functions. |
graphics
Package graphics contains graphics-related utility functions for local tests.
|
Package graphics contains graphics-related utility functions for local tests. |
graphics/glbench
Package glbench manipulates the test flow of running glbench test binaries.
|
Package glbench manipulates the test flow of running glbench test binaries. |
graphics/patrace
Package patrace provides a function to replay a PATrace (GLES) (https://github.com/ARM-software/patrace) in android
|
Package patrace provides a function to replay a PATrace (GLES) (https://github.com/ARM-software/patrace) in android |
graphics/trace
Package trace provides common code to replay graphics trace files.
|
Package trace provides common code to replay graphics trace files. |
graphics/trace/comm
Package comm contains trace_replay application host <-> guest communication protocol structures.
|
Package comm contains trace_replay application host <-> guest communication protocol structures. |
graphics/trace/guestos
Package guestos provides VM guest OS related primitives.
|
Package guestos provides VM guest OS related primitives. |
graphics/vkbench
Package vkbench manipulates the test flow of running vkbench test binaries.
|
Package vkbench manipulates the test flow of running vkbench test binaries. |
gtest
Package gtest provides utilities to run gtest binary on Tast.
|
Package gtest provides utilities to run gtest binary on Tast. |
hermes
Package hermes provides D-Bus wrappers and utilities for Hermes.
|
Package hermes provides D-Bus wrappers and utilities for Hermes. |
https
Package https contains utilities for starting https servers.
|
Package https contains utilities for starting https servers. |
input
Package input supports injecting input events via kernel devices.
|
Package input supports injecting input events via kernel devices. |
input/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. |
input/voice
Package voice provides functionality related to voice inputs
|
Package voice provides functionality related to voice inputs |
jsontypes
Package jsontypes provides the alias types of int64,uint64,uint32 and the json parsers for these types, because json doesn't support these types off the shelf.
|
Package jsontypes provides the alias types of int64,uint64,uint32 and the json parsers for these types, because json doesn't support these types off the shelf. |
kerberos
Package kerberos contains details about Kerberos setup that is used in testing.
|
Package kerberos contains details about Kerberos setup that is used in testing. |
kioskmode
Package kioskmode provides ways to set policies for local device accounts in a Kiosk mode.
|
Package kioskmode provides ways to set policies for local device accounts in a Kiosk mode. |
kioskmode/fixtures
Package fixtures contains fixtures useful for Kiosk mode tests.
|
Package fixtures contains fixtures useful for Kiosk mode tests. |
kmsvnc
Package kmsvnc is a library for wrapping the kmsvnc binary from tast.
|
Package kmsvnc is a library for wrapping the kmsvnc binary from tast. |
logsaver
Package logsaver provides the utilities to read the log files during a test run.
|
Package logsaver provides the utilities to read the log files during a test run. |
media/binsetup
Package binsetup is used to perform setup before running Chrome video test binaries.
|
Package binsetup is used to perform setup before running Chrome video test binaries. |
media/constants
Package constants contains values commonly used in video tests.
|
Package constants contains values commonly used in video tests. |
media/cpu
Package cpu measures CPU usage.
|
Package cpu measures CPU usage. |
media/decoding
Package decoding contains common code to interact with the video decode accelerator test binary.
|
Package decoding contains common code to interact with the video decode accelerator test binary. |
media/devtools
Package devtools provides common code for interacting with media Devtools.
|
Package devtools provides common code for interacting with media Devtools. |
media/encoding
Package encoding contains common code to interact with the video encode accelerator test binary.
|
Package encoding contains common code to interact with the video encode accelerator test binary. |
media/histogram
Package histogram is a package for common code related to video specific histogram.
|
Package histogram is a package for common code related to video specific histogram. |
media/imgcmp
Package imgcmp is a package for common code related to image comparisons.
|
Package imgcmp is a package for common code related to image comparisons. |
media/logging
Package logging controls logging in video drivers.
|
Package logging controls logging in video drivers. |
media/pre
Package pre provides Chrome Preconditions shared among media tests.
|
Package pre provides Chrome Preconditions shared among media tests. |
media/videotype
Package videotype defines types and values commonly used in video tests.
|
Package videotype defines types and values commonly used in video tests. |
media/vm
Package vm is a package that provides a function to check if tests are running under QEMU.
|
Package vm is a package that provides a function to check if tests are running under QEMU. |
memory
Package memory contains common utilities to allocate memory and read memory pressure state on ChromeOS and Android.
|
Package memory contains common utilities to allocate memory and read memory pressure state on ChromeOS and Android. |
memory/arc
Package arc contains test helpers for determining if memory is low in ARC.
|
Package arc contains test helpers for determining if memory is low in ARC. |
memory/kernelmeter
Package kernelmeter provides a mechanism for collecting kernel-related measurements in parallel with the execution of a test.
|
Package kernelmeter provides a mechanism for collecting kernel-related measurements in parallel with the execution of a test. |
memory/memoryuser
Package memoryuser contains common code to run multifaceted memory tests with Chrome, ARC, and VMs.
|
Package memoryuser contains common code to run multifaceted memory tests with Chrome, ARC, and VMs. |
memory/mempressure
Package mempressure creates a realistic memory pressure situation and takes related measurements.
|
Package mempressure creates a realistic memory pressure situation and takes related measurements. |
memory/metrics
Package metrics implements a unified shell to access various kinds of memory metrics.
|
Package metrics implements a unified shell to access various kinds of memory metrics. |
meta
Package meta contains support code for Tast meta tests.
|
Package meta contains support code for Tast meta tests. |
mgs
Package mgs provides ways to set policies for local device accounts in MGS mode.
|
Package mgs provides ways to set policies for local device accounts in MGS mode. |
minidump
Package minidump saves minidumps without making processes crash.
|
Package minidump saves minidumps without making processes crash. |
moblab
Package moblab contains functionality related to the Moblab automated testing environment.
|
Package moblab contains functionality related to the Moblab automated testing environment. |
modemfwd
Package modemfwd interacts with modemfwd D-Bus service.
|
Package modemfwd interacts with modemfwd D-Bus service. |
modemmanager
Package modemmanager provides D-Bus wrappers and utilities for modemmanager.
|
Package modemmanager provides D-Bus wrappers and utilities for modemmanager. |
mountns
Package mountns contains helpers to enter and leave mount namespaces.
|
Package mountns contains helpers to enter and leave mount namespaces. |
mtbf
Package mtbf implements a library used for MTBF testing.
|
Package mtbf implements a library used for MTBF testing. |
multivm
Package multivm contains utilities for working with more than one VM (ARCVM, Crostini, etc.) at a time.
|
Package multivm contains utilities for working with more than one VM (ARCVM, Crostini, etc.) at a time. |
network
Package network provides general CrOS network goodies.
|
Package network provides general CrOS network goodies. |
network/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. |
network/iface
Package iface contains utility functions for a network interface.
|
Package iface contains utility functions for a network interface. |
network/ip
Package ip contains utility functions to wrap around the ip program.
|
Package ip contains utility functions to wrap around the ip program. |
network/iw
Package iw contains utility functions to wrap around the iw program.
|
Package iw contains utility functions to wrap around the iw program. |
network/netconfig
Package netconfig contains the mojo connection to cros_network_config.
|
Package netconfig contains the mojo connection to cros_network_config. |
network/patchpanel_client
Package patchpanel interacts with the patchpanel system daemon.
|
Package patchpanel interacts with the patchpanel system daemon. |
network/ping
Package ping provides a factory to run ping on DUT.
|
Package ping provides a factory to run ping on DUT. |
network/systemproxy
Package systemproxy contains utility functions to authenticate to the system-proxy daemon.
|
Package systemproxy contains utility functions to authenticate to the system-proxy daemon. |
perf
Package perf contains helper functions to collect performance informations.
|
Package perf contains helper functions to collect performance informations. |
personalization
Package personalization supports interaction with ChromeOS personalization app.
|
Package personalization supports interaction with ChromeOS personalization app. |
playbilling
Package playbilling contains helper functions to interact with the Play Billing test PWA.
|
Package playbilling contains helper functions to interact with the Play Billing test PWA. |
playbilling/dgapi2
Package dgapi2 contains helper functions to interact with the DGAPI2 test app.
|
Package dgapi2 contains helper functions to interact with the DGAPI2 test app. |
policyutil
Package policyutil contains utilities for using policies.
|
Package policyutil contains utilities for using policies. |
policyutil/externaldata
Package externaldata contains helpers to provide a http server for policies that download their contents from an external source.
|
Package externaldata contains helpers to provide a http server for policies that download their contents from an external source. |
policyutil/fixtures
Package fixtures contains fixtures useful for policy tests.
|
Package fixtures contains fixtures useful for policy tests. |
policyutil/safesearch
Package safesearch contains helpers for Google and YouTube safe search related policies.
|
Package safesearch contains helpers for Google and YouTube safe search related policies. |
power
Package power interacts with power management on behalf of local tests.
|
Package power interacts with power management on behalf of local tests. |
power/charge
Package charge provides necessary functionality to perform battery charge, drain on DUT.
|
Package charge provides necessary functionality to perform battery charge, drain on DUT. |
power/setup
Package setup contains helpers to set up a DUT for a power test.
|
Package setup contains helpers to set up a DUT for a power test. |
printing/cups
Package cups provides methods to coordinate with CUPS for printer handling.
|
Package cups provides methods to coordinate with CUPS for printer handling. |
printing/document
Package document provides common utilities for performing comparison between documents produced during testing.
|
Package document provides common utilities for performing comparison between documents produced during testing. |
printing/ippusbbridge
Package ippusbbridge provides functions for interacting with ippusb_bridge.
|
Package ippusbbridge provides functions for interacting with ippusb_bridge. |
printing/lp
Package lp provides an API for interacting with the CUPS daemon on Chrome OS via lp/lpstat/lpamin/etc.
|
Package lp provides an API for interacting with the CUPS daemon on Chrome OS via lp/lpstat/lpamin/etc. |
printing/printer
Package printer provides utilities about printer/cups.
|
Package printer provides utilities about printer/cups. |
printing/usbprinter
Package usbprinter provides an interface to configure and attach a virtual USB printer onto the system to be used for testing.
|
Package usbprinter provides an interface to configure and attach a virtual USB printer onto the system to be used for testing. |
procutil
Package procutil provides common utilities related to /proc to be shared across variation of tests.
|
Package procutil provides common utilities related to /proc to be shared across variation of tests. |
profiler
Package profiler supports capture various kind of system profiler data while running test.
|
Package profiler supports capture various kind of system profiler data while running test. |
ready
Package ready provides functions to be passed as a "ready" function to the bundle main function.
|
Package ready provides functions to be passed as a "ready" function to the bundle main function. |
resourced
Package resourced contains utilities for communicating with the Resource Manager daemon (resourced).
|
Package resourced contains utilities for communicating with the Resource Manager daemon (resourced). |
rialto
Package rialto contains functionality related to Rialto devices.
|
Package rialto contains functionality related to Rialto devices. |
rtc
Package rtc provides access to a device's Real Time Clock (hardware clock)
|
Package rtc provides access to a device's Real Time Clock (hardware clock) |
screenshot
Package screenshot supports taking and examining screenshots; contains helper utils to work with screenshot files.
|
Package screenshot supports taking and examining screenshots; contains helper utils to work with screenshot files. |
session
Package session interacts with session_manager.
|
Package session interacts with session_manager. |
session/ownership
Package ownership provides utilities to run ownership API related tests.
|
Package ownership provides utilities to run ownership API related tests. |
set
Package set provides utility set operations.
|
Package set provides utility set operations. |
shill
Package shill provides D-Bus wrappers and utilities for shill service.
|
Package shill provides D-Bus wrappers and utilities for shill service. |
smb
Package smb supports the setup and utility functions relating to tests that require a Samba share.
|
Package smb supports the setup and utility functions relating to tests that require a Samba share. |
spaced
Package spaced contains utilities for communicating with spaced.
|
Package spaced contains utilities for communicating with spaced. |
stork
Package stork contains utilities for communicating with the Stork API, which creates test eSIM profiles.
|
Package stork contains utilities for communicating with the Stork API, which creates test eSIM profiles. |
strcmp
Package strcmp supports comparing strings.
|
Package strcmp supports comparing strings. |
sysutil
Package sysutil provides utilities for getting system-related information.
|
Package sysutil provides utilities for getting system-related information. |
tape
Package tape contains local functionality for TAPE.
|
Package tape contains local functionality for TAPE. |
tracing
Package tracing contains shared functionalities for Perfetto system tracing tests.
|
Package tracing contains shared functionalities for Perfetto system tracing tests. |
typecutils
Package typecutils contains functionality shared by typec tests.
|
Package typecutils contains functionality shared by typec tests. |
uhid
Package uhid supports creating, handling and destroying devices created via /dev/uhid.
|
Package uhid supports creating, handling and destroying devices created via /dev/uhid. |
ui
Package ui provides common constants used for UI tests.
|
Package ui provides common constants used for UI tests. |
uidetection
Package uidetection provides image-based UI detections/interactions.
|
Package uidetection provides image-based UI detections/interactions. |
upstart
Package upstart interacts with the Upstart init daemon on behalf of local tests.
|
Package upstart interacts with the Upstart init daemon on behalf of local tests. |
variations
Package variations provides common constants of seed that can be used in variation smoke tests.
|
Package variations provides common constants of seed that can be used in variation smoke tests. |
vdi
Package vdi contains fixtures for starting VDI applications (e.g.
|
Package vdi contains fixtures for starting VDI applications (e.g. |
vdi/apps
Package apps provides types shared among specific VDI implementations.
|
Package apps provides types shared among specific VDI implementations. |
vdi/apps/citrix
Package citrix holds the implementation of the /vdi/apps/vdiconnector.VDIInt interface for Citrix application.
|
Package citrix holds the implementation of the /vdi/apps/vdiconnector.VDIInt interface for Citrix application. |
vdi/apps/vmware
Package vmware holds the implementation of the /vdi/apps/vdiconnector.VDIInt interface for Vmware application.
|
Package vmware holds the implementation of the /vdi/apps/vdiconnector.VDIInt interface for Vmware application. |
vdi/fixtures
Package fixtures provide fixtures for logging into VDI applications in Kiosk, Mgs, and user session.
|
Package fixtures provide fixtures for logging into VDI applications in Kiosk, Mgs, and user session. |
wallpaper
Package wallpaper supports interaction with ChromeOS wallpaper app.
|
Package wallpaper supports interaction with ChromeOS wallpaper app. |
wallpaper/constants
Package constants contains values used across wallpaper tests.
|
Package constants contains values used across wallpaper tests. |
webapk
Package webapk contains tools that help interact with webAPK PWAs.
|
Package webapk contains tools that help interact with webAPK PWAs. |
wpasupplicant
Package wpasupplicant provides utilities to interact with wpa_supplicant via dbus.
|
Package wpasupplicant provides utilities to interact with wpa_supplicant via dbus. |
wpr
Package wpr manages a Web Page Replay (aka WPR) process and provides chrome.Options to configure Chrome to send all web traffic through the WPR process.
|
Package wpr manages a Web Page Replay (aka WPR) process and provides chrome.Options to configure Chrome to send all web traffic through the WPR process. |
remote
|
|
android
Package android enables controlling android devices.
|
Package android enables controlling android devices. |
android/adb
Package adb enables controlling android devices from remote test host via ADB.
|
Package adb enables controlling android devices from remote test host via ADB. |
bundlemain
Package bundlemain provides a main function implementation for a bundle to share it from various remote bundle executables.
|
Package bundlemain provides a main function implementation for a bundle to share it from various remote bundle executables. |
bundles/cros
Package main implements the "cros" remote test bundle.
|
Package main implements the "cros" remote test bundle. |
bundles/cros/apps
Package apps contains remote Tast tests that exercise the app service, which is used to remotely control apps on Chrome OS.
|
Package apps contains remote Tast tests that exercise the app service, which is used to remotely control apps on Chrome OS. |
bundles/cros/arc
Package arc contains remote Tast tests that exercise the ARC framework, which is used to run Android applications on Chrome OS.
|
Package arc contains remote Tast tests that exercise the ARC framework, which is used to run Android applications on Chrome OS. |
bundles/cros/arc/version
Package version provides set of util functions used to work with ARC version properties.
|
Package version provides set of util functions used to work with ARC version properties. |
bundles/cros/audio
Package audio contains remote Tast tests that verify the ChromeOS audio.
|
Package audio contains remote Tast tests that verify the ChromeOS audio. |
bundles/cros/autoupdate
Package autoupdate contains remote Tast tests that update the test device.
|
Package autoupdate contains remote Tast tests that update the test device. |
bundles/cros/autoupdate/autoupdatelib
Package autoupdatelib provides common utils for making autoupdate tests.
|
Package autoupdatelib provides common utils for making autoupdate tests. |
bundles/cros/camera
Package camera contains remote Tast tests that verify the ChromeOS camera HAL3 functionality in camerabox setup.
|
Package camera contains remote Tast tests that verify the ChromeOS camera HAL3 functionality in camerabox setup. |
bundles/cros/camera/camerabox
Package camerabox provides utilities for camerabox environment.
|
Package camerabox provides utilities for camerabox environment. |
bundles/cros/camera/face
Package face provides utilities for face related functions.
|
Package face provides utilities for face related functions. |
bundles/cros/cellular
Package cellular contains cellular tests.
|
Package cellular contains cellular tests. |
bundles/cros/crash
Package crash contains local Tast tests that exercise Chrome OS crash handling.
|
Package crash contains local Tast tests that exercise Chrome OS crash handling. |
bundles/cros/enterprise
Package enterprise contains remote Tast tests which test enterprise-oriented features.
|
Package enterprise contains remote Tast tests which test enterprise-oriented features. |
bundles/cros/example
Package example contains remote Tast tests that demonstrate key features of Tast.
|
Package example contains remote Tast tests that demonstrate key features of Tast. |
bundles/cros/factory
Package factory contains remote Tast tests that exercise factory related tool functionality.
|
Package factory contains remote Tast tests that exercise factory related tool functionality. |
bundles/cros/factory/fixture
Package fixture contains remote Tast Fixture that used by factory related tests
|
Package fixture contains remote Tast Fixture that used by factory related tests |
bundles/cros/filemanager
Package filemanager contains local Tast tests that exercise the Files app.
|
Package filemanager contains local Tast tests that exercise the Files app. |
bundles/cros/firmware
Package firmware contains remote Tast tests that exercise the firmware.
|
Package firmware contains remote Tast tests that exercise the firmware. |
bundles/cros/hardware
Package hardware contains tests that verify proper operation of various components of DUT
|
Package hardware contains tests that verify proper operation of various components of DUT |
bundles/cros/hps
Package hps contains remote Tast tests that exercise assorted non-Chrome userspace portions of Chrome OS.
|
Package hps contains remote Tast tests that exercise assorted non-Chrome userspace portions of Chrome OS. |
bundles/cros/hwsec
Package hwsec contains remote Tast tests that exercise TPM-related daemons.
|
Package hwsec contains remote Tast tests that exercise TPM-related daemons. |
bundles/cros/hwsec/util
Package util contains some common utilities or constants that is used by more than 1 hwsec test.
|
Package util contains some common utilities or constants that is used by more than 1 hwsec test. |
bundles/cros/inputs
Package inputs contains remote Tast tests for various user input methods.
|
Package inputs contains remote Tast tests for various user input methods. |
bundles/cros/kernel
Package kernel contains remote Tast tests that exercise the Linux kernel's configuration and behavior.
|
Package kernel contains remote Tast tests that exercise the Linux kernel's configuration and behavior. |
bundles/cros/lacros
Package lacros contains remote Tast tests for Lacros.
|
Package lacros contains remote Tast tests for Lacros. |
bundles/cros/lacros/provision
Package provision implements a RPC client library that connects to TLS running in the drone for provisioning.
|
Package provision implements a RPC client library that connects to TLS running in the drone for provisioning. |
bundles/cros/lacros/update
Package update contains helper functions for Lacros update tests.
|
Package update contains helper functions for Lacros update tests. |
bundles/cros/lacros/version
Package version provides common utils to handle browser version info.
|
Package version provides common utils to handle browser version info. |
bundles/cros/meta
Package meta contains remote Tast tests that exercise Tast itself.
|
Package meta contains remote Tast tests that exercise Tast itself. |
bundles/cros/meta/fixture
Package fixture contains fixtures meta tests use.
|
Package fixture contains fixtures meta tests use. |
bundles/cros/meta/tastrun
Package tastrun helps meta tests run the tast command.
|
Package tastrun helps meta tests run the tast command. |
bundles/cros/nearbyshare
Package nearbyshare contains remote Tast tests that exercise ChromeOS Nearby Share.
|
Package nearbyshare contains remote Tast tests that exercise ChromeOS Nearby Share. |
bundles/cros/network
Package network contains remote Tast tests that exercise the Chrome OS network stack.
|
Package network contains remote Tast tests that exercise the Chrome OS network stack. |
bundles/cros/network/allowlist
Package allowlist contains tests which verify that the Chrome OS allowlist from our Google support page is up to date (https://support.google.com/chrome/a/answer/6334001?hl=en&ref_topic=3504941).
|
Package allowlist contains tests which verify that the Chrome OS allowlist from our Google support page is up to date (https://support.google.com/chrome/a/answer/6334001?hl=en&ref_topic=3504941). |
bundles/cros/omaha
Package omaha contains integration tests for the currently live Omaha config.
|
Package omaha contains integration tests for the currently live Omaha config. |
bundles/cros/omaha/params
Package params contains helpers to load the configuration of the device and the expectations from Omaha.
|
Package params contains helpers to load the configuration of the device and the expectations from Omaha. |
bundles/cros/omaha/request
Package request contains helpers to make requests to Omaha.
|
Package request contains helpers to make requests to Omaha. |
bundles/cros/platform
Package platform contains remote Tast tests that check functionality of platform tools that could not be run locally.
|
Package platform contains remote Tast tests that check functionality of platform tools that could not be run locally. |
bundles/cros/platform/perfetto
Package perfetto contains helper functions and constants to record traces and run metrics with perfetto protobufs.
|
Package perfetto contains helper functions and constants to record traces and run metrics with perfetto protobufs. |
bundles/cros/policy
Package policy contains remote Tast tests that exercise device policies.
|
Package policy contains remote Tast tests that exercise device policies. |
bundles/cros/policy/dututils
Package dututils provides useful DUT related utilities within a small scope.
|
Package dututils provides useful DUT related utilities within a small scope. |
bundles/cros/power
Package power contains local Tast tests that exercise Chrome OS power management.
|
Package power contains local Tast tests that exercise Chrome OS power management. |
bundles/cros/sdcard
Package sdcard contains remote Tast tests that exercise Chrome OS sdcard functionality check.
|
Package sdcard contains remote Tast tests that exercise Chrome OS sdcard functionality check. |
bundles/cros/security
Package security contains security related tests.
|
Package security contains security related tests. |
bundles/cros/shimlessrma
Package shimlessrma contains integration tests for Shimless RMA SWA.
|
Package shimlessrma contains integration tests for Shimless RMA SWA. |
bundles/cros/syzcorpus
Package syzcorpus contains Tast test that executes syzkaller repros against the DUT.
|
Package syzcorpus contains Tast test that executes syzkaller repros against the DUT. |
bundles/cros/syzcorpus/syzutils
Package syzutils contains functionality shared by tests that exercise syzcorpus.
|
Package syzutils contains functionality shared by tests that exercise syzcorpus. |
bundles/cros/syzkaller
Package syzkaller contains Tast test wrapper around syzkaller.
|
Package syzkaller contains Tast test wrapper around syzkaller. |
bundles/cros/typec
Package typec contains tests which exercise USB Type-C connector related functionality.
|
Package typec contains tests which exercise USB Type-C connector related functionality. |
bundles/cros/typec/typecutils
Package typecutils contains constants & helper functions used by the tests in the typec directory.
|
Package typecutils contains constants & helper functions used by the tests in the typec directory. |
bundles/cros/ui
Package ui contains ui related tests.
|
Package ui contains ui related tests. |
bundles/cros/ui/conference
Package conference contains remote Tast tests which conference related.
|
Package conference contains remote Tast tests which conference related. |
bundles/cros/wifi
Package wifi contains remote Tast tests that exercise the Chrome OS WiFi stack
|
Package wifi contains remote Tast tests that exercise the Chrome OS WiFi stack |
bundles/cros/wifi/wifiutil
Package wifiutil contains utilities for remote WiFi tests.
|
Package wifiutil contains utilities for remote WiFi tests. |
bundles/cros/wilco
Package wilco contains tests for functionality implemented on wilco devices.
|
Package wilco contains tests for functionality implemented on wilco devices. |
bundles/cros/wilco/wilcoextension
Package wilcoextension contains constants and helpers to work with the extension that can interact with the Wilco DTC VM.
|
Package wilcoextension contains constants and helpers to work with the extension that can interact with the Wilco DTC VM. |
cellular/callbox
Package callbox contains utilities for interacting with callboxes.
|
Package callbox contains utilities for interacting with callboxes. |
cellular/callbox/manager
Package manager contains the go api for interacting the HTTP servers that manages callboxes.
|
Package manager contains the go api for interacting the HTTP servers that manages callboxes. |
cros/nearbyshare
Package nearbyshare contains fixtures meta tests use.
|
Package nearbyshare contains fixtures meta tests use. |
crosserverutil
Package crosserverutil contains utility functions to manage the cros server lifecycle
|
Package crosserverutil contains utility functions to manage the cros server lifecycle |
dutfs
Package dutfs provides remote file system operations on DUT.
|
Package dutfs provides remote file system operations on DUT. |
firmware
Package firmware implements the libraries and utilities which are used for remote bundles with the same name 'firmware'.
|
Package firmware implements the libraries and utilities which are used for remote bundles with the same name 'firmware'. |
firmware/bios
Package bios contains functions to support bios manipulation via servo.
|
Package bios contains functions to support bios manipulation via servo. |
firmware/checkers
Package checkers is a collection of canonical methods to verify test-relevant information about a DUT.
|
Package checkers is a collection of canonical methods to verify test-relevant information about a DUT. |
firmware/fingerprint
Package fingerprint is a collection of utilities to work with the firmware on the fingerprint microcontroller (FPMCU), e.g.
|
Package fingerprint is a collection of utilities to work with the firmware on the fingerprint microcontroller (FPMCU), e.g. |
firmware/fingerprint/rpcdut
Package rpcdut provides a dut.DUT override that adds an additional managed RPC client connection.
|
Package rpcdut provides a dut.DUT override that adds an additional managed RPC client connection. |
firmware/fixture
Package fixture implements fixtures for firmware tests.
|
Package fixture implements fixtures for firmware tests. |
firmware/reporters
Package reporters is a collection of canonical methods to obtain test-relevant information about a DUT.
|
Package reporters is a collection of canonical methods to obtain test-relevant information about a DUT. |
firmware/rpm
Package rpm contains an xmlrpc client for the RPM server, which turns power on and off in the test lab.
|
Package rpm contains an xmlrpc client for the RPM server, which turns power on and off in the test lab. |
firmware/serial
Package serial allows communication with serial ports.
|
Package serial allows communication with serial ports. |
firmware/ti50
Package ti50 implements remote libraries for ti50 testing.
|
Package ti50 implements remote libraries for ti50 testing. |
firmware/ti50/dutcontrol
Package dutcontrol is generated from dutcontrol.proto in the ti50 repository.
|
Package dutcontrol is generated from dutcontrol.proto in the ti50 repository. |
firmware/ti50/fixture
Package fixture provides ti50 devboard related fixtures.
|
Package fixture provides ti50 devboard related fixtures. |
hwsec
Package hwsec implements the libraries and utilities which are used for remote bundles with the same name 'hwsec'.
|
Package hwsec implements the libraries and utilities which are used for remote bundles with the same name 'hwsec'. |
meta
Package meta contains support code for Tast meta tests.
|
Package meta contains support code for Tast meta tests. |
network/arping
Package arping provides a factory to run arping on DUT from remote machine.
|
Package arping provides a factory to run arping on DUT from remote machine. |
network/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. |
network/firewall
Package firewall wraps basic iptables call to control filtering of incoming/outgoing traffic.
|
Package firewall wraps basic iptables call to control filtering of incoming/outgoing traffic. |
network/ip
Package ip contains utility functions to wrap around the ip program.
|
Package ip contains utility functions to wrap around the ip program. |
network/iw
Package iw contains utility functions to wrap around the iw program.
|
Package iw contains utility functions to wrap around the iw program. |
network/netperf
Package netperf is used for running performance tests using linux netperf/netserver suite.
|
Package netperf is used for running performance tests using linux netperf/netserver suite. |
network/ping
Package ping provides a factory to run ping on DUT from remote machine.
|
Package ping provides a factory to run ping on DUT from remote machine. |
policyutil
Package policyutil implements helpers for user and device policy tests.
|
Package policyutil implements helpers for user and device policy tests. |
powercontrol
Package powercontrol provides the control of power related operations on DUT.
|
Package powercontrol provides the control of power related operations on DUT. |
sysutil
Package sysutil provides system-related utilities.
|
Package sysutil provides system-related utilities. |
tape
Package tape contains remote functionality for TAPE.
|
Package tape contains remote functionality for TAPE. |
testlibs
Package testlibs allows Tast tests to connect to the Test Libs Server.
|
Package testlibs allows Tast tests to connect to the Test Libs Server. |
updateutil
Package updateutil implements helpers for autoupdate tests.
|
Package updateutil implements helpers for autoupdate tests. |
wificell
Package wificell provides utilities for accessing or controlling companion devices in the wificell environment.
|
Package wificell provides utilities for accessing or controlling companion devices in the wificell environment. |
wificell/attenuator
Package attenuator controls of the Mini-Circuits RC4DAT programmable attenuator.
|
Package attenuator controls of the Mini-Circuits RC4DAT programmable attenuator. |
wificell/dhcp
Package dhcp provides utilities for controlling DHCP server.
|
Package dhcp provides utilities for controlling DHCP server. |
wificell/dutcfg
Package dutcfg provides utilities for controlling the DUT.
|
Package dutcfg provides utilities for controlling the DUT. |
wificell/fileutil
Package fileutil provides utilities for operating files in remote wifi tests.
|
Package fileutil provides utilities for operating files in remote wifi tests. |
wificell/framesender
Package framesender provides utilities to send management frames.
|
Package framesender provides utilities to send management frames. |
wificell/hostapd
Package hostapd provides utilities for controlling hostapd.
|
Package hostapd provides utilities for controlling hostapd. |
wificell/log
Package log provides utilities to collect logs.
|
Package log provides utilities to collect logs. |
wificell/pcap
Package pcap provides utilities to capture WiFi packets.
|
Package pcap provides utilities to capture WiFi packets. |
wificell/router
Package router provides utilities for accessing or controlling different routers.
|
Package router provides utilities for accessing or controlling different routers. |
wificell/router/ax
Package ax provides utilities for accessing or controlling AX enabled routers.
|
Package ax provides utilities for accessing or controlling AX enabled routers. |
wificell/router/common
Package common includes common logic used across multiple router implementations.
|
Package common includes common logic used across multiple router implementations. |
wificell/router/common/support
Package support identifies the different common features routers may support through interfaces that each router may or may not support.
|
Package support identifies the different common features routers may support through interfaces that each router may or may not support. |
wificell/router/legacy
Package legacy provides utilities for accessing or controlling legacy router architecture.
|
Package legacy provides utilities for accessing or controlling legacy router architecture. |
wificell/router/openwrt
Package openwrt provides utilities for accessing and controlling Router routers.
|
Package openwrt provides utilities for accessing and controlling Router routers. |
wificell/router/openwrt/uci
Package uci contains utility functions to wrap around the uci program.
|
Package uci contains utility functions to wrap around the uci program. |
wificell/verifier
Package verifier is a framework for running verification function in parallel to the actual test with option to re-run verification function in a loop until the primary test is finished.
|
Package verifier is a framework for running verification function in parallel to the actual test with option to re-run verification function in a loop until the primary test is finished. |
wificell/wifipeer
Package wifipeer builds and controls peer Chrome OS devices for Wi-Fi tests.
|
Package wifipeer builds and controls peer Chrome OS devices for Wi-Fi tests. |
wificell/wifiutil
Package wifiutil provides helper functions for the wificell package.
|
Package wifiutil provides helper functions for the wificell package. |
Package restrictions manages restrictions on in test bundles, including both local and remote bundles of the same name.
|
Package restrictions manages restrictions on in test bundles, including both local and remote bundles of the same name. |
services
|
|
cros/apps
Package apps provides all apps related types compiled from protobuf.
|
Package apps provides all apps related types compiled from protobuf. |
cros/autoupdate
Package autoupdate provides the AutoupdateService
|
Package autoupdate provides the AutoupdateService |
cros/baserpc
Package baserpc defines gRPC services common to tests.
|
Package baserpc defines gRPC services common to tests. |
cros/camerabox
Package camerabox provides all camerabox related types compiled from protobuf.
|
Package camerabox provides all camerabox related types compiled from protobuf. |
cros/enterprise
Package enterprise provides gRPC service definitions for meta tests.
|
Package enterprise provides gRPC service definitions for meta tests. |
cros/factory
Package factory provides gRPC service definitions for factory tests.
|
Package factory provides gRPC service definitions for factory tests. |
cros/filemanager
Package filemanager provides gRPC service definitions for meta tests.
|
Package filemanager provides gRPC service definitions for meta tests. |
cros/graphics
Package graphics provides all graphics related types compiled from protobuf.
|
Package graphics provides all graphics related types compiled from protobuf. |
cros/hwsec
Package hwsec provides gRPC service definitions for meta tests.
|
Package hwsec provides gRPC service definitions for meta tests. |
cros/inputs
Package inputs provides all inputs related types compiled from protobuf.
|
Package inputs provides all inputs related types compiled from protobuf. |
cros/kiosk
Package kiosk provides the KioskService
|
Package kiosk provides the KioskService |
cros/lacros
Package lacros provides the UpdateTestService.
|
Package lacros provides the UpdateTestService. |
cros/meta
Package meta provides gRPC service definitions for meta tests.
|
Package meta provides gRPC service definitions for meta tests. |
cros/nearbyservice
Package nearbyservice provides the NearbyShareService.
|
Package nearbyservice provides the NearbyShareService. |
cros/network
Package network provides protobuf interfaces for network related gRPC.
|
Package network provides protobuf interfaces for network related gRPC. |
cros/platform
Package platform provides the BootPerfService, PerfettoTraceBasedMetricsService and UpstartService.
|
Package platform provides the BootPerfService, PerfettoTraceBasedMetricsService and UpstartService. |
cros/policy
Package policy provides the PolicyService
|
Package policy provides the PolicyService |
cros/security
Package security contains Tast test services that exercise core security-related features.
|
Package security contains Tast test services that exercise core security-related features. |
cros/shimlessrma
Package shimlessrma contains Tast test services that exercise core shimlessrma-related features.
|
Package shimlessrma contains Tast test services that exercise core shimlessrma-related features. |
cros/tape
Package tape provides the TapeService
|
Package tape provides the TapeService |
cros/typec
Package typec provides the Service.
|
Package typec provides the Service. |
cros/ui
Package ui provides all ui related types compiled from protobuf.
|
Package ui provides all ui related types compiled from protobuf. |
cros/wifi
Package wifi provides protobuf interfaces for WiFi related gRPC.
|
Package wifi provides protobuf interfaces for WiFi related gRPC. |
cros/wilco
Package wilco provides the WilcoService
|
Package wilco provides the WilcoService |
Click to show internal directories.
Click to hide internal directories.