local/

directory
v0.0.0-...-683b059 Latest Latest
Warning

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

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

Directories

Path Synopsis
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.
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.
Package ambient supports interaction with ChromeOS Ambient mode.
Package ambient supports interaction with ChromeOS Ambient mode.
android
adb
Package adb enables controlling android devices from local bundles via ADB.
Package adb enables controlling android devices from local bundles via ADB.
Package apps provides general ChromeOS app utilities.
Package apps provides general ChromeOS app utilities.
arc
Package arc supports interacting with the ARC framework, which is used to run Android applications on Chrome OS.
Package arc supports interacting with the ARC framework, which is used to run Android applications on Chrome OS.
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.
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.
Package asan containing utilities related to Address Sanitizer.
Package asan containing utilities related to Address Sanitizer.
Package assistant supports interaction with Assistant service.
Package assistant supports interaction with Assistant service.
Package audio interacts with audio operation.
Package audio interacts with audio operation.
crastestclient
Package crastestclient provides functions to interact cras_test_client
Package crastestclient provides functions to interact cras_test_client
Package benchmark provides utilities for running Google Benchmark binaries on device.
Package benchmark provides utilities for running Google Benchmark binaries on device.
Package bluetooth contains helpers to interact with the system's bluetooth adapters.
Package bluetooth contains helpers to interact with the system's bluetooth adapters.
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
Package bundlemain provides a main function implementation for a bundle to share it from various local bundle executables.
Package bundlemain provides a main function implementation for a bundle to share it from various local bundle executables.
bundles
cros
Package main implements the "cros" local test bundle.
Package main implements the "cros" local test bundle.
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.
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.
cros/accountmanager
Package accountmanager provides functions to manage accounts in-session.
Package accountmanager provides functions to manage accounts in-session.
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.
cros/ad/kerberos
Package kerberos interacts with the Kerberos system daemon.
Package kerberos interacts with the Kerberos system daemon.
cros/ambient
Package ambient contains tests for ChromeOS Ambient mode.
Package ambient contains tests for ChromeOS Ambient mode.
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.
cros/apps/calculator
Package calc contains common functions used in the Calculator app.
Package calc contains common functions used in the Calculator app.
cros/apps/cursive
Package cursive contains common functions used in the Cursive app.
Package cursive contains common functions used in the Cursive app.
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.
cros/apps/helpapp
Package helpapp contains common functions used in the help app.
Package helpapp contains common functions used in the help app.
cros/apps/pre
Package pre contains preconditions for apps tests
Package pre contains preconditions for apps tests
cros/appsplatform
Package appsplatform contains tests for the Apps Platform team.
Package appsplatform contains tests for the Apps Platform team.
cros/appsplatform/webapks
Package webapks defines test webAPKs used in appsplatform tests.
Package webapks defines test webAPKs used in appsplatform tests.
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.
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.
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.
cros/arc/apputil
Package apputil implements the libraries used to control ARC apps
Package apputil implements the libraries used to control ARC apps
cros/arc/apputil/vlc
Package vlc contains local Tast tests that exercise vlc.
Package vlc contains local Tast tests that exercise vlc.
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.
cros/arc/arccrash
Package arccrash provides utilities for tests of crash reporting.
Package arccrash provides utilities for tests of crash reporting.
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.
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.
cros/arc/cache
Package cache provides helpers to work with caches in ARC.
Package cache provides helpers to work with caches in ARC.
cros/arc/chromeproxy
Package chromeproxy provides the go binding of chrome.proxy APIs.
Package chromeproxy provides the go binding of chrome.proxy APIs.
cros/arc/containermount
Package containermount implements the tests for ARC related mount points.
Package containermount implements the tests for ARC related mount points.
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.
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).
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.
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.
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.
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.
cros/arc/perappdensity
Package perappdensity provides functions to assist with perappdensity tast tests.
Package perappdensity provides functions to assist with perappdensity tast tests.
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.
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.
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.
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.
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.
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.
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.
cros/arc/wm
Package wm provides Window Manager Helper functions.
Package wm provides Window Manager Helper functions.
cros/arcappcompat
Package arcappcompat will have tast tests for android apps on Chromebooks.
Package arcappcompat will have tast tests for android apps on Chromebooks.
cros/arcappcompat/pre
Package pre contains the preconditions used by the arcappcompat tests.
Package pre contains the preconditions used by the arcappcompat tests.
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.
cros/arcappgameperf
Package arcappgameperf contains tests related to ARC++ Game Performance.
Package arcappgameperf contains tests related to ARC++ Game Performance.
cros/arcappgameperf/fixtures
Package fixtures contains fixtures useful for game performance tests.
Package fixtures contains fixtures useful for game performance tests.
cros/arcappgameperf/testutil
Package testutil provides utility functions for writing game performance tests.
Package testutil provides utility functions for writing game performance tests.
cros/assistant
Package assistant supports interaction with Assistant service.
Package assistant supports interaction with Assistant service.
cros/assistant/assistantutils
Package assistantutils provides utility functions for running assistant tast tests.
Package assistantutils provides utility functions for running assistant tast tests.
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.
cros/audio/audionode
Package audionode provides the control of audionode settings from cras.
Package audionode provides the control of audionode settings from cras.
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.
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.
cros/autoupdate
Package autoupdate contains local Tast services for autoupdate.
Package autoupdate contains local Tast services for autoupdate.
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.
cros/baserpc
Package baserpc contains implementations of basic gRPC services.
Package baserpc contains implementations of basic gRPC services.
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.
cros/benchmark/setup
Package setup implements utils for benchmark testing setup.
Package setup implements utils for benchmark testing setup.
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.
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.
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.
cros/cellular
Package cellular provides functions for testing Cellular connectivity.
Package cellular provides functions for testing Cellular connectivity.
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.
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.
cros/crosh
Package displaydebug verifies display_debug commands.
Package displaydebug verifies display_debug commands.
cros/crostini/cleanupfolder
Package cleanupfolder provides funcs to cleanup folders in ChromeOS.
Package cleanupfolder provides funcs to cleanup folders in ChromeOS.
cros/crostini/listset
Package listset provides operations on lists to crostini test
Package listset provides operations on lists to crostini test
cros/cryptohome/cleanup
Package cleanup contains helpers for disk cleanup.
Package cleanup contains helpers for disk cleanup.
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.
cros/debugd
Package debugd contains local Tast tests that exercise the debugd daemon.
Package debugd contains local Tast tests that exercise the debugd daemon.
cros/diagnostics
Package diagnostics contains local tast tests that verifies diagnostics app.
Package diagnostics contains local tast tests that verifies diagnostics app.
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.
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.
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.
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.
cros/documentscanapi
Package documentscanapi contains tests for the Chrome OS Document Scan API.
Package documentscanapi contains tests for the Chrome OS Document Scan API.
cros/enterprise
Package enterprise contains local Tast tests which test enterprise-oriented features.
Package enterprise contains local Tast tests which test enterprise-oriented features.
cros/enterprise/arcent
Package arcent provides enterprise test related ARC utilities.
Package arcent provides enterprise test related ARC utilities.
cros/enterpriseconnectors
Package enterpriseconnectors contains local Tast tests that check enterprise connectors.
Package enterpriseconnectors contains local Tast tests that check enterprise connectors.
cros/enterpriseconnectors/fixtvals
Package fixtvals provides common types for fixtures of the enterpriseconnectors package.
Package fixtvals provides common types for fixtures of the enterpriseconnectors package.
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.
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.
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.
cros/familylink
Package familylink is used for writing Family Link tests.
Package familylink is used for writing Family Link tests.
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.
cros/filemanager
Package filemanager contains local Tast tests that exercise the Files app.
Package filemanager contains local Tast tests that exercise the Files app.
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.
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.
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.
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.
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.
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.
cros/graphics
Package graphics contains local Tast tests that exercise graphics-related functionality.
Package graphics contains local Tast tests that exercise graphics-related functionality.
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.
cros/graphics/sshot
Package sshot supports taking screenshots on devices during testing.
Package sshot supports taking screenshots on devices during testing.
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).
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.
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.
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.
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.
cros/health/pci
Package pci provides PCI util functions for health tast.
Package pci provides PCI util functions for health tast.
cros/health/usb
Package usb provides USB util functions for health tast.
Package usb provides USB util functions for health tast.
cros/health/utils
Package utils provides util functions for health tast.
Package utils provides util functions for health tast.
cros/holdingspace
Package holdingspace contains tests exercising the holding space feature.
Package holdingspace contains tests exercising the holding space feature.
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.
cros/hwsec
Package hwsec contains local Tast tests that exercise TPM-related daemons.
Package hwsec contains local Tast tests that exercise TPM-related daemons.
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.
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.
cros/inputs/autocorrect
Package autocorrect contains common defs shared by Autocorrect-related tests.
Package autocorrect contains common defs shared by Autocorrect-related tests.
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.
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.
cros/inputs/fixture
Package fixture defines fixtures for inputs tests.
Package fixture defines fixtures for inputs tests.
cros/inputs/inputactions
Package inputactions contains Inputs user actions.
Package inputactions contains Inputs user actions.
cros/inputs/pre
Package pre contains preconditions for inputs tests.
Package pre contains preconditions for inputs tests.
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.
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.
cros/kerberos
Package kerberos contains tests exercising kerberos related feature.
Package kerberos contains tests exercising kerberos related feature.
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.
cros/kiosk
Package kiosk contains Tast tests that check Kiosk.
Package kiosk contains Tast tests that check Kiosk.
cros/lacros
Package lacros tests lacros-chrome running on ChromeOS.
Package lacros tests lacros-chrome running on ChromeOS.
cros/lacros/fixtures
Package fixtures holds fixtures for lacros tests.
Package fixtures holds fixtures for lacros tests.
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.
cros/launcher
Package launcher contains local Tast tests that exercise the ChromeOS Launcher.
Package launcher contains local Tast tests that exercise the ChromeOS Launcher.
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.
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.
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
cros/login/userutil
Package userutil provides functions that help with management of users
Package userutil provides functions that help with management of users
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.
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.
cros/logs
Package logs contains local Tast tests for system logs.
Package logs contains local Tast tests for system logs.
cros/meta
Package meta contains local Tast tests that exercise Tast itself.
Package meta contains local Tast tests that exercise Tast itself.
cros/mgs
Package mgs contains Tast tests that check mgs.
Package mgs contains Tast tests that check mgs.
cros/mlservice
Package mlservice contains local Tast tests that exercises ml_service features.
Package mlservice contains local Tast tests that exercises ml_service features.
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.
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.
cros/nearbyshare
Package nearbyshare contains local Tast tests that exercise ChromeOS Nearby Share.
Package nearbyshare contains local Tast tests that exercise ChromeOS Nearby Share.
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.
cros/network/arcvpn
Package arcvpn interacts with the ARC-side fake VPN.
Package arcvpn interacts with the ARC-side fake VPN.
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.
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.
cros/network/dns
Package dns provides utilities for DNS tests.
Package dns provides utilities for DNS tests.
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
cros/network/pre
Package pre contains preconsitions for network tests.
Package pre contains preconsitions for network tests.
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.
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.
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.
cros/network/veth
Package veth contains utility functions for establishing virtual Ethernet pairs.
Package veth contains utility functions for establishing virtual Ethernet pairs.
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.
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).
cros/notifications
Package notifications contains local Tast tests that exercise ChromeOS notification functionality.
Package notifications contains local Tast tests that exercise ChromeOS notification functionality.
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.
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).
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
cros/peripherals
Package peripherals contains integration tests for peripherals apps.
Package peripherals contains integration tests for peripherals apps.
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.
cros/phonehub
Package phonehub contains local Tast tests that exercise ChromeOS Phone Hub.
Package phonehub contains local Tast tests that exercise ChromeOS Phone Hub.
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.
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.
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.
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.
cros/platform/fsinfo
Package fsinfo reports information about filesystems on behalf of tests.
Package fsinfo reports information about filesystems on behalf of tests.
cros/platform/memorystress
Package memorystress opens synthetic pages to create memory pressure.
Package memorystress opens synthetic pages to create memory pressure.
cros/platform/nebraska
Package nebraska provides start/stop functions for nebraska.
Package nebraska provides start/stop functions for nebraska.
cros/platform/p2p
Package p2p contains the common code for P2P tests.
Package p2p contains the common code for P2P tests.
cros/platform/runtimeprobe
Package runtimeprobe provides utilities for runtime_probe tests.
Package runtimeprobe provides utilities for runtime_probe tests.
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.
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.
cros/policy
Package policy contains local Tast tests for user policies.
Package policy contains local Tast tests for user policies.
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.
cros/power/dptf
Package dptf implements helpers for the power.dptf* tests.
Package dptf implements helpers for the power.dptf* tests.
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.
cros/printer/fake
Package fake implements a fake network printer reading LPR protocol.
Package fake implements a fake network printer reading LPR protocol.
cros/printer/ghostscript
Package ghostscript provides common utilities for testing ghostscript filters.
Package ghostscript provides common utilities for testing ghostscript filters.
cros/printer/ippprint
Package ippprint implements printing with IPP options.
Package ippprint implements printing with IPP options.
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.
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.
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.
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).
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.
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.
cros/scanapp
Package scanapp contains tests for the Chrome OS Scan app.
Package scanapp contains tests for the Chrome OS Scan app.
cros/scanapp/scanning
Package scanning provides methods and constants commonly used for scanning.
Package scanning provides methods and constants commonly used for scanning.
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.
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.
cros/sched
Package sched contains scheduler-related ChromeOS tests
Package sched contains scheduler-related ChromeOS tests
cros/screenshot
Package screenshot contains code to test the screenshot library.
Package screenshot contains code to test the screenshot library.
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.
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.
cros/security/filesetup
Package filesetup provides file-related utility functions for security tests.
Package filesetup provides file-related utility functions for security tests.
cros/security/fscaps
Package fscaps reads Linux file capabilities.
Package fscaps reads Linux file capabilities.
cros/security/netlisten
Package netlisten compares code shared by security.NetworkListeners tests.
Package netlisten compares code shared by security.NetworkListeners tests.
cros/security/openfds
Package openfds contains support code for the security.OpenFDs test.
Package openfds contains support code for the security.OpenFDs test.
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.
cros/security/seccomp
Package seccomp leverages integration tests for generating Minijail seccomp policies.
Package seccomp leverages integration tests for generating Minijail seccomp policies.
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.
cros/security/toolchain
Package toolchain contains support code for the security.ToolchainOptions test.
Package toolchain contains support code for the security.ToolchainOptions test.
cros/security/userfiles
Package userfiles contains shared logic for security.UserFiles* tests.
Package userfiles contains shared logic for security.UserFiles* tests.
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.
cros/settings
Package settings contains local Tast tests that exercise ChromeOS settings functionality.
Package settings contains local Tast tests that exercise ChromeOS settings functionality.
cros/shelf
Package shelf contains local Tast tests that exercise the ChromeOS shelf.
Package shelf contains local Tast tests that exercise the ChromeOS shelf.
cros/shimlessrma
Package shimlessrma contains local Tast tests that exercise shimlessrma.
Package shimlessrma contains local Tast tests that exercise shimlessrma.
cros/smartlock
Package smartlock contains tests for the Smart Lock feature in ChromeOS.
Package smartlock contains tests for the Smart Lock feature in ChromeOS.
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.
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.
cros/system
Package system contains local Tast tests that exercise system configuration.
Package system contains local Tast tests that exercise system configuration.
cros/taskmanager
Package taskmanager contains local Tast tests that exercise task manager.
Package taskmanager contains local Tast tests that exercise task manager.
cros/telemetryextension
Package telemetryextension contains tests for Telemetry Extension.
Package telemetryextension contains tests for Telemetry Extension.
cros/telemetryextension/dep
Package dep contains hardware dependencies for Telemetry Extension related tests.
Package dep contains hardware dependencies for Telemetry Extension related tests.
cros/telemetryextension/fixture
Package fixture contains Telemetry Extension fixture.
Package fixture contains Telemetry Extension fixture.
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.
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.
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.
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.
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.
cros/ui/conference
Package conference contains conference CUJ utilities and conference room instances.
Package conference contains conference CUJ utilities and conference room instances.
cros/ui/cuj
Package cuj has utilities for CUJ-style UI performance tests.
Package cuj has utilities for CUJ-style UI performance tests.
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.
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.
cros/ui/everydaymultitaskingcuj
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ.
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ.
cros/ui/frontlineworkercuj
Package frontlineworkercuj contains frontlineworker CUJ test cases library.
Package frontlineworkercuj contains frontlineworker CUJ test cases library.
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.
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.
cros/ui/notification
Package notification contains utilities to help writing ARC notification tests.
Package notification contains utilities to help writing ARC notification tests.
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.
cros/ui/productivitycuj
Package productivitycuj contains productivity CUJ test cases library.
Package productivitycuj contains productivity CUJ test cases library.
cros/ui/quickcheckcuj
Package quickcheckcuj contains quick check CUJ test cases scenario.
Package quickcheckcuj contains quick check CUJ test cases scenario.
cros/ui/setup
Package setup implements utils for ui testing setup.
Package setup implements utils for ui testing setup.
cros/ui/tabswitchcuj
Package tabswitchcuj contains the test code for TabSwitchCUJ.
Package tabswitchcuj contains the test code for TabSwitchCUJ.
cros/ui/videocuj
Package videocuj contains the test code for VideoCUJ.
Package videocuj contains the test code for VideoCUJ.
cros/ui/windowarrangementcuj
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ.
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ.
cros/uidetection
Package uidetection contains code to test the uidetection library.
Package uidetection contains code to test the uidetection library.
cros/vdi
Package vdi contains tests which use VDI applications.
Package vdi contains tests which use VDI applications.
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.
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.
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.
cros/video/play
Package play provides common code for playing videos on Chrome.
Package play provides common code for playing videos on Chrome.
cros/video/playback
Package playback provides common code for video.Playback* tests.
Package playback provides common code for video.Playback* tests.
cros/video/videovars
Package videovars contains runtime variables used for video testing
Package videovars contains runtime variables used for video testing
cros/video/webcodecs
Package webcodecs provides common code for video.WebCodecs* tests
Package webcodecs provides common code for video.WebCodecs* tests
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.
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
cros/vm/dlc
Package dlc provides vmDLC fixture
Package dlc provides vmDLC fixture
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.
cros/webrtc
Package webrtc contains local Tast tests that exercise WebRTC stack.
Package webrtc contains local Tast tests that exercise WebRTC stack.
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.
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/.
cros/webrtc/mediarecorder
Package mediarecorder provides common code for video.MediaRecorder tests.
Package mediarecorder provides common code for video.MediaRecorder tests.
cros/webrtc/peerconnection
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests.
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests.
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.
cros/wifi/intelfwextractor
Package intelfwextractor extracts the fw dump and validate its contents.
Package intelfwextractor extracts the fw dump and validate its contents.
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.
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.
cros/wifi/stringset
Package stringset defines basic operation of set of strings.
Package stringset defines basic operation of set of strings.
cros/wifi/wlan
Package wlan provides the information of the wlan device.
Package wlan provides the information of the wlan device.
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).
cros/wilco/bt
Package bt contains helper functions to work with Bluetooth.
Package bt contains helper functions to work with Bluetooth.
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.
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.
cros/wmp/wmputils
Package wmputils contains utility functions for wmp tests.
Package wmputils contains utility functions for wmp tests.
camera
cca
Package cca provides utilities to interact with Chrome Camera App.
Package cca provides utilities to interact with Chrome Camera App.
testutil
Package testutil provides utilities to setup testing environment for camera tests.
Package testutil provides utilities to setup testing environment for camera tests.
Package cellular provides functions for testing Cellular connectivity.
Package cellular provides functions for testing Cellular connectivity.
Package chrome implements a library used for communication with Chrome.
Package chrome implements a library used for communication with Chrome.
ash
Package ash implements a library used for communication with Chrome Ash.
Package ash implements a library used for communication with Chrome Ash.
ash/ashproc
Package ashproc provides utilities to find ash Chrome (a.k.a.
Package ashproc provides utilities to find ash Chrome (a.k.a.
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.
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.
chromeproc
Package chromeproc provides utilities to find Chrome processes.
Package chromeproc provides utilities to find Chrome processes.
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.
crossdevice/phonehub
Package phonehub is for controlling Chrome OS Phone Hub functionality.
Package phonehub is for controlling Chrome OS Phone Hub functionality.
crossdevice/smartlock
Package smartlock is for controlling ChromeOS Smart Lock functionality.
Package smartlock is for controlling ChromeOS Smart Lock functionality.
display
Package display wraps the chrome.system.display API.
Package display wraps the chrome.system.display API.
familylink
Package familylink is used for writing Family Link tests.
Package familylink is used for writing Family Link tests.
ime
Package ime provides Go bindings of Chrome APIs to control IMEs.
Package ime provides Go bindings of Chrome APIs to control IMEs.
internal/browserwatcher
Package browserwatcher provides a utility to monitor browser process for crashes.
Package browserwatcher provides a utility to monitor browser process for crashes.
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.
internal/chromeproc
Package chromeproc provides utilities to find Chrome processes.
Package chromeproc provides utilities to find Chrome processes.
internal/config
Package config defines a struct to hold configurations of chrome.Chrome.
Package config defines a struct to hold configurations of chrome.Chrome.
internal/driver
Package driver provides components to interact with a locally-running Chrome process in various ways, including DevTools protocol and /proc monitoring.
Package driver provides components to interact with a locally-running Chrome process in various ways, including DevTools protocol and /proc monitoring.
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.
internal/login
Package login implements logging in to a Chrome user session.
Package login implements logging in to a Chrome user session.
internal/setup
Package setup implements setting up Chrome for testing.
Package setup implements setting up Chrome for testing.
jslog
Package jslog provides JavaScript console logger for chrome package.
Package jslog provides JavaScript console logger for chrome package.
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.
lacros/lacrosfaillog
Package lacrosfaillog provides a way to record logs on test failure.
Package lacrosfaillog provides a way to record logs on test failure.
lacros/lacrosfixt
Package lacrosfixt contains tools for working with lacros fixtures.
Package lacrosfixt contains tools for working with lacros fixtures.
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.
lacros/lacrosproc
Package lacrosproc provides utilities to find lacros Chrome processes.
Package lacrosproc provides utilities to find lacros Chrome processes.
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.
mediasession
Package mediasession contains common utilities to help writing media session tests.
Package mediasession contains common utilities to help writing media session tests.
metrics
Package metrics queries metrics collected by Chrome.
Package metrics queries metrics collected by 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.
nearbyshare
Package nearbyshare is used to control Nearby Share functionality.
Package nearbyshare is used to control Nearby Share functionality.
nearbyshare/nearbyfixture
Package nearbyfixture contains fixtures for Nearby Share tests.
Package nearbyfixture contains fixtures for Nearby Share tests.
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.
nearbyshare/nearbytestutils
Package nearbytestutils provides utility functions for Nearby Share tests.
Package nearbytestutils provides utility functions for Nearby Share tests.
settings
Package settings implements a library used for communication with Chrome settings.
Package settings implements a library used for communication with Chrome settings.
systemlogs
Package systemlogs calls autotestPrivate.writeSystemLogs and parses the results.
Package systemlogs calls autotestPrivate.writeSystemLogs and parses the results.
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.
uiauto/browser
Package browser allows interactions with browser window.
Package browser allows interactions with browser window.
uiauto/capturemode
Package capturemode contains helper methods to work with Capture Mode.
Package capturemode contains helper methods to work with Capture Mode.
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.
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.
uiauto/crd
Package crd provides utilities to set up Chrome Remote Desktop.
Package crd provides utilities to set up Chrome Remote Desktop.
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.
uiauto/diagnosticsapp
Package diagnosticsapp contains drivers for controlling the ui of diagnostics SWA.
Package diagnosticsapp contains drivers for controlling the ui of diagnostics SWA.
uiauto/event
Package event describes the type of a chrome.automation AutomationEvent.
Package event describes the type of a chrome.automation AutomationEvent.
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.
uiauto/filesapp
Package filesapp supports controlling the Files App on Chrome OS.
Package filesapp supports controlling the Files App on Chrome OS.
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.
uiauto/holdingspace
Package holdingspace exports methods for interacting with holding space.
Package holdingspace exports methods for interacting with holding space.
uiauto/imesettings
Package imesettings supports managing input methods in OS settings.
Package imesettings supports managing input methods in OS settings.
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.
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.
uiauto/mouse
Package mouse injects mouse events via Chrome autotest private API.
Package mouse injects mouse events via Chrome autotest private API.
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.
uiauto/ossettings
Package ossettings supports controlling the Settings App on Chrome OS.
Package ossettings supports controlling the Settings App on Chrome OS.
uiauto/pointer
Package pointer provides utility interfaces to handle pointing devices (i.e.
Package pointer provides utility interfaces to handle pointing devices (i.e.
uiauto/printmanagementapp
Package printmanagementapp contains common functions used in the app.
Package printmanagementapp contains common functions used in the app.
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.
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.
uiauto/restriction
Package restriction describes the restriction state of a chrome.automation AutomationNode.
Package restriction describes the restriction state of a chrome.automation AutomationNode.
uiauto/role
Package role describes the purpose of a chrome.automation AutomationNode.
Package role describes the purpose of a chrome.automation AutomationNode.
uiauto/scanapp
Package scanapp supports controlling the Scan App on Chrome OS.
Package scanapp supports controlling the Scan App on Chrome OS.
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.
uiauto/state
Package state describes characteristics of a chrome.automation AutomationNode.
Package state describes characteristics of a chrome.automation AutomationNode.
uiauto/taskmanager
Package taskmanager contains functions related to the task manager.
Package taskmanager contains functions related to the task manager.
uiauto/touch
Package touch provides the uiauto actions to control the touchscreen.
Package touch provides the uiauto actions to control the touchscreen.
uiauto/trackpad
Package trackpad provides helper functions to simulate trackpad events.
Package trackpad provides helper functions to simulate trackpad events.
uiauto/vkb
Package vkb contains shared code to interact with the virtual keyboard.
Package vkb contains shared code to interact with the virtual keyboard.
uiauto/wmp
Package wmp contains utility functions for window management and performance.
Package wmp contains utility functions for window management and performance.
useractions
Package useractions contains the definition of UserContext and UserAction.
Package useractions contains the definition of UserContext and UserAction.
vmc
Package vmc provides utilities for the vmc command.
Package vmc provides utilities for the vmc command.
webutil
Package webutil contains shared code for dealing with web content.
Package webutil contains shared code for dealing with web content.
Package clipboard contains utilities to manage the clipboard.
Package clipboard contains utilities to manage the clipboard.
Package colorcmp supports comparing colors.
Package colorcmp supports comparing colors.
Package common provides common functionalities and utilities
Package common provides common functionalities and utilities
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.
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.
Package cpu provides utilities to deal with CPUs on the DUT.
Package cpu provides utilities to deal with CPUs on the DUT.
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.
Package crosconfig provides methods for using the cros_config command line utility.
Package crosconfig provides methods for using the cros_config command line utility.
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.
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.
faillog
Package faillog contains a method for dumping useful information on error
Package faillog contains a method for dumping useful information on error
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.
perfutil
Package perfutil contains utilities needed for VM performance testing.
Package perfutil contains utilities needed for VM performance testing.
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.
ui/linuxfiles
Package linuxfiles supports actions on Linux files on Files app.
Package linuxfiles supports actions on Linux files on Files app.
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.
ui/sharedfolders
Package sharedfolders provides support for sharing folders with Crostini.
Package sharedfolders provides support for sharing folders with Crostini.
ui/terminalapp
Package terminalapp supports actions on Terminal on Chrome OS.
Package terminalapp supports actions on Terminal on Chrome OS.
Package cryptohome operates on encrypted home directories.
Package cryptohome operates on encrypted home directories.
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.
Package cswitch ...
Package cswitch ...
Package dbusutil provides additional functionality on top of the godbus/dbus package.
Package dbusutil provides additional functionality on top of the godbus/dbus package.
Package debugd interacts with debugd D-Bus service.
Package debugd interacts with debugd D-Bus service.
Package disk contains helpers to interact with the disk.
Package disk contains helpers to interact with the disk.
Package dlc provides ways to interact with dlcservice daemon and utilities.
Package dlc provides ways to interact with dlcservice daemon and utilities.
Package drivefs contains helper functions to interact with Google Drive
Package drivefs contains helper functions to interact with Google Drive
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.
Package filesnapshot provides functions that store/restore the snapshot (i.e.
Package filesnapshot provides functions that store/restore the snapshot (i.e.
Package firmware contains local functions to support firmware tests.
Package firmware contains local functions to support firmware tests.
bios
Package bios contains local functions to support bios manipulation.
Package bios contains local functions to support bios manipulation.
Package graph contains graph-related utility functions.
Package graph contains graph-related utility functions.
Package graphics contains graphics-related utility functions for local tests.
Package graphics contains graphics-related utility functions for local tests.
glbench
Package glbench manipulates the test flow of running glbench test binaries.
Package glbench manipulates the test flow of running glbench test binaries.
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
trace
Package trace provides common code to replay graphics trace files.
Package trace provides common code to replay graphics trace files.
trace/comm
Package comm contains trace_replay application host <-> guest communication protocol structures.
Package comm contains trace_replay application host <-> guest communication protocol structures.
trace/guestos
Package guestos provides VM guest OS related primitives.
Package guestos provides VM guest OS related primitives.
vkbench
Package vkbench manipulates the test flow of running vkbench test binaries.
Package vkbench manipulates the test flow of running vkbench test binaries.
Package gtest provides utilities to run gtest binary on Tast.
Package gtest provides utilities to run gtest binary on Tast.
Package hermes provides D-Bus wrappers and utilities for Hermes.
Package hermes provides D-Bus wrappers and utilities for Hermes.
Package https contains utilities for starting https servers.
Package https contains utilities for starting https servers.
Package input supports injecting input events via kernel devices.
Package input supports injecting input events via kernel devices.
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.
voice
Package voice provides functionality related to voice inputs
Package voice provides functionality related to voice inputs
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.
Package kerberos contains details about Kerberos setup that is used in testing.
Package kerberos contains details about Kerberos setup that is used in testing.
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.
fixtures
Package fixtures contains fixtures useful for Kiosk mode tests.
Package fixtures contains fixtures useful for Kiosk mode tests.
Package kmsvnc is a library for wrapping the kmsvnc binary from tast.
Package kmsvnc is a library for wrapping the kmsvnc binary from tast.
Package logsaver provides the utilities to read the log files during a test run.
Package logsaver provides the utilities to read the log files during a test run.
media
binsetup
Package binsetup is used to perform setup before running Chrome video test binaries.
Package binsetup is used to perform setup before running Chrome video test binaries.
constants
Package constants contains values commonly used in video tests.
Package constants contains values commonly used in video tests.
cpu
Package cpu measures CPU usage.
Package cpu measures CPU usage.
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.
devtools
Package devtools provides common code for interacting with media Devtools.
Package devtools provides common code for interacting with media Devtools.
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.
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.
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.
logging
Package logging controls logging in video drivers.
Package logging controls logging in video drivers.
pre
Package pre provides Chrome Preconditions shared among media tests.
Package pre provides Chrome Preconditions shared among media tests.
videotype
Package videotype defines types and values commonly used in video tests.
Package videotype defines types and values commonly used in video tests.
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.
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.
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.
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.
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.
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.
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.
Package meta contains support code for Tast meta tests.
Package meta contains support code for Tast meta tests.
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.
Package minidump saves minidumps without making processes crash.
Package minidump saves minidumps without making processes crash.
Package moblab contains functionality related to the Moblab automated testing environment.
Package moblab contains functionality related to the Moblab automated testing environment.
Package modemfwd interacts with modemfwd D-Bus service.
Package modemfwd interacts with modemfwd D-Bus service.
Package modemmanager provides D-Bus wrappers and utilities for modemmanager.
Package modemmanager provides D-Bus wrappers and utilities for modemmanager.
Package mountns contains helpers to enter and leave mount namespaces.
Package mountns contains helpers to enter and leave mount namespaces.
Package mtbf implements a library used for MTBF testing.
Package mtbf implements a library used for MTBF testing.
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.
Package network provides general CrOS network goodies.
Package network provides general CrOS network goodies.
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.
iface
Package iface contains utility functions for a network interface.
Package iface contains utility functions for a network interface.
ip
Package ip contains utility functions to wrap around the ip program.
Package ip contains utility functions to wrap around the ip program.
iw
Package iw contains utility functions to wrap around the iw program.
Package iw contains utility functions to wrap around the iw program.
netconfig
Package netconfig contains the mojo connection to cros_network_config.
Package netconfig contains the mojo connection to cros_network_config.
patchpanel_client
Package patchpanel interacts with the patchpanel system daemon.
Package patchpanel interacts with the patchpanel system daemon.
ping
Package ping provides a factory to run ping on DUT.
Package ping provides a factory to run ping on DUT.
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.
Package perf contains helper functions to collect performance informations.
Package perf contains helper functions to collect performance informations.
Package personalization supports interaction with ChromeOS personalization app.
Package personalization supports interaction with ChromeOS personalization app.
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.
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.
Package policyutil contains utilities for using policies.
Package policyutil contains utilities for using policies.
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.
fixtures
Package fixtures contains fixtures useful for policy tests.
Package fixtures contains fixtures useful for policy tests.
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.
Package power interacts with power management on behalf of local tests.
Package power interacts with power management on behalf of local tests.
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.
setup
Package setup contains helpers to set up a DUT for a power test.
Package setup contains helpers to set up a DUT for a power test.
printing
cups
Package cups provides methods to coordinate with CUPS for printer handling.
Package cups provides methods to coordinate with CUPS for printer handling.
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.
ippusbbridge
Package ippusbbridge provides functions for interacting with ippusb_bridge.
Package ippusbbridge provides functions for interacting with ippusb_bridge.
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.
printer
Package printer provides utilities about printer/cups.
Package printer provides utilities about printer/cups.
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.
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.
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.
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.
Package resourced contains utilities for communicating with the Resource Manager daemon (resourced).
Package resourced contains utilities for communicating with the Resource Manager daemon (resourced).
Package rialto contains functionality related to Rialto devices.
Package rialto contains functionality related to Rialto devices.
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)
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.
Package session interacts with session_manager.
Package session interacts with session_manager.
ownership
Package ownership provides utilities to run ownership API related tests.
Package ownership provides utilities to run ownership API related tests.
Package set provides utility set operations.
Package set provides utility set operations.
Package shill provides D-Bus wrappers and utilities for shill service.
Package shill provides D-Bus wrappers and utilities for shill service.
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.
Package spaced contains utilities for communicating with spaced.
Package spaced contains utilities for communicating with spaced.
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.
Package strcmp supports comparing strings.
Package strcmp supports comparing strings.
Package sysutil provides utilities for getting system-related information.
Package sysutil provides utilities for getting system-related information.
Package tape contains local functionality for TAPE.
Package tape contains local functionality for TAPE.
Package tracing contains shared functionalities for Perfetto system tracing tests.
Package tracing contains shared functionalities for Perfetto system tracing tests.
Package typecutils contains functionality shared by typec tests.
Package typecutils contains functionality shared by typec tests.
Package uhid supports creating, handling and destroying devices created via /dev/uhid.
Package uhid supports creating, handling and destroying devices created via /dev/uhid.
Package ui provides common constants used for UI tests.
Package ui provides common constants used for UI tests.
Package uidetection provides image-based UI detections/interactions.
Package uidetection provides image-based UI detections/interactions.
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.
Package variations provides common constants of seed that can be used in variation smoke tests.
Package variations provides common constants of seed that can be used in variation smoke tests.
vdi
Package vdi contains fixtures for starting VDI applications (e.g.
Package vdi contains fixtures for starting VDI applications (e.g.
apps
Package apps provides types shared among specific VDI implementations.
Package apps provides types shared among specific VDI implementations.
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.
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.
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.
Package wallpaper supports interaction with ChromeOS wallpaper app.
Package wallpaper supports interaction with ChromeOS wallpaper app.
constants
Package constants contains values used across wallpaper tests.
Package constants contains values used across wallpaper tests.
Package webapk contains tools that help interact with webAPK PWAs.
Package webapk contains tools that help interact with webAPK PWAs.
Package wpasupplicant provides utilities to interact with wpa_supplicant via dbus.
Package wpasupplicant provides utilities to interact with wpa_supplicant via dbus.
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.

Jump to

Keyboard shortcuts

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