cros

command
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 Imports: 109 Imported by: 0

Documentation

Overview

Package main implements the "cros" local test bundle.

This executable contains standard Chrome OS tests.

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.
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.
Package accountmanager provides functions to manage accounts in-session.
Package accountmanager provides functions to manage accounts in-session.
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.
kerberos
Package kerberos interacts with the Kerberos system daemon.
Package kerberos interacts with the Kerberos system daemon.
Package ambient contains tests for ChromeOS Ambient mode.
Package ambient contains tests for ChromeOS Ambient mode.
Package apps contains functionality and test cases for Chrome OS essential Apps.
Package apps contains functionality and test cases for Chrome OS essential Apps.
calculator
Package calc contains common functions used in the Calculator app.
Package calc contains common functions used in the Calculator app.
cursive
Package cursive contains common functions used in the Cursive app.
Package cursive contains common functions used in the Cursive app.
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.
helpapp
Package helpapp contains common functions used in the help app.
Package helpapp contains common functions used in the help app.
pre
Package pre contains preconditions for apps tests
Package pre contains preconditions for apps tests
Package appsplatform contains tests for the Apps Platform team.
Package appsplatform contains tests for the Apps Platform team.
webapks
Package webapks defines test webAPKs used in appsplatform tests.
Package webapks defines test webAPKs used in appsplatform tests.
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.
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.
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.
apputil
Package apputil implements the libraries used to control ARC apps
Package apputil implements the libraries used to control ARC apps
apputil/vlc
Package vlc contains local Tast tests that exercise vlc.
Package vlc contains local Tast tests that exercise vlc.
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.
arccrash
Package arccrash provides utilities for tests of crash reporting.
Package arccrash provides utilities for tests of crash reporting.
audio
Package audio contains common utilities to help writing ARC audio tests.
Package audio contains common utilities to help writing ARC audio tests.
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.
cache
Package cache provides helpers to work with caches in ARC.
Package cache provides helpers to work with caches in ARC.
chromeproxy
Package chromeproxy provides the go binding of chrome.proxy APIs.
Package chromeproxy provides the go binding of chrome.proxy APIs.
containermount
Package containermount implements the tests for ARC related mount points.
Package containermount implements the tests for ARC related mount points.
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.
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).
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.
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.
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.
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.
perappdensity
Package perappdensity provides functions to assist with perappdensity tast tests.
Package perappdensity provides functions to assist with perappdensity tast tests.
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.
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.
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.
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.
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.
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.
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.
wm
Package wm provides Window Manager Helper functions.
Package wm provides Window Manager Helper functions.
Package arcappcompat will have tast tests for android apps on Chromebooks.
Package arcappcompat will have tast tests for android apps on Chromebooks.
pre
Package pre contains the preconditions used by the arcappcompat tests.
Package pre contains the preconditions used by the arcappcompat tests.
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.
Package arcappgameperf contains tests related to ARC++ Game Performance.
Package arcappgameperf contains tests related to ARC++ Game Performance.
fixtures
Package fixtures contains fixtures useful for game performance tests.
Package fixtures contains fixtures useful for game performance tests.
testutil
Package testutil provides utility functions for writing game performance tests.
Package testutil provides utility functions for writing game performance tests.
Package assistant supports interaction with Assistant service.
Package assistant supports interaction with Assistant service.
assistantutils
Package assistantutils provides utility functions for running assistant tast tests.
Package assistantutils provides utility functions for running assistant tast tests.
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.
audionode
Package audionode provides the control of audionode settings from cras.
Package audionode provides the control of audionode settings from cras.
device
Package device contains device-related test logic shared by audio tests.
Package device contains device-related test logic shared by audio tests.
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.
Package autoupdate contains local Tast services for autoupdate.
Package autoupdate contains local Tast services for 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.
Package baserpc contains implementations of basic gRPC services.
Package baserpc contains implementations of basic gRPC services.
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.
setup
Package setup implements utils for benchmark testing setup.
Package setup implements utils for benchmark testing setup.
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.
Package bluetooth contains local Tast tests that exercise the CrOS Bluetooth surfaces.
Package bluetooth contains local Tast tests that exercise the CrOS Bluetooth surfaces.
gca
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.
Package cellular provides functions for testing Cellular connectivity.
Package cellular provides functions for testing Cellular connectivity.
Package crash contains functionality shared by tests that exercise the crash reporter.
Package crash contains functionality shared by tests that exercise the crash reporter.
Package displaydebug verifies display_debug commands.
Package displaydebug verifies display_debug commands.
cleanupfolder
Package cleanupfolder provides funcs to cleanup folders in ChromeOS.
Package cleanupfolder provides funcs to cleanup folders in ChromeOS.
listset
Package listset provides operations on lists to crostini test
Package listset provides operations on lists to crostini test
cleanup
Package cleanup contains helpers for disk cleanup.
Package cleanup contains helpers for disk cleanup.
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.
Package debugd contains local Tast tests that exercise the debugd daemon.
Package debugd contains local Tast tests that exercise the debugd daemon.
Package diagnostics contains local tast tests that verifies diagnostics app.
Package diagnostics contains local tast tests that verifies diagnostics app.
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.
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.
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.
restrictionlevel
Package restrictionlevel contains the different restriction levels used in DLP policies.
Package restrictionlevel contains the different restriction levels used in DLP policies.
Package documentscanapi contains tests for the Chrome OS Document Scan API.
Package documentscanapi contains tests for the Chrome OS Document Scan API.
Package enterprise contains local Tast tests which test enterprise-oriented features.
Package enterprise contains local Tast tests which test enterprise-oriented features.
arcent
Package arcent provides enterprise test related ARC utilities.
Package arcent provides enterprise test related ARC utilities.
Package enterpriseconnectors contains local Tast tests that check enterprise connectors.
Package enterpriseconnectors contains local Tast tests that check enterprise connectors.
fixtvals
Package fixtvals provides common types for fixtures of the enterpriseconnectors package.
Package fixtvals provides common types for fixtures of the enterpriseconnectors package.
Package example contains local Tast tests that demonstrate key features of Tast.
Package example contains local Tast tests that demonstrate key features of Tast.
Package factory contains local Tast tests that exercise factory related tool functionality.
Package factory contains local Tast tests that exercise factory related tool functionality.
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.
Package familylink is used for writing Family Link tests.
Package familylink is used for writing Family Link tests.
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.
Package filemanager contains local Tast tests that exercise the Files app.
Package filemanager contains local Tast tests that exercise the Files app.
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.
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.
Package firmwareupdate contains local Tast tests that exercise the firmware update application.
Package firmwareupdate contains local Tast tests that exercise the firmware update application.
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.
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.
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.
Package graphics contains local Tast tests that exercise graphics-related functionality.
Package graphics contains local Tast tests that exercise graphics-related functionality.
brightness
Package brightness provides the control of getting and setting display brightness.
Package brightness provides the control of getting and setting display brightness.
sshot
Package sshot supports taking screenshots on devices during testing.
Package sshot supports taking screenshots on devices during testing.
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).
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.
iio
memcheck
Package memcheck implements the test scenario for the hardware.MemCheck test.
Package memcheck implements the test scenario for the hardware.MemCheck test.
memtester
Package memtester runs the memtester utility to find memory subsystem faults.
Package memtester runs the memtester utility to find memory subsystem faults.
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.
pci
Package pci provides PCI util functions for health tast.
Package pci provides PCI util functions for health tast.
usb
Package usb provides USB util functions for health tast.
Package usb provides USB util functions for health tast.
utils
Package utils provides util functions for health tast.
Package utils provides util functions for health tast.
Package holdingspace contains tests exercising the holding space feature.
Package holdingspace contains tests exercising the holding space feature.
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.
Package hwsec contains local Tast tests that exercise TPM-related daemons.
Package hwsec contains local Tast tests that exercise TPM-related daemons.
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.
Package inputs contains local Tast tests that exercise Chrome OS essential inputs.
Package inputs contains local Tast tests that exercise Chrome OS essential inputs.
autocorrect
Package autocorrect contains common defs shared by Autocorrect-related tests.
Package autocorrect contains common defs shared by Autocorrect-related tests.
data
Package data contains input data and expected outcome for input tests.
Package data contains input data and expected outcome for input tests.
emojipicker
Package emojipicker contains common functions shared by Emoji-picker related tests.
Package emojipicker contains common functions shared by Emoji-picker related tests.
fixture
Package fixture defines fixtures for inputs tests.
Package fixture defines fixtures for inputs tests.
inputactions
Package inputactions contains Inputs user actions.
Package inputactions contains Inputs user actions.
pre
Package pre contains preconditions for inputs tests.
Package pre contains preconditions for inputs tests.
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.
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.
Package kerberos contains tests exercising kerberos related feature.
Package kerberos contains tests exercising kerberos related feature.
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.
Package kiosk contains Tast tests that check Kiosk.
Package kiosk contains Tast tests that check Kiosk.
Package lacros tests lacros-chrome running on ChromeOS.
Package lacros tests lacros-chrome running on ChromeOS.
fixtures
Package fixtures holds fixtures for lacros tests.
Package fixtures holds fixtures for lacros tests.
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.
Package launcher contains local Tast tests that exercise the ChromeOS Launcher.
Package launcher contains local Tast tests that exercise the ChromeOS Launcher.
Package lockscreen contains local Tast tests that exercise the ChromeOS lock screen.
Package lockscreen contains local Tast tests that exercise the ChromeOS lock screen.
Package login contains local Tast tests that exercise login scenarios on ChromeOS.
Package login contains local Tast tests that exercise login scenarios on ChromeOS.
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
userutil
Package userutil provides functions that help with management of users
Package userutil provides functions that help with management of users
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.
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.
Package logs contains local Tast tests for system logs.
Package logs contains local Tast tests for system logs.
Package meta contains local Tast tests that exercise Tast itself.
Package meta contains local Tast tests that exercise Tast itself.
Package mgs contains Tast tests that check mgs.
Package mgs contains Tast tests that check mgs.
Package mlservice contains local Tast tests that exercises ml_service features.
Package mlservice contains local Tast tests that exercises ml_service features.
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.
Package nacl contains local Tast tests that exercise the Native Client technology.
Package nacl contains local Tast tests that exercise the Native Client technology.
Package nearbyshare contains local Tast tests that exercise ChromeOS Nearby Share.
Package nearbyshare contains local Tast tests that exercise ChromeOS Nearby Share.
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.
arcvpn
Package arcvpn interacts with the ARC-side fake VPN.
Package arcvpn interacts with the ARC-side fake VPN.
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.
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.
dns
Package dns provides utilities for DNS tests.
Package dns provides utilities for DNS tests.
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
pre
Package pre contains preconsitions for network tests.
Package pre contains preconsitions for network tests.
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.
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.
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.
veth
Package veth contains utility functions for establishing virtual Ethernet pairs.
Package veth contains utility functions for establishing virtual Ethernet pairs.
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.
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).
Package notifications contains local Tast tests that exercise ChromeOS notification functionality.
Package notifications contains local Tast tests that exercise ChromeOS notification functionality.
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.
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).
Package palmrejection contains tests that test palm rejection ability for different devices
Package palmrejection contains tests that test palm rejection ability for different devices
Package peripherals contains integration tests for peripherals apps.
Package peripherals contains integration tests for peripherals apps.
Package personalization contains local Tast tests that exercise the ChromeOS Personalization Hub.
Package personalization contains local Tast tests that exercise the ChromeOS Personalization Hub.
Package phonehub contains local Tast tests that exercise ChromeOS Phone Hub.
Package phonehub contains local Tast tests that exercise ChromeOS Phone Hub.
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.
bootperf
Package bootperf provides constants and common utilities for test platform.BootPerf.
Package bootperf provides constants and common utilities for test platform.BootPerf.
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.
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.
fsinfo
Package fsinfo reports information about filesystems on behalf of tests.
Package fsinfo reports information about filesystems on behalf of tests.
memorystress
Package memorystress opens synthetic pages to create memory pressure.
Package memorystress opens synthetic pages to create memory pressure.
nebraska
Package nebraska provides start/stop functions for nebraska.
Package nebraska provides start/stop functions for nebraska.
p2p
Package p2p contains the common code for P2P tests.
Package p2p contains the common code for P2P tests.
runtimeprobe
Package runtimeprobe provides utilities for runtime_probe tests.
Package runtimeprobe provides utilities for runtime_probe tests.
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.
verity
Package verity provides variation of dm-verity tests and its utilities.
Package verity provides variation of dm-verity tests and its utilities.
Package policy contains local Tast tests for user policies.
Package policy contains local Tast tests for user policies.
Package power contains local Tast tests that exercise Chrome OS power management.
Package power contains local Tast tests that exercise Chrome OS power management.
dptf
Package dptf implements helpers for the power.dptf* tests.
Package dptf implements helpers for the power.dptf* tests.
Package printer contains local Tast tests that exercise printing on Chrome OS.
Package printer contains local Tast tests that exercise printing on Chrome OS.
fake
Package fake implements a fake network printer reading LPR protocol.
Package fake implements a fake network printer reading LPR protocol.
ghostscript
Package ghostscript provides common utilities for testing ghostscript filters.
Package ghostscript provides common utilities for testing ghostscript filters.
ippprint
Package ippprint implements printing with IPP options.
Package ippprint implements printing with IPP options.
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.
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.
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.
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).
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.
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.
Package scanapp contains tests for the Chrome OS Scan app.
Package scanapp contains tests for the Chrome OS Scan app.
scanning
Package scanning provides methods and constants commonly used for scanning.
Package scanning provides methods and constants commonly used for scanning.
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.
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.
Package sched contains scheduler-related ChromeOS tests
Package sched contains scheduler-related ChromeOS tests
Package screenshot contains code to test the screenshot library.
Package screenshot contains code to test the screenshot library.
Package security contains local Tast tests that exercise core security-related features.
Package security contains local Tast tests that exercise core security-related features.
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.
filesetup
Package filesetup provides file-related utility functions for security tests.
Package filesetup provides file-related utility functions for security tests.
fscaps
Package fscaps reads Linux file capabilities.
Package fscaps reads Linux file capabilities.
netlisten
Package netlisten compares code shared by security.NetworkListeners tests.
Package netlisten compares code shared by security.NetworkListeners tests.
openfds
Package openfds contains support code for the security.OpenFDs test.
Package openfds contains support code for the security.OpenFDs test.
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.
seccomp
Package seccomp leverages integration tests for generating Minijail seccomp policies.
Package seccomp leverages integration tests for generating Minijail seccomp policies.
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.
toolchain
Package toolchain contains support code for the security.ToolchainOptions test.
Package toolchain contains support code for the security.ToolchainOptions test.
userfiles
Package userfiles contains shared logic for security.UserFiles* tests.
Package userfiles contains shared logic for security.UserFiles* tests.
Package session contains local Tast tests that exercise the session_manager daemon.
Package session contains local Tast tests that exercise the session_manager daemon.
Package settings contains local Tast tests that exercise ChromeOS settings functionality.
Package settings contains local Tast tests that exercise ChromeOS settings functionality.
Package shelf contains local Tast tests that exercise the ChromeOS shelf.
Package shelf contains local Tast tests that exercise the ChromeOS shelf.
Package shimlessrma contains local Tast tests that exercise shimlessrma.
Package shimlessrma contains local Tast tests that exercise shimlessrma.
Package smartlock contains tests for the Smart Lock feature in ChromeOS.
Package smartlock contains tests for the Smart Lock feature in ChromeOS.
Package storage contains local Tast tests to perform storage qualification and testing.
Package storage contains local Tast tests to perform storage qualification and testing.
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.
Package system contains local Tast tests that exercise system configuration.
Package system contains local Tast tests that exercise system configuration.
Package taskmanager contains local Tast tests that exercise task manager.
Package taskmanager contains local Tast tests that exercise task manager.
Package telemetryextension contains tests for Telemetry Extension.
Package telemetryextension contains tests for Telemetry Extension.
dep
Package dep contains hardware dependencies for Telemetry Extension related tests.
Package dep contains hardware dependencies for Telemetry Extension related tests.
fixture
Package fixture contains Telemetry Extension fixture.
Package fixture contains Telemetry Extension fixture.
Package typec contains tests which exercise USB Type-C connector related functionality.
Package typec contains tests which exercise USB Type-C connector related functionality.
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.
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.
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.
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.
conference
Package conference contains conference CUJ utilities and conference room instances.
Package conference contains conference CUJ utilities and conference room instances.
cuj
Package cuj has utilities for CUJ-style UI performance tests.
Package cuj has utilities for CUJ-style UI performance tests.
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.
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.
everydaymultitaskingcuj
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ.
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ.
frontlineworkercuj
Package frontlineworkercuj contains frontlineworker CUJ test cases library.
Package frontlineworkercuj contains frontlineworker CUJ test cases library.
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.
netflix
Package netflix provides gmail instance for cuj tests on Chrome OS.
Package netflix provides gmail instance for cuj tests on Chrome OS.
notification
Package notification contains utilities to help writing ARC notification tests.
Package notification contains utilities to help writing ARC notification tests.
perfutil
Package perfutil provides utilities of storing performance data for UI tests.
Package perfutil provides utilities of storing performance data for UI tests.
productivitycuj
Package productivitycuj contains productivity CUJ test cases library.
Package productivitycuj contains productivity CUJ test cases library.
quickcheckcuj
Package quickcheckcuj contains quick check CUJ test cases scenario.
Package quickcheckcuj contains quick check CUJ test cases scenario.
setup
Package setup implements utils for ui testing setup.
Package setup implements utils for ui testing setup.
tabswitchcuj
Package tabswitchcuj contains the test code for TabSwitchCUJ.
Package tabswitchcuj contains the test code for TabSwitchCUJ.
videocuj
Package videocuj contains the test code for VideoCUJ.
Package videocuj contains the test code for VideoCUJ.
windowarrangementcuj
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ.
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ.
Package uidetection contains code to test the uidetection library.
Package uidetection contains code to test the uidetection library.
Package vdi contains tests which use VDI applications.
Package vdi contains tests which use VDI applications.
Package video contains local Tast tests that exercise video encoding and decoding.
Package video contains local Tast tests that exercise video encoding and decoding.
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.
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.
play
Package play provides common code for playing videos on Chrome.
Package play provides common code for playing videos on Chrome.
playback
Package playback provides common code for video.Playback* tests.
Package playback provides common code for video.Playback* tests.
videovars
Package videovars contains runtime variables used for video testing
Package videovars contains runtime variables used for video testing
webcodecs
Package webcodecs provides common code for video.WebCodecs* tests
Package webcodecs provides common code for video.WebCodecs* tests
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.
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
dlc
Package dlc provides vmDLC fixture
Package dlc provides vmDLC fixture
Package wallpaper contains local Tast tests that exercise the ChromeOS Wallpaper picker.
Package wallpaper contains local Tast tests that exercise the ChromeOS Wallpaper picker.
Package webrtc contains local Tast tests that exercise WebRTC stack.
Package webrtc contains local Tast tests that exercise WebRTC stack.
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.
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/.
mediarecorder
Package mediarecorder provides common code for video.MediaRecorder tests.
Package mediarecorder provides common code for video.MediaRecorder tests.
peerconnection
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests.
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests.
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.
intelfwextractor
Package intelfwextractor extracts the fw dump and validate its contents.
Package intelfwextractor extracts the fw dump and validate its contents.
iwlwifirescan
Package iwlwifirescan provides functions used for both local/remote IwlwifiPCIRescan tests.
Package iwlwifirescan provides functions used for both local/remote IwlwifiPCIRescan tests.
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.
stringset
Package stringset defines basic operation of set of strings.
Package stringset defines basic operation of set of strings.
wlan
Package wlan provides the information of the wlan device.
Package wlan provides the information of the wlan device.
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).
bt
Package bt contains helper functions to work with Bluetooth.
Package bt contains helper functions to work with Bluetooth.
pre
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.
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.
wmputils
Package wmputils contains utility functions for wmp tests.
Package wmputils contains utility functions for wmp tests.

Jump to

Keyboard shortcuts

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