chromiumos/

directory
v0.0.0-...-9474aff Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2022 License: BSD-3-Clause

Directories

Path Synopsis
tast
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.
common/android
Package android enables controlling android devices.
Package android enables controlling android devices.
common/android/adb
Package adb enables controlling android devices through the local adb server.
Package adb enables controlling android devices through the local adb server.
common/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.
common/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.
common/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.
common/bond
Package bond provides the interface to access Bond API.
Package bond provides the interface to access Bond API.
common/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.
common/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.
common/crash
Package crash contains constants and common utilities for crash reporter.
Package crash contains constants and common utilities for crash reporter.
common/cros/crossdevice
Package crossdevice is used for Cross Device functionality.
Package crossdevice is used for Cross Device functionality.
common/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.
common/cros/nearbyshare
Package nearbyshare is used to control Chrome OS Nearby Share functionality.
Package nearbyshare is used to control Chrome OS Nearby Share functionality.
common/crypto/certificate
Package certificate contains test certificates for use in public key cryptography.
Package certificate contains test certificates for use in public key cryptography.
common/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.
common/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'.
common/firmware/bios
Package bios contains functions to support bios manipulation.
Package bios contains functions to support bios manipulation.
common/firmware/serial
Package serial allows communication with serial ports.
Package serial allows communication with serial ports.
common/firmware/serial/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
common/firmware/ti50
Package ti50 implements shared libraries for ti50 testing.
Package ti50 implements shared libraries for ti50 testing.
common/fixture
Package fixture holds names of the fixtures available in Tast.
Package fixture holds names of the fixtures available in Tast.
common/genparams
Package genparams provides utilities to generate large Tast test metadata.
Package genparams provides utilities to generate large Tast test metadata.
common/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.
common/hps/hpsutil
Package hpsutil contains functionality used by the HPS tast tests.
Package hpsutil contains functionality used by the HPS tast tests.
common/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'.
common/media/caps
Package caps is a package for capabilities used in autotest-capability.
Package caps is a package for capabilities used in autotest-capability.
common/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.
common/network/arping
Package arping contains utility functions to wrap around the arping program.
Package arping contains utility functions to wrap around the arping program.
common/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.
common/network/daemonutil
Package daemonutil provides utilities for controlling background processes.
Package daemonutil provides utilities for controlling background processes.
common/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.
common/network/ip
Package ip contains utility functions to wrap around the ip program.
Package ip contains utility functions to wrap around the ip program.
common/network/iw
Package iw contains utility functions to wrap around the iw program.
Package iw contains utility functions to wrap around the iw program.
common/network/ping
Package ping contains utility functions to wrap around the ping program.
Package ping contains utility functions to wrap around the ping program.
common/network/protoutil
Package protoutil provides utils to deal with protobuf.
Package protoutil provides utils to deal with protobuf.
common/network/wpacli
Package wpacli contains methods running wpa_cli command.
Package wpacli contains methods running wpa_cli command.
common/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/).
common/perf/perfpb
Package perfpb defines helpers for adding perf.Values to gRPC calls.
Package perfpb defines helpers for adding perf.Values to gRPC calls.
common/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.
common/pkcs11/netcertstore
Package netcertstore hosts the NetCertStore.
Package netcertstore hosts the NetCertStore.
common/pkcs11/pkcs11test
Package pkcs11test implements utilities for testing the chaps pkcs#11 keystore.
Package pkcs11test implements utilities for testing the chaps pkcs#11 keystore.
common/policy
Package policy contains utilities for representing and using policies.
Package policy contains utilities for representing and using policies.
common/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.
common/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.
common/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.
common/shillconst
Package shillconst defines the constants of shill service.
Package shillconst defines the constants of shill service.
common/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.
common/storage/files
Package files contains the utilities for testing file based storage.
Package files contains the utilities for testing file based storage.
common/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.
common/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.
common/upstart
Package upstart provides constants shared by remote and local tests.
Package upstart provides constants shared by remote and local tests.
common/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
common/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.
common/wifi/security/base
Package base provides a Config type for open network.
Package base provides a Config type for open network.
common/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.
common/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.
common/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.
common/wifi/security/wep
Package wep provides a Config type for WEP protected network.
Package wep provides a Config type for WEP protected network.
common/wifi/security/wpa
Package wpa provides a Config type for WPA protected network.
Package wpa provides a Config type for WPA protected network.
common/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.
common/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.
common/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.
common/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.
local/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.
local/ambient
Package ambient supports interaction with ChromeOS Ambient mode.
Package ambient supports interaction with ChromeOS Ambient mode.
local/android/adb
Package adb enables controlling android devices from local bundles via ADB.
Package adb enables controlling android devices from local bundles via ADB.
local/apps
Package apps provides general ChromeOS app utilities.
Package apps provides general ChromeOS app utilities.
local/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.
local/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.
local/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.
local/asan
Package asan containing utilities related to Address Sanitizer.
Package asan containing utilities related to Address Sanitizer.
local/assistant
Package assistant supports interaction with Assistant service.
Package assistant supports interaction with Assistant service.
local/audio
Package audio interacts with audio operation.
Package audio interacts with audio operation.
local/audio/crastestclient
Package crastestclient provides functions to interact cras_test_client
Package crastestclient provides functions to interact cras_test_client
local/benchmark
Package benchmark provides utilities for running Google Benchmark binaries on device.
Package benchmark provides utilities for running Google Benchmark binaries on device.
local/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.
local/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
local/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.
local/bundles/cros
Package main implements the "cros" local test bundle.
Package main implements the "cros" local test bundle.
local/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.
local/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.
local/bundles/cros/accountmanager
Package accountmanager provides functions to manage accounts in-session.
Package accountmanager provides functions to manage accounts in-session.
local/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.
local/bundles/cros/ad/kerberos
Package kerberos interacts with the Kerberos system daemon.
Package kerberos interacts with the Kerberos system daemon.
local/bundles/cros/ambient
Package ambient contains tests for ChromeOS Ambient mode.
Package ambient contains tests for ChromeOS Ambient mode.
local/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.
local/bundles/cros/apps/calculator
Package calc contains common functions used in the Calculator app.
Package calc contains common functions used in the Calculator app.
local/bundles/cros/apps/cursive
Package cursive contains common functions used in the Cursive app.
Package cursive contains common functions used in the Cursive app.
local/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.
local/bundles/cros/apps/helpapp
Package helpapp contains common functions used in the help app.
Package helpapp contains common functions used in the help app.
local/bundles/cros/apps/pre
Package pre contains preconditions for apps tests
Package pre contains preconditions for apps tests
local/bundles/cros/apps/webstore
Package webstore provides the control of installing and uninstalling chrome webstore apps.
Package webstore provides the control of installing and uninstalling chrome webstore apps.
local/bundles/cros/appsplatform
Package appsplatform contains tests for the Apps Platform team.
Package appsplatform contains tests for the Apps Platform team.
local/bundles/cros/appsplatform/webapks
Package webapks defines test webAPKs used in appsplatform tests.
Package webapks defines test webAPKs used in appsplatform tests.
local/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.
local/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.
local/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.
local/bundles/cros/arc/apputil
Package apputil implements the libraries used to control ARC apps
Package apputil implements the libraries used to control ARC apps
local/bundles/cros/arc/apputil/vlc
Package vlc contains local Tast tests that exercise vlc.
Package vlc contains local Tast tests that exercise vlc.
local/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.
local/bundles/cros/arc/arccrash
Package arccrash provides utilities for tests of crash reporting.
Package arccrash provides utilities for tests of crash reporting.
local/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.
local/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.
local/bundles/cros/arc/cache
Package cache provides helpers to work with caches in ARC.
Package cache provides helpers to work with caches in ARC.
local/bundles/cros/arc/chromeproxy
Package chromeproxy provides the go binding of chrome.proxy APIs.
Package chromeproxy provides the go binding of chrome.proxy APIs.
local/bundles/cros/arc/containermount
Package containermount implements the tests for ARC related mount points.
Package containermount implements the tests for ARC related mount points.
local/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.
local/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).
local/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.
local/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.
local/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.
local/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.
local/bundles/cros/arc/perappdensity
Package perappdensity provides functions to assist with perappdensity tast tests.
Package perappdensity provides functions to assist with perappdensity tast tests.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/bundles/cros/arc/wm
Package wm provides Window Manager Helper functions.
Package wm provides Window Manager Helper functions.
local/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.
local/bundles/cros/arcappcompat/pre
Package pre contains the preconditions used by the arcappcompat tests.
Package pre contains the preconditions used by the arcappcompat tests.
local/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.
local/bundles/cros/arcappgameperf
Package arcappgameperf contains tests related to ARC++ Game Performance.
Package arcappgameperf contains tests related to ARC++ Game Performance.
local/bundles/cros/arcappgameperf/fixtures
Package fixtures contains fixtures useful for game performance tests.
Package fixtures contains fixtures useful for game performance tests.
local/bundles/cros/arcappgameperf/testutil
Package testutil provides utility functions for writing game performance tests.
Package testutil provides utility functions for writing game performance tests.
local/bundles/cros/assistant
Package assistant supports interaction with Assistant service.
Package assistant supports interaction with Assistant service.
local/bundles/cros/assistant/assistantutils
Package assistantutils provides utility functions for running assistant tast tests.
Package assistantutils provides utility functions for running assistant tast tests.
local/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.
local/bundles/cros/audio/audionode
Package audionode provides the control of audionode settings from cras.
Package audionode provides the control of audionode settings from cras.
local/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.
local/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.
local/bundles/cros/autoupdate
Package autoupdate contains local Tast services for autoupdate.
Package autoupdate contains local Tast services for autoupdate.
local/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.
local/bundles/cros/baserpc
Package baserpc contains implementations of basic gRPC services.
Package baserpc contains implementations of basic gRPC services.
local/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.
local/bundles/cros/benchmark/setup
Package setup implements utils for benchmark testing setup.
Package setup implements utils for benchmark testing setup.
local/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.
local/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.
local/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.
local/bundles/cros/cellular
Package cellular provides functions for testing Cellular connectivity.
Package cellular provides functions for testing Cellular connectivity.
local/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.
local/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.
local/bundles/cros/crosh
Package displaydebug verifies display_debug commands.
Package displaydebug verifies display_debug commands.
local/bundles/cros/crostini/cleanupfolder
Package cleanupfolder provides funcs to cleanup folders in ChromeOS.
Package cleanupfolder provides funcs to cleanup folders in ChromeOS.
local/bundles/cros/crostini/listset
Package listset provides operations on lists to crostini test
Package listset provides operations on lists to crostini test
local/bundles/cros/cryptohome/cleanup
Package cleanup contains helpers for disk cleanup.
Package cleanup contains helpers for disk cleanup.
local/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.
local/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.
local/bundles/cros/diagnostics
Package diagnostics contains local tast tests that verifies diagnostics app.
Package diagnostics contains local tast tests that verifies diagnostics app.
local/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.
local/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.
local/bundles/cros/dlp/dragdrop
Package dragdrop contains functionality shared by tests that exercise Drag and Drop restrictions of DLP.
Package dragdrop contains functionality shared by tests that exercise Drag and Drop restrictions of DLP.
local/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.
local/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.
local/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.
local/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.
local/bundles/cros/enterprise/arcent
Package arcent provides enterprise test related ARC utilities.
Package arcent provides enterprise test related ARC utilities.
local/bundles/cros/enterpriseconnectors
Package enterpriseconnectors contains local Tast tests that check enterprise connectors.
Package enterpriseconnectors contains local Tast tests that check enterprise connectors.
local/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.
local/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.
local/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.
local/bundles/cros/familylink
Package familylink is used for writing Family Link tests.
Package familylink is used for writing Family Link tests.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/bundles/cros/graphics/sshot
Package sshot supports taking screenshots on devices during testing.
Package sshot supports taking screenshots on devices during testing.
local/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).
local/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.
local/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.
local/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.
local/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.
local/bundles/cros/health/pci
Package pci provides PCI util functions for health tast.
Package pci provides PCI util functions for health tast.
local/bundles/cros/health/usb
Package usb provides USB util functions for health tast.
Package usb provides USB util functions for health tast.
local/bundles/cros/health/utils
Package utils provides util functions for health tast.
Package utils provides util functions for health tast.
local/bundles/cros/holdingspace
Package holdingspace contains tests exercising the holding space feature.
Package holdingspace contains tests exercising the holding space feature.
local/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.
local/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.
local/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.
local/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.
local/bundles/cros/inputs/autocorrect
Package autocorrect contains common defs shared by Autocorrect-related tests.
Package autocorrect contains common defs shared by Autocorrect-related tests.
local/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.
local/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.
local/bundles/cros/inputs/fixture
Package fixture defines fixtures for inputs tests.
Package fixture defines fixtures for inputs tests.
local/bundles/cros/inputs/inputactions
Package inputactions contains Inputs user actions.
Package inputactions contains Inputs user actions.
local/bundles/cros/inputs/pre
Package pre contains preconditions for inputs tests.
Package pre contains preconditions for inputs tests.
local/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.
local/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.
local/bundles/cros/kerberos
Package kerberos contains tests exercising kerberos related feature.
Package kerberos contains tests exercising kerberos related feature.
local/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.
local/bundles/cros/kiosk
Package kiosk contains Tast tests that check Kiosk.
Package kiosk contains Tast tests that check Kiosk.
local/bundles/cros/lacros
Package lacros tests lacros-chrome running on ChromeOS.
Package lacros tests lacros-chrome running on ChromeOS.
local/bundles/cros/lacros/fixtures
Package fixtures holds fixtures for lacros tests.
Package fixtures holds fixtures for lacros tests.
local/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.
local/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.
local/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.
local/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.
local/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
local/bundles/cros/login/userutil
Package userutil provides functions that help with management of users
Package userutil provides functions that help with management of users
local/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.
local/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.
local/bundles/cros/logs
Package logs contains local Tast tests for system logs.
Package logs contains local Tast tests for system logs.
local/bundles/cros/meta
Package meta contains local Tast tests that exercise Tast itself.
Package meta contains local Tast tests that exercise Tast itself.
local/bundles/cros/mgs
Package mgs contains Tast tests that check mgs.
Package mgs contains Tast tests that check mgs.
local/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.
local/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.
local/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.
local/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.
local/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.
local/bundles/cros/network/arcvpn
Package arcvpn interacts with the ARC-side fake VPN.
Package arcvpn interacts with the ARC-side fake VPN.
local/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.
local/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.
local/bundles/cros/network/dns
Package dns provides utilities for DNS tests.
Package dns provides utilities for DNS tests.
local/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
local/bundles/cros/network/pre
Package pre contains preconsitions for network tests.
Package pre contains preconsitions for network tests.
local/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.
local/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.
local/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.
local/bundles/cros/network/veth
Package veth contains utility functions for establishing virtual Ethernet pairs.
Package veth contains utility functions for establishing virtual Ethernet pairs.
local/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.
local/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).
local/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.
local/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.
local/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).
local/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
local/bundles/cros/peripherals
Package peripherals contains integration tests for peripherals apps.
Package peripherals contains integration tests for peripherals apps.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/bundles/cros/platform/fsinfo
Package fsinfo reports information about filesystems on behalf of tests.
Package fsinfo reports information about filesystems on behalf of tests.
local/bundles/cros/platform/memorystress
Package memorystress opens synthetic pages to create memory pressure.
Package memorystress opens synthetic pages to create memory pressure.
local/bundles/cros/platform/nebraska
Package nebraska provides start/stop functions for nebraska.
Package nebraska provides start/stop functions for nebraska.
local/bundles/cros/platform/p2p
Package p2p contains the common code for P2P tests.
Package p2p contains the common code for P2P tests.
local/bundles/cros/platform/runtimeprobe
Package runtimeprobe provides utilities for runtime_probe tests.
Package runtimeprobe provides utilities for runtime_probe tests.
local/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.
local/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.
local/bundles/cros/policy
Package policy contains local Tast tests for user policies.
Package policy contains local Tast tests for user policies.
local/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.
local/bundles/cros/power/dptf
Package dptf implements helpers for the power.dptf* tests.
Package dptf implements helpers for the power.dptf* tests.
local/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.
local/bundles/cros/printer/fake
Package fake implements a fake network printer reading LPR protocol.
Package fake implements a fake network printer reading LPR protocol.
local/bundles/cros/printer/ghostscript
Package ghostscript provides common utilities for testing ghostscript filters.
Package ghostscript provides common utilities for testing ghostscript filters.
local/bundles/cros/printer/ippprint
Package ippprint implements printing with IPP options.
Package ippprint implements printing with IPP options.
local/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.
local/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.
local/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.
local/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).
local/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.
local/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.
local/bundles/cros/scanapp
Package scanapp contains tests for the Chrome OS Scan app.
Package scanapp contains tests for the Chrome OS Scan app.
local/bundles/cros/scanapp/scanning
Package scanning provides methods and constants commonly used for scanning.
Package scanning provides methods and constants commonly used for scanning.
local/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.
local/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.
local/bundles/cros/sched
Package sched contains scheduler-related ChromeOS tests
Package sched contains scheduler-related ChromeOS tests
local/bundles/cros/screenshot
Package screenshot contains code to test the screenshot library.
Package screenshot contains code to test the screenshot library.
local/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.
local/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.
local/bundles/cros/security/filesetup
Package filesetup provides file-related utility functions for security tests.
Package filesetup provides file-related utility functions for security tests.
local/bundles/cros/security/fscaps
Package fscaps reads Linux file capabilities.
Package fscaps reads Linux file capabilities.
local/bundles/cros/security/netlisten
Package netlisten compares code shared by security.NetworkListeners tests.
Package netlisten compares code shared by security.NetworkListeners tests.
local/bundles/cros/security/openfds
Package openfds contains support code for the security.OpenFDs test.
Package openfds contains support code for the security.OpenFDs test.
local/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.
local/bundles/cros/security/seccomp
Package seccomp leverages integration tests for generating Minijail seccomp policies.
Package seccomp leverages integration tests for generating Minijail seccomp policies.
local/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.
local/bundles/cros/security/toolchain
Package toolchain contains support code for the security.ToolchainOptions test.
Package toolchain contains support code for the security.ToolchainOptions test.
local/bundles/cros/security/userfiles
Package userfiles contains shared logic for security.UserFiles* tests.
Package userfiles contains shared logic for security.UserFiles* tests.
local/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.
local/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.
local/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.
local/bundles/cros/shimlessrma
Package shimlessrma contains local Tast tests that exercise shimlessrma.
Package shimlessrma contains local Tast tests that exercise shimlessrma.
local/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.
local/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.
local/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.
local/bundles/cros/system
Package system contains local Tast tests that exercise system configuration.
Package system contains local Tast tests that exercise system configuration.
local/bundles/cros/taskmanager
Package taskmanager contains local Tast tests that exercise task manager.
Package taskmanager contains local Tast tests that exercise task manager.
local/bundles/cros/telemetryextension
Package telemetryextension contains tests for Telemetry Extension.
Package telemetryextension contains tests for Telemetry Extension.
local/bundles/cros/telemetryextension/dep
Package dep contains hardware dependencies for Telemetry Extension related tests.
Package dep contains hardware dependencies for Telemetry Extension related tests.
local/bundles/cros/telemetryextension/fixture
Package fixture contains Telemetry Extension fixture.
Package fixture contains Telemetry Extension fixture.
local/bundles/cros/terminal
Package terminal has tests for Terminal SSH System App.
Package terminal has tests for Terminal SSH System App.
local/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.
local/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.
local/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.
local/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.
local/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.
local/bundles/cros/ui/conference
Package conference contains conference CUJ utilities and conference room instances.
Package conference contains conference CUJ utilities and conference room instances.
local/bundles/cros/ui/cuj
Package cuj has utilities for CUJ-style UI performance tests.
Package cuj has utilities for CUJ-style UI performance tests.
local/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.
local/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.
local/bundles/cros/ui/everydaymultitaskingcuj
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ.
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ.
local/bundles/cros/ui/frontlineworkercuj
Package frontlineworkercuj contains frontlineworker CUJ test cases library.
Package frontlineworkercuj contains frontlineworker CUJ test cases library.
local/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.
local/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.
local/bundles/cros/ui/notification
Package notification contains utilities to help writing ARC notification tests.
Package notification contains utilities to help writing ARC notification tests.
local/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.
local/bundles/cros/ui/productivitycuj
Package productivitycuj contains productivity CUJ test cases library.
Package productivitycuj contains productivity CUJ test cases library.
local/bundles/cros/ui/quickcheckcuj
Package quickcheckcuj contains quick check CUJ test cases scenario.
Package quickcheckcuj contains quick check CUJ test cases scenario.
local/bundles/cros/ui/setup
Package setup implements utils for ui testing setup.
Package setup implements utils for ui testing setup.
local/bundles/cros/ui/tabswitchcuj
Package tabswitchcuj contains the test code for TabSwitchCUJ.
Package tabswitchcuj contains the test code for TabSwitchCUJ.
local/bundles/cros/ui/videocuj
Package videocuj contains the test code for VideoCUJ.
Package videocuj contains the test code for VideoCUJ.
local/bundles/cros/ui/windowarrangementcuj
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ.
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ.
local/bundles/cros/uidetection
Package uidetection contains code to test the uidetection library.
Package uidetection contains code to test the uidetection library.
local/bundles/cros/vdi
Package vdi contains tests which use VDI applications.
Package vdi contains tests which use VDI applications.
local/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.
local/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.
local/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.
local/bundles/cros/video/play
Package play provides common code for playing videos on Chrome.
Package play provides common code for playing videos on Chrome.
local/bundles/cros/video/playback
Package playback provides common code for video.Playback* tests.
Package playback provides common code for video.Playback* tests.
local/bundles/cros/video/videovars
Package videovars contains runtime variables used for video testing
Package videovars contains runtime variables used for video testing
local/bundles/cros/video/webcodecs
Package webcodecs provides common code for video.WebCodecs* tests
Package webcodecs provides common code for video.WebCodecs* tests
local/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.
local/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
local/bundles/cros/vm/dlc
Package dlc provides vmDLC fixture
Package dlc provides vmDLC fixture
local/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.
local/bundles/cros/webrtc
Package webrtc contains local Tast tests that exercise WebRTC stack.
Package webrtc contains local Tast tests that exercise WebRTC stack.
local/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.
local/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/.
local/bundles/cros/webrtc/mediarecorder
Package mediarecorder provides common code for video.MediaRecorder tests.
Package mediarecorder provides common code for video.MediaRecorder tests.
local/bundles/cros/webrtc/peerconnection
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests.
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests.
local/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.
local/bundles/cros/wifi/intelfwextractor
Package intelfwextractor extracts the fw dump and validate its contents.
Package intelfwextractor extracts the fw dump and validate its contents.
local/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.
local/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.
local/bundles/cros/wifi/stringset
Package stringset defines basic operation of set of strings.
Package stringset defines basic operation of set of strings.
local/bundles/cros/wifi/wlan
Package wlan provides the information of the wlan device.
Package wlan provides the information of the wlan device.
local/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).
local/bundles/cros/wilco/bt
Package bt contains helper functions to work with Bluetooth.
Package bt contains helper functions to work with Bluetooth.
local/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.
local/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.
local/bundles/cros/wmp/wmputils
Package wmputils contains utility functions for wmp tests.
Package wmputils contains utility functions for wmp tests.
local/camera/cca
Package cca provides utilities to interact with Chrome Camera App.
Package cca provides utilities to interact with Chrome Camera App.
local/camera/testutil
Package testutil provides utilities to setup testing environment for camera tests.
Package testutil provides utilities to setup testing environment for camera tests.
local/cellular
Package cellular provides functions for testing Cellular connectivity.
Package cellular provides functions for testing Cellular connectivity.
local/chrome
Package chrome implements a library used for communication with Chrome.
Package chrome implements a library used for communication with Chrome.
local/chrome/ash
Package ash implements a library used for communication with Chrome Ash.
Package ash implements a library used for communication with Chrome Ash.
local/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.
local/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.
local/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.
local/chrome/chromeproc
Package chromeproc provides utilities to find Chrome processes.
Package chromeproc provides utilities to find Chrome processes.
local/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.
local/chrome/crossdevice/phonehub
Package phonehub is for controlling Chrome OS Phone Hub functionality.
Package phonehub is for controlling Chrome OS Phone Hub functionality.
local/chrome/crossdevice/smartlock
Package smartlock is for controlling ChromeOS Smart Lock functionality.
Package smartlock is for controlling ChromeOS Smart Lock functionality.
local/chrome/display
Package display wraps the chrome.system.display API.
Package display wraps the chrome.system.display API.
local/chrome/familylink
Package familylink is used for writing Family Link tests.
Package familylink is used for writing Family Link tests.
local/chrome/ime
Package ime provides Go bindings of Chrome APIs to control IMEs.
Package ime provides Go bindings of Chrome APIs to control IMEs.
local/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.
local/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.
local/chrome/internal/chromeproc
Package chromeproc provides utilities to find Chrome processes.
Package chromeproc provides utilities to find Chrome processes.
local/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.
local/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.
local/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.
local/chrome/internal/login
Package login implements logging in to a Chrome user session.
Package login implements logging in to a Chrome user session.
local/chrome/internal/setup
Package setup implements setting up Chrome for testing.
Package setup implements setting up Chrome for testing.
local/chrome/jslog
Package jslog provides JavaScript console logger for chrome package.
Package jslog provides JavaScript console logger for chrome package.
local/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.
local/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.
local/chrome/lacros/lacrosfixt
Package lacrosfixt contains tools for working with lacros fixtures.
Package lacrosfixt contains tools for working with lacros fixtures.
local/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.
local/chrome/lacros/lacrosproc
Package lacrosproc provides utilities to find lacros Chrome processes.
Package lacrosproc provides utilities to find lacros Chrome processes.
local/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.
local/chrome/mediasession
Package mediasession contains common utilities to help writing media session tests.
Package mediasession contains common utilities to help writing media session tests.
local/chrome/metrics
Package metrics queries metrics collected by Chrome.
Package metrics queries metrics collected by Chrome.
local/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.
local/chrome/nearbyshare
Package nearbyshare is used to control Nearby Share functionality.
Package nearbyshare is used to control Nearby Share functionality.
local/chrome/nearbyshare/nearbyfixture
Package nearbyfixture contains fixtures for Nearby Share tests.
Package nearbyfixture contains fixtures for Nearby Share tests.
local/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.
local/chrome/nearbyshare/nearbytestutils
Package nearbytestutils provides utility functions for Nearby Share tests.
Package nearbytestutils provides utility functions for Nearby Share tests.
local/chrome/settings
Package settings implements a library used for communication with Chrome settings.
Package settings implements a library used for communication with Chrome settings.
local/chrome/systemlogs
Package systemlogs calls autotestPrivate.writeSystemLogs and parses the results.
Package systemlogs calls autotestPrivate.writeSystemLogs and parses the results.
local/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.
local/chrome/uiauto/browser
Package browser allows interactions with browser window.
Package browser allows interactions with browser window.
local/chrome/uiauto/capturemode
Package capturemode contains helper methods to work with Capture Mode.
Package capturemode contains helper methods to work with Capture Mode.
local/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.
local/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.
local/chrome/uiauto/crd
Package crd provides utilities to set up Chrome Remote Desktop.
Package crd provides utilities to set up Chrome Remote Desktop.
local/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.
local/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.
local/chrome/uiauto/event
Package event describes the type of a chrome.automation AutomationEvent.
Package event describes the type of a chrome.automation AutomationEvent.
local/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.
local/chrome/uiauto/filesapp
Package filesapp supports controlling the Files App on Chrome OS.
Package filesapp supports controlling the Files App on Chrome OS.
local/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.
local/chrome/uiauto/holdingspace
Package holdingspace exports methods for interacting with holding space.
Package holdingspace exports methods for interacting with holding space.
local/chrome/uiauto/imesettings
Package imesettings supports managing input methods in OS settings.
Package imesettings supports managing input methods in OS settings.
local/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.
local/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.
local/chrome/uiauto/mouse
Package mouse injects mouse events via Chrome autotest private API.
Package mouse injects mouse events via Chrome autotest private API.
local/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.
local/chrome/uiauto/ossettings
Package ossettings supports controlling the Settings App on ChromeOS.
Package ossettings supports controlling the Settings App on ChromeOS.
local/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.
local/chrome/uiauto/printmanagementapp
Package printmanagementapp contains common functions used in the app.
Package printmanagementapp contains common functions used in the app.
local/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.
local/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.
local/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.
local/chrome/uiauto/role
Package role describes the purpose of a chrome.automation AutomationNode.
Package role describes the purpose of a chrome.automation AutomationNode.
local/chrome/uiauto/scanapp
Package scanapp supports controlling the Scan App on Chrome OS.
Package scanapp supports controlling the Scan App on Chrome OS.
local/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.
local/chrome/uiauto/state
Package state describes characteristics of a chrome.automation AutomationNode.
Package state describes characteristics of a chrome.automation AutomationNode.
local/chrome/uiauto/taskmanager
Package taskmanager contains functions related to the task manager.
Package taskmanager contains functions related to the task manager.
local/chrome/uiauto/touch
Package touch provides the uiauto actions to control the touchscreen.
Package touch provides the uiauto actions to control the touchscreen.
local/chrome/uiauto/trackpad
Package trackpad provides helper functions to simulate trackpad events.
Package trackpad provides helper functions to simulate trackpad events.
local/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.
local/chrome/uiauto/wmp
Package wmp contains utility functions for window management and performance.
Package wmp contains utility functions for window management and performance.
local/chrome/useractions
Package useractions contains the definition of UserContext and UserAction.
Package useractions contains the definition of UserContext and UserAction.
local/chrome/vmc
Package vmc provides utilities for the vmc command.
Package vmc provides utilities for the vmc command.
local/chrome/webutil
Package webutil contains shared code for dealing with web content.
Package webutil contains shared code for dealing with web content.
local/clipboard
Package clipboard contains utilities to manage the clipboard.
Package clipboard contains utilities to manage the clipboard.
local/colorcmp
Package colorcmp supports comparing colors.
Package colorcmp supports comparing colors.
local/common
Package common provides common functionalities and utilities
Package common provides common functionalities and utilities
local/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.
local/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.
local/cpu
Package cpu provides utilities to deal with CPUs on the DUT.
Package cpu provides utilities to deal with CPUs on the DUT.
local/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.
local/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.
local/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.
local/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.
local/crostini/faillog
Package faillog contains a method for dumping useful information on error
Package faillog contains a method for dumping useful information on error
local/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.
local/crostini/perfutil
Package perfutil contains utilities needed for VM performance testing.
Package perfutil contains utilities needed for VM performance testing.
local/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.
local/crostini/ui/linuxfiles
Package linuxfiles supports actions on Linux files on Files app.
Package linuxfiles supports actions on Linux files on Files app.
local/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.
local/crostini/ui/sharedfolders
Package sharedfolders provides support for sharing folders with Crostini.
Package sharedfolders provides support for sharing folders with Crostini.
local/crostini/ui/terminalapp
Package terminalapp supports actions on Terminal on Chrome OS.
Package terminalapp supports actions on Terminal on Chrome OS.
local/cryptohome
Package cryptohome operates on encrypted home directories.
Package cryptohome operates on encrypted home directories.
local/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.
local/cswitch
Package cswitch ...
Package cswitch ...
local/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.
local/debugd
Package debugd interacts with debugd D-Bus service.
Package debugd interacts with debugd D-Bus service.
local/disk
Package disk contains helpers to interact with the disk.
Package disk contains helpers to interact with the disk.
local/dlc
Package dlc provides ways to interact with dlcservice daemon and utilities.
Package dlc provides ways to interact with dlcservice daemon and utilities.
local/drivefs
Package drivefs contains helper functions to interact with Google Drive
Package drivefs contains helper functions to interact with Google Drive
local/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.
local/filesnapshot
Package filesnapshot provides functions that store/restore the snapshot (i.e.
Package filesnapshot provides functions that store/restore the snapshot (i.e.
local/firmware
Package firmware contains local functions to support firmware tests.
Package firmware contains local functions to support firmware tests.
local/firmware/bios
Package bios contains local functions to support bios manipulation.
Package bios contains local functions to support bios manipulation.
local/graph
Package graph contains graph-related utility functions.
Package graph contains graph-related utility functions.
local/graphics
Package graphics contains graphics-related utility functions for local tests.
Package graphics contains graphics-related utility functions for local tests.
local/graphics/glbench
Package glbench manipulates the test flow of running glbench test binaries.
Package glbench manipulates the test flow of running glbench test binaries.
local/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
local/graphics/trace
Package trace provides common code to replay graphics trace files.
Package trace provides common code to replay graphics trace files.
local/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.
local/graphics/trace/guestos
Package guestos provides VM guest OS related primitives.
Package guestos provides VM guest OS related primitives.
local/graphics/vkbench
Package vkbench manipulates the test flow of running vkbench test binaries.
Package vkbench manipulates the test flow of running vkbench test binaries.
local/gtest
Package gtest provides utilities to run gtest binary on Tast.
Package gtest provides utilities to run gtest binary on Tast.
local/hermes
Package hermes provides D-Bus wrappers and utilities for Hermes.
Package hermes provides D-Bus wrappers and utilities for Hermes.
local/https
Package https contains utilities for starting https servers.
Package https contains utilities for starting https servers.
local/input
Package input supports injecting input events via kernel devices.
Package input supports injecting input events via kernel devices.
local/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.
local/input/voice
Package voice provides functionality related to voice inputs
Package voice provides functionality related to voice inputs
local/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.
local/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.
local/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.
local/kioskmode/fixtures
Package fixtures contains fixtures useful for Kiosk mode tests.
Package fixtures contains fixtures useful for Kiosk mode tests.
local/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.
local/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.
local/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.
local/media/constants
Package constants contains values commonly used in video tests.
Package constants contains values commonly used in video tests.
local/media/cpu
Package cpu measures CPU usage.
Package cpu measures CPU usage.
local/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.
local/media/devtools
Package devtools provides common code for interacting with media Devtools.
Package devtools provides common code for interacting with media Devtools.
local/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.
local/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.
local/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.
local/media/logging
Package logging controls logging in video drivers.
Package logging controls logging in video drivers.
local/media/pre
Package pre provides Chrome Preconditions shared among media tests.
Package pre provides Chrome Preconditions shared among media tests.
local/media/videotype
Package videotype defines types and values commonly used in video tests.
Package videotype defines types and values commonly used in video tests.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/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.
local/meta
Package meta contains support code for Tast meta tests.
Package meta contains support code for Tast meta tests.
local/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.
local/minidump
Package minidump saves minidumps without making processes crash.
Package minidump saves minidumps without making processes crash.
local/moblab
Package moblab contains functionality related to the Moblab automated testing environment.
Package moblab contains functionality related to the Moblab automated testing environment.
local/modemfwd
Package modemfwd interacts with modemfwd D-Bus service.
Package modemfwd interacts with modemfwd D-Bus service.
local/modemmanager
Package modemmanager provides D-Bus wrappers and utilities for modemmanager.
Package modemmanager provides D-Bus wrappers and utilities for modemmanager.
local/mountns
Package mountns contains helpers to enter and leave mount namespaces.
Package mountns contains helpers to enter and leave mount namespaces.
local/mtbf
Package mtbf implements a library used for MTBF testing.
Package mtbf implements a library used for MTBF testing.
local/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.
local/network
Package network provides general CrOS network goodies.
Package network provides general CrOS network goodies.
local/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.
local/network/iface
Package iface contains utility functions for a network interface.
Package iface contains utility functions for a network interface.
local/network/ip
Package ip contains utility functions to wrap around the ip program.
Package ip contains utility functions to wrap around the ip program.
local/network/iw
Package iw contains utility functions to wrap around the iw program.
Package iw contains utility functions to wrap around the iw program.
local/network/netconfig
Package netconfig contains the mojo connection to cros_network_config.
Package netconfig contains the mojo connection to cros_network_config.
local/network/patchpanel_client
Package patchpanel interacts with the patchpanel system daemon.
Package patchpanel interacts with the patchpanel system daemon.
local/network/ping
Package ping provides a factory to run ping on DUT.
Package ping provides a factory to run ping on DUT.
local/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.
local/perf
Package perf contains helper functions to collect performance informations.
Package perf contains helper functions to collect performance informations.
local/personalization
Package personalization supports interaction with ChromeOS personalization app.
Package personalization supports interaction with ChromeOS personalization app.
local/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.
local/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.
local/policyutil
Package policyutil contains utilities for using policies.
Package policyutil contains utilities for using policies.
local/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.
local/policyutil/fixtures
Package fixtures contains fixtures useful for policy tests.
Package fixtures contains fixtures useful for policy tests.
local/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.
local/power
Package power interacts with power management on behalf of local tests.
Package power interacts with power management on behalf of local tests.
local/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.
local/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.
local/printing/cups
Package cups provides methods to coordinate with CUPS for printer handling.
Package cups provides methods to coordinate with CUPS for printer handling.
local/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.
local/printing/ippusbbridge
Package ippusbbridge provides functions for interacting with ippusb_bridge.
Package ippusbbridge provides functions for interacting with ippusb_bridge.
local/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.
local/printing/printer
Package printer provides utilities about printer/cups.
Package printer provides utilities about printer/cups.
local/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.
local/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.
local/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.
local/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.
local/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).
local/rialto
Package rialto contains functionality related to Rialto devices.
Package rialto contains functionality related to Rialto devices.
local/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)
local/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.
local/session
Package session interacts with session_manager.
Package session interacts with session_manager.
local/session/ownership
Package ownership provides utilities to run ownership API related tests.
Package ownership provides utilities to run ownership API related tests.
local/set
Package set provides utility set operations.
Package set provides utility set operations.
local/shill
Package shill provides D-Bus wrappers and utilities for shill service.
Package shill provides D-Bus wrappers and utilities for shill service.
local/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.
local/spaced
Package spaced contains utilities for communicating with spaced.
Package spaced contains utilities for communicating with spaced.
local/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.
local/strcmp
Package strcmp supports comparing strings.
Package strcmp supports comparing strings.
local/sysutil
Package sysutil provides utilities for getting system-related information.
Package sysutil provides utilities for getting system-related information.
local/tracing
Package tracing contains shared functionalities for Perfetto system tracing tests.
Package tracing contains shared functionalities for Perfetto system tracing tests.
local/typecutils
Package typecutils contains functionality shared by typec tests.
Package typecutils contains functionality shared by typec tests.
local/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.
local/ui
Package ui provides common constants used for UI tests.
Package ui provides common constants used for UI tests.
local/uidetection
Package uidetection provides image-based UI detections/interactions.
Package uidetection provides image-based UI detections/interactions.
local/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.
local/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.
local/vdi
Package vdi contains fixtures for starting VDI applications (e.g.
Package vdi contains fixtures for starting VDI applications (e.g.
local/vdi/apps
Package apps provides types shared among specific VDI implementations.
Package apps provides types shared among specific VDI implementations.
local/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.
local/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.
local/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.
local/wallpaper
Package wallpaper supports interaction with ChromeOS wallpaper app.
Package wallpaper supports interaction with ChromeOS wallpaper app.
local/wallpaper/constants
Package constants contains values used across wallpaper tests.
Package constants contains values used across wallpaper tests.
local/webapk
Package webapk contains tools that help interact with webAPK PWAs.
Package webapk contains tools that help interact with webAPK PWAs.
local/wpasupplicant
Package wpasupplicant provides utilities to interact with wpa_supplicant via dbus.
Package wpasupplicant provides utilities to interact with wpa_supplicant via dbus.
local/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.
remote/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.
remote/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.
remote/bundles/cros
Package main implements the "cros" remote test bundle.
Package main implements the "cros" remote test bundle.
remote/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.
remote/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.
remote/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.
remote/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.
remote/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.
remote/bundles/cros/autoupdate/autoupdatelib
Package autoupdatelib provides common utils for making autoupdate tests.
Package autoupdatelib provides common utils for making autoupdate tests.
remote/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.
remote/bundles/cros/camera/camerabox
Package camerabox provides utilities for camerabox environment.
Package camerabox provides utilities for camerabox environment.
remote/bundles/cros/camera/face
Package face provides utilities for face related functions.
Package face provides utilities for face related functions.
remote/bundles/cros/cellular
Package cellular contains cellular tests.
Package cellular contains cellular tests.
remote/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.
remote/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.
remote/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.
remote/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.
remote/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
remote/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.
remote/bundles/cros/firmware
Package firmware contains remote Tast tests that exercise the firmware.
Package firmware contains remote Tast tests that exercise the firmware.
remote/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
remote/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.
remote/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.
remote/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.
remote/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.
remote/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.
remote/bundles/cros/lacros
Package lacros contains remote Tast tests for Lacros.
Package lacros contains remote Tast tests for Lacros.
remote/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.
remote/bundles/cros/lacros/update
Package update contains helper functions for Lacros update tests.
Package update contains helper functions for Lacros update tests.
remote/bundles/cros/lacros/version
Package version provides common utils to handle browser version info.
Package version provides common utils to handle browser version info.
remote/bundles/cros/meta
Package meta contains remote Tast tests that exercise Tast itself.
Package meta contains remote Tast tests that exercise Tast itself.
remote/bundles/cros/meta/fixture
Package fixture contains fixtures meta tests use.
Package fixture contains fixtures meta tests use.
remote/bundles/cros/meta/tastrun
Package tastrun helps meta tests run the tast command.
Package tastrun helps meta tests run the tast command.
remote/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.
remote/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.
remote/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).
remote/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.
remote/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.
remote/bundles/cros/omaha/request
Package request contains helpers to make requests to Omaha.
Package request contains helpers to make requests to Omaha.
remote/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.
remote/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.
remote/bundles/cros/policy
Package policy contains remote Tast tests that exercise device policies.
Package policy contains remote Tast tests that exercise device policies.
remote/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.
remote/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.
remote/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.
remote/bundles/cros/security
Package security contains security related tests.
Package security contains security related tests.
remote/bundles/cros/shimlessrma
Package shimlessrma contains integration tests for Shimless RMA SWA.
Package shimlessrma contains integration tests for Shimless RMA SWA.
remote/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.
remote/bundles/cros/syzcorpus/syzutils
Package syzutils contains functionality shared by tests that exercise syzcorpus.
Package syzutils contains functionality shared by tests that exercise syzcorpus.
remote/bundles/cros/syzkaller
Package syzkaller contains Tast test wrapper around syzkaller.
Package syzkaller contains Tast test wrapper around syzkaller.
remote/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.
remote/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.
remote/bundles/cros/ui
Package ui contains ui related tests.
Package ui contains ui related tests.
remote/bundles/cros/ui/conference
Package conference contains remote Tast tests which conference related.
Package conference contains remote Tast tests which conference related.
remote/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
remote/bundles/cros/wifi/wifiutil
Package wifiutil contains utilities for remote WiFi tests.
Package wifiutil contains utilities for remote WiFi tests.
remote/bundles/cros/wilco
Package wilco contains tests for functionality implemented on wilco devices.
Package wilco contains tests for functionality implemented on wilco devices.
remote/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.
remote/cellular/callbox
Package callbox contains utilities for interacting with callboxes.
Package callbox contains utilities for interacting with callboxes.
remote/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.
remote/cros/nearbyshare
Package nearbyshare contains fixtures meta tests use.
Package nearbyshare contains fixtures meta tests use.
remote/crosserverutil
Package crosserverutil contains utility functions to manage the cros server lifecycle
Package crosserverutil contains utility functions to manage the cros server lifecycle
remote/dutfs
Package dutfs provides remote file system operations on DUT.
Package dutfs provides remote file system operations on DUT.
remote/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'.
remote/firmware/bios
Package bios contains functions to support bios manipulation via servo.
Package bios contains functions to support bios manipulation via servo.
remote/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.
remote/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.
remote/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.
remote/firmware/fixture
Package fixture implements fixtures for firmware tests.
Package fixture implements fixtures for firmware tests.
remote/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.
remote/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.
remote/firmware/serial
Package serial allows communication with serial ports.
Package serial allows communication with serial ports.
remote/firmware/ti50
Package ti50 implements remote libraries for ti50 testing.
Package ti50 implements remote libraries for ti50 testing.
remote/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.
remote/firmware/ti50/fixture
Package fixture provides ti50 devboard related fixtures.
Package fixture provides ti50 devboard related fixtures.
remote/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'.
remote/meta
Package meta contains support code for Tast meta tests.
Package meta contains support code for Tast meta tests.
remote/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.
remote/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.
remote/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.
remote/network/ip
Package ip contains utility functions to wrap around the ip program.
Package ip contains utility functions to wrap around the ip program.
remote/network/iw
Package iw contains utility functions to wrap around the iw program.
Package iw contains utility functions to wrap around the iw program.
remote/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.
remote/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.
remote/policyutil
Package policyutil implements helpers for user and device policy tests.
Package policyutil implements helpers for user and device policy tests.
remote/powercontrol
Package powercontrol provides the control of power related operations on DUT.
Package powercontrol provides the control of power related operations on DUT.
remote/sysutil
Package sysutil provides system-related utilities.
Package sysutil provides system-related utilities.
remote/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.
remote/updateutil
Package updateutil implements helpers for autoupdate tests.
Package updateutil implements helpers for autoupdate tests.
remote/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.
remote/wificell/attenuator
Package attenuator controls of the Mini-Circuits RC4DAT programmable attenuator.
Package attenuator controls of the Mini-Circuits RC4DAT programmable attenuator.
remote/wificell/dhcp
Package dhcp provides utilities for controlling DHCP server.
Package dhcp provides utilities for controlling DHCP server.
remote/wificell/dutcfg
Package dutcfg provides utilities for controlling the DUT.
Package dutcfg provides utilities for controlling the DUT.
remote/wificell/fileutil
Package fileutil provides utilities for operating files in remote wifi tests.
Package fileutil provides utilities for operating files in remote wifi tests.
remote/wificell/framesender
Package framesender provides utilities to send management frames.
Package framesender provides utilities to send management frames.
remote/wificell/hostapd
Package hostapd provides utilities for controlling hostapd.
Package hostapd provides utilities for controlling hostapd.
remote/wificell/log
Package log provides utilities to collect logs.
Package log provides utilities to collect logs.
remote/wificell/pcap
Package pcap provides utilities to capture WiFi packets.
Package pcap provides utilities to capture WiFi packets.
remote/wificell/router
Package router provides utilities for accessing or controlling different routers.
Package router provides utilities for accessing or controlling different routers.
remote/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.
remote/wificell/router/common
Package common includes common logic used across multiple router implementations.
Package common includes common logic used across multiple router implementations.
remote/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.
remote/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.
remote/wificell/router/openwrt
Package openwrt provides utilities for accessing and controlling Router routers.
Package openwrt provides utilities for accessing and controlling Router routers.
remote/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.
remote/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.
remote/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.
remote/wificell/wifiutil
Package wifiutil provides helper functions for the wificell package.
Package wifiutil provides helper functions for the wificell package.
restrictions
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.
services/cros/autoupdate
Package autoupdate provides the AutoupdateService
Package autoupdate provides the AutoupdateService
services/cros/baserpc
Package baserpc defines gRPC services common to tests.
Package baserpc defines gRPC services common to tests.
services/cros/camerabox
Package camerabox provides all camerabox related types compiled from protobuf.
Package camerabox provides all camerabox related types compiled from protobuf.
services/cros/enterprise
Package enterprise provides gRPC service definitions for meta tests.
Package enterprise provides gRPC service definitions for meta tests.
services/cros/factory
Package factory provides gRPC service definitions for factory tests.
Package factory provides gRPC service definitions for factory tests.
services/cros/filemanager
Package filemanager provides gRPC service definitions for meta tests.
Package filemanager provides gRPC service definitions for meta tests.
services/cros/graphics
Package graphics provides all graphics related types compiled from protobuf.
Package graphics provides all graphics related types compiled from protobuf.
services/cros/hwsec
Package hwsec provides gRPC service definitions for meta tests.
Package hwsec provides gRPC service definitions for meta tests.
services/cros/inputs
Package inputs provides all inputs related types compiled from protobuf.
Package inputs provides all inputs related types compiled from protobuf.
services/cros/kiosk
Package kiosk provides the KioskService
Package kiosk provides the KioskService
services/cros/lacros
Package lacros provides the UpdateTestService.
Package lacros provides the UpdateTestService.
services/cros/meta
Package meta provides gRPC service definitions for meta tests.
Package meta provides gRPC service definitions for meta tests.
services/cros/nearbyservice
Package nearbyservice provides the NearbyShareService.
Package nearbyservice provides the NearbyShareService.
services/cros/network
Package network provides protobuf interfaces for network related gRPC.
Package network provides protobuf interfaces for network related gRPC.
services/cros/platform
Package platform provides the BootPerfService, PerfettoTraceBasedMetricsService and UpstartService.
Package platform provides the BootPerfService, PerfettoTraceBasedMetricsService and UpstartService.
services/cros/policy
Package policy provides the PolicyService
Package policy provides the PolicyService
services/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.
services/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.
services/cros/typec
Package typec provides the Service.
Package typec provides the Service.
services/cros/ui
Package ui provides all ui related types compiled from protobuf.
Package ui provides all ui related types compiled from protobuf.
services/cros/wifi
Package wifi provides protobuf interfaces for WiFi related gRPC.
Package wifi provides protobuf interfaces for WiFi related gRPC.
services/cros/wilco
Package wilco provides the WilcoService
Package wilco provides the WilcoService

Jump to

Keyboard shortcuts

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