src/

directory
Version: v0.0.0-...-866ad93 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2021 License: BSD-3-Clause

Directories

Path Synopsis
chromiumos
tast/common/action
Package action provides the interface and utilities for funnctions which takes a context and returns an error on failure.
Package action provides the interface and utilities for funnctions which takes a context and returns an error on failure.
tast/common/android
Package android enables controlling android devices.
Package android enables controlling android devices.
tast/common/android/adb
Package adb enables controlling android devices through the local adb server.
Package adb enables controlling android devices through the local adb server.
tast/common/android/mobly
Package mobly is for interacting with Mobly snippets on Android devices for rich Android automation controls.
Package mobly is for interacting with Mobly snippets on Android devices for rich Android automation controls.
tast/common/bond
Package bond provides the interface to access Bond API.
Package bond provides the interface to access Bond API.
tast/common/chameleon
Package chameleon is used to communicate with chameleon devices connected to DUTs.
Package chameleon is used to communicate with chameleon devices connected to DUTs.
tast/common/crash
Package crash contains constants and common utilities for crash reporter.
Package crash contains constants and common utilities for crash reporter.
tast/common/cros/nearbyshare
Package nearbyshare is used to control Chrome OS Nearby Share functionality.
Package nearbyshare is used to control Chrome OS Nearby Share functionality.
tast/common/cros/nearbyshare/nearbysetup
Package nearbysetup is used to set up the environment for Nearby Share tests.
Package nearbysetup is used to set up the environment for Nearby Share tests.
tast/common/cros/nearbyshare/nearbytestutils
Package nearbytestutils provides utility functions for Nearby Share tests.
Package nearbytestutils provides utility functions for Nearby Share tests.
tast/common/crypto/certificate
Package certificate contains test certificates for use in public key cryptography.
Package certificate contains test certificates for use in public key cryptography.
tast/common/firmware
Package firmware implements the libraries and utilities which are used for both local and remote bundles with the same name 'firmware'.
Package firmware implements the libraries and utilities which are used for both local and remote bundles with the same name 'firmware'.
tast/common/firmware/bios
Package bios contains functions to support bios manipulation.
Package bios contains functions to support bios manipulation.
tast/common/fixture
Package fixture holds names of the fixtures available in Tast.
Package fixture holds names of the fixtures available in Tast.
tast/common/genparams
Package genparams provides utilities to generate large Tast test metadata.
Package genparams provides utilities to generate large Tast test metadata.
tast/common/hwsec
Package hwsec implements the libraries and utilities which are used for both local and remote bundles with the same name 'hwsec'.
Package hwsec implements the libraries and utilities which are used for both local and remote bundles with the same name 'hwsec'.
tast/common/media/caps
Package caps is a package for capabilities used in autotest-capability.
Package caps is a package for capabilities used in autotest-capability.
tast/common/mmconst
Package mmconst defines the constants for ModemManager1, This is defined under common/ as they might be used in both local and remote tests.
Package mmconst defines the constants for ModemManager1, This is defined under common/ as they might be used in both local and remote tests.
tast/common/network/arping
Package arping contains utility functions to wrap around the arping program.
Package arping contains utility functions to wrap around the arping program.
tast/common/network/cmd
Package cmd contains the interface for running commands in packages such as iw and ping.
Package cmd contains the interface for running commands in packages such as iw and ping.
tast/common/network/daemonutil
Package daemonutil provides utilities for controlling background processes.
Package daemonutil provides utilities for controlling background processes.
tast/common/network/diag
Package diag is a library of common functionality to utilize the native Chrome network diagnostic routines.
Package diag is a library of common functionality to utilize the native Chrome network diagnostic routines.
tast/common/network/ip
Package ip contains utility functions to wrap around the ip program.
Package ip contains utility functions to wrap around the ip program.
tast/common/network/iw
Package iw contains utility functions to wrap around the iw program.
Package iw contains utility functions to wrap around the iw program.
tast/common/network/ping
Package ping contains utility functions to wrap around the ping program.
Package ping contains utility functions to wrap around the ping program.
tast/common/network/protoutil
Package protoutil provides utils to deal with protobuf.
Package protoutil provides utils to deal with protobuf.
tast/common/network/wpacli
Package wpacli contains methods running wpa_cli command.
Package wpacli contains methods running wpa_cli command.
tast/common/perf
Package perf provides utilities to build a JSON file that can be uploaded to Chrome Performance Dashboard (https://chromeperf.appspot.com/).
Package perf provides utilities to build a JSON file that can be uploaded to Chrome Performance Dashboard (https://chromeperf.appspot.com/).
tast/common/perf/perfpb
Package perfpb defines helpers for adding perf.Values to gRPC calls.
Package perfpb defines helpers for adding perf.Values to gRPC calls.
tast/common/pkcs11
Package pkcs11 implements the libraries for accessing and testing the chaps pkcs#11 keystore.
Package pkcs11 implements the libraries for accessing and testing the chaps pkcs#11 keystore.
tast/common/pkcs11/netcertstore
Package netcertstore hosts the NetCertStore.
Package netcertstore hosts the NetCertStore.
tast/common/pkcs11/pkcs11test
Package pkcs11test implements utilities for testing the chaps pkcs#11 keystore.
Package pkcs11test implements utilities for testing the chaps pkcs#11 keystore.
tast/common/policy
Package policy contains utilities for representing and using policies.
Package policy contains utilities for representing and using policies.
tast/common/policy/fakedms
Package fakedms implements a library for setting policies via a locally-hosted Device Management Server.
Package fakedms implements a library for setting policies via a locally-hosted Device Management Server.
tast/common/servo
Package servo is used to communicate with servo devices connected to DUTs.
Package servo is used to communicate with servo devices connected to DUTs.
tast/common/shillconst
Package shillconst defines the constants of shill service.
Package shillconst defines the constants of shill service.
tast/common/storage
Package storage reports information retrieved from storage-info-common.sh on behalf of tests.
Package storage reports information retrieved from storage-info-common.sh on behalf of tests.
tast/common/testexec
Package testexec is a wrapper of the standard os/exec package optimized for use cases of Tast.
Package testexec is a wrapper of the standard os/exec package optimized for use cases of Tast.
tast/common/upstart
Package upstart provides constants shared by remote and local tests.
Package upstart provides constants shared by remote and local tests.
tast/common/wifi/ieee80211
Package ieee80211 defines some 802.11 constants not defined by gopacket/layers/dot11.go
Package ieee80211 defines some 802.11 constants not defined by gopacket/layers/dot11.go
tast/common/wifi/security
Package security defines interfaces for test authors to deal with the diverse WiFi security standards: - Interface Config defines methods to compose configuration files of AP or DUT.
Package security defines interfaces for test authors to deal with the diverse WiFi security standards: - Interface Config defines methods to compose configuration files of AP or DUT.
tast/common/wifi/security/base
Package base provides a Config type for open network.
Package base provides a Config type for open network.
tast/common/wifi/security/dynamicwep
Package dynamicwep provides a Config type for Dynamic WEP protected network.
Package dynamicwep provides a Config type for Dynamic WEP protected network.
tast/common/wifi/security/eap
Package eap is an abstract class for EAP security classes which need certificate/key installation.
Package eap is an abstract class for EAP security classes which need certificate/key installation.
tast/common/wifi/security/tunneled1x
Package tunneled1x provides a Config type for PEAP/TTLS protected network.
Package tunneled1x provides a Config type for PEAP/TTLS protected network.
tast/common/wifi/security/wep
Package wep provides a Config type for WEP protected network.
Package wep provides a Config type for WEP protected network.
tast/common/wifi/security/wpa
Package wpa provides a Config type for WPA protected network.
Package wpa provides a Config type for WPA protected network.
tast/common/wifi/security/wpaeap
Package wpaeap provides a Config type for WPA EAP protected network.
Package wpaeap provides a Config type for WPA EAP protected network.
tast/common/wpasupplicant
Package wpasupplicant provides common constants of wpa_supplicant that can be used in both local and remote libraries/tests.
Package wpasupplicant provides common constants of wpa_supplicant that can be used in both local and remote libraries/tests.
tast/common/xmlrpc
Package xmlrpc implements the XML-RPC client library.
Package xmlrpc implements the XML-RPC client library.
tast/local/a11y
Package a11y provides functions to assist with interacting with accessibility features and settings.
Package a11y provides functions to assist with interacting with accessibility features and settings.
tast/local/ambient
Package ambient supports interaction with ChromeOS Ambient mode.
Package ambient supports interaction with ChromeOS Ambient mode.
tast/local/android
Package android enables controlling android devices.
Package android enables controlling android devices.
tast/local/android/adb
Package adb enables controlling android devices from local bundles via ADB.
Package adb enables controlling android devices from local bundles via ADB.
tast/local/android/ui
Package ui allows interacting with Android apps by Android UI Automator API.
Package ui allows interacting with Android apps by Android UI Automator API.
tast/local/android/ui/gen
Package main implements a script for writing a Go source file containing input event constants.
Package main implements a script for writing a Go source file containing input event constants.
tast/local/apps
Package apps provides general ChromeOS app utilities.
Package apps provides general ChromeOS app utilities.
tast/local/arc
Package arc supports interacting with the ARC framework, which is used to run Android applications on Chrome OS.
Package arc supports interacting with the ARC framework, which is used to run Android applications on Chrome OS.
tast/local/arc/optin
Package optin provides set of util functions used to control ARC provisioning.
Package optin provides set of util functions used to control ARC provisioning.
tast/local/arc/playstore
Package playstore provides set of util functions used to install applications through the playstore.
Package playstore provides set of util functions used to install applications through the playstore.
tast/local/asan
Package asan containing utilities related to Address Sanitizer.
Package asan containing utilities related to Address Sanitizer.
tast/local/assistant
Package assistant supports interaction with Assistant service.
Package assistant supports interaction with Assistant service.
tast/local/audio
Package audio interacts with audio operation.
Package audio interacts with audio operation.
tast/local/audio/crastestclient
Package crastestclient provides functions to interact cras_test_client Package crastestclient provides functions to interact cras_test_client
Package crastestclient provides functions to interact cras_test_client Package crastestclient provides functions to interact cras_test_client
tast/local/bluetooth
Package bluetooth contains helpers to interact with the system's bluetooth adapters.
Package bluetooth contains helpers to interact with the system's bluetooth adapters.
tast/local/bundlemain
Package bundlemain provides a main function implementation for a bundle to share it from various local bundle executables.
Package bundlemain provides a main function implementation for a bundle to share it from various local bundle executables.
tast/local/bundles/cros
Package main implements the "cros" local test bundle.
Package main implements the "cros" local test bundle.
tast/local/bundles/cros/a11y
Package a11y provides functions to assist with interacting with accessibility features and settings.
Package a11y provides functions to assist with interacting with accessibility features and settings.
tast/local/bundles/cros/a11y/chromevox
Package chromevox provides functions to assist with interacting with ChromeVox, the built in screenreader.
Package chromevox provides functions to assist with interacting with ChromeVox, the built in screenreader.
tast/local/bundles/cros/ad
Package ad provides Active Directory related tests (Kerberos, Chrome OS Active Directory integration aka.
Package ad provides Active Directory related tests (Kerberos, Chrome OS Active Directory integration aka.
tast/local/bundles/cros/ad/kerberos
Package kerberos interacts with the Kerberos system daemon.
Package kerberos interacts with the Kerberos system daemon.
tast/local/bundles/cros/ambient
Package ambient contains tests for ChromeOS Ambient mode.
Package ambient contains tests for ChromeOS Ambient mode.
tast/local/bundles/cros/apps
Package apps contains functionality and test cases for Chrome OS essential Apps.
Package apps contains functionality and test cases for Chrome OS essential Apps.
tast/local/bundles/cros/apps/calculator
Package calc contains common functions used in the Calculator app.
Package calc contains common functions used in the Calculator app.
tast/local/bundles/cros/apps/galleryapp
Package galleryapp contains common functions used in the Gallery (aka Backlight) app.
Package galleryapp contains common functions used in the Gallery (aka Backlight) app.
tast/local/bundles/cros/apps/helpapp
Package helpapp contains common functions used in the help app.
Package helpapp contains common functions used in the help app.
tast/local/bundles/cros/apps/pre
Package pre contains preconditions for apps tests
Package pre contains preconditions for apps tests
tast/local/bundles/cros/appsplatform
Package appsplatform contains tests for the Apps Platform team.
Package appsplatform contains tests for the Apps Platform team.
tast/local/bundles/cros/arc
Package arc contains local Tast tests that exercise the ARC framework, which is used to run Android applications on Chrome OS.
Package arc contains local Tast tests that exercise the ARC framework, which is used to run Android applications on Chrome OS.
tast/local/bundles/cros/arc/a11y
Package a11y provides functions to assist with interacting with accessibility settings in ARC accessibility tests.
Package a11y provides functions to assist with interacting with accessibility settings in ARC accessibility tests.
tast/local/bundles/cros/arc/apploading
Package apploading provides functions to assist with instrumenting and uploading performance metrics for ARC apploading tasts.
Package apploading provides functions to assist with instrumenting and uploading performance metrics for ARC apploading tasts.
tast/local/bundles/cros/arc/arccrash
Package arccrash provides utilities for tests of crash reporting.
Package arccrash provides utilities for tests of crash reporting.
tast/local/bundles/cros/arc/audio
Package audio contains common utilities to help writing ARC audio tests.
Package audio contains common utilities to help writing ARC audio tests.
tast/local/bundles/cros/arc/c2e2etest
Package c2e2etest contains constants and utilities for the prebuilt android test APK.
Package c2e2etest contains constants and utilities for the prebuilt android test APK.
tast/local/bundles/cros/arc/cache
Package cache provides helpers to work with caches in ARC.
Package cache provides helpers to work with caches in ARC.
tast/local/bundles/cros/arc/chromeproxy
Package chromeproxy provides the go binding of chrome.proxy APIs.
Package chromeproxy provides the go binding of chrome.proxy APIs.
tast/local/bundles/cros/arc/containermount
Package containermount implements the tests for ARC related mount points.
Package containermount implements the tests for ARC related mount points.
tast/local/bundles/cros/arc/inputlatency
Package inputlatency contains functions and structs used for measuring input latency on ARC.
Package inputlatency contains functions and structs used for measuring input latency on ARC.
tast/local/bundles/cros/arc/libvda
Package libvda provides common code for testing libvda's GPU implementation (go/libvda).
Package libvda provides common code for testing libvda's GPU implementation (go/libvda).
tast/local/bundles/cros/arc/mediasession
Package mediasession contains common utilities to help writing ARC media session tests.
Package mediasession contains common utilities to help writing ARC media session tests.
tast/local/bundles/cros/arc/memory
Package memory contains common utilities to allocate memory and read memory pressure state on ChromeOS and Android.
Package memory contains common utilities to allocate memory and read memory pressure state on ChromeOS and Android.
tast/local/bundles/cros/arc/minicontainer
Package minicontainer implements the tests to verify ARC Mini container's conditions.
Package minicontainer implements the tests to verify ARC Mini container's conditions.
tast/local/bundles/cros/arc/motioninput
Package motioninput provides a representation of Android's MotionEvent, and allows communication with the test application ArcMotionInputTest.apk via a Tester.
Package motioninput provides a representation of Android's MotionEvent, and allows communication with the test application ArcMotionInputTest.apk via a Tester.
tast/local/bundles/cros/arc/nethelper
Package nethelper provides functionality to support test execution by handling requests from various tests coming via network in context of ARC TAST test.
Package nethelper provides functionality to support test execution by handling requests from various tests coming via network in context of ARC TAST test.
tast/local/bundles/cros/arc/perappdensity
Package perappdensity provides functions to assist with perappdensity tast tests.
Package perappdensity provides functions to assist with perappdensity tast tests.
tast/local/bundles/cros/arc/removablemedia
Package removablemedia implements the testing sceanrio of arc.RemovableMedia test and its utilities.
Package removablemedia implements the testing sceanrio of arc.RemovableMedia test and its utilities.
tast/local/bundles/cros/arc/screen
Package screen provides helper functions to assist with verifying screen state in tast tests.
Package screen provides helper functions to assist with verifying screen state in tast tests.
tast/local/bundles/cros/arc/standardizedtestutil
Package standardizedtestutil provides helper functions to assist with running standardized arc tests for against android applications.
Package standardizedtestutil provides helper functions to assist with running standardized arc tests for against android applications.
tast/local/bundles/cros/arc/startstop
Package startstop provides a test fixture to make sure some conditions around ARC starting and ARC stopping for performance and stability by reducing the number of Chrome launching.
Package startstop provides a test fixture to make sure some conditions around ARC starting and ARC stopping for performance and stability by reducing the number of Chrome launching.
tast/local/bundles/cros/arc/storage
Package storage contains helper functions to test different FilesApp storage folders, e.g.
Package storage contains helper functions to test different FilesApp storage folders, e.g.
tast/local/bundles/cros/arc/video
Package video provides common code to run ARC binary tests for video encoding.
Package video provides common code to run ARC binary tests for video encoding.
tast/local/bundles/cros/arc/wm
Package wm provides Window Manager Helper functions.
Package wm provides Window Manager Helper functions.
tast/local/bundles/cros/arcappcompat
Package arcappcompat will have tast tests for android apps on Chromebooks.
Package arcappcompat will have tast tests for android apps on Chromebooks.
tast/local/bundles/cros/arcappcompat/pre
Package pre contains the preconditions used by the arcappcompat tests.
Package pre contains the preconditions used by the arcappcompat tests.
tast/local/bundles/cros/arcappcompat/testutil
Package testutil contains functionality shared by tast tests for android apps on Chromebooks.
Package testutil contains functionality shared by tast tests for android apps on Chromebooks.
tast/local/bundles/cros/assistant
Package assistant supports interaction with Assistant service.
Package assistant supports interaction with Assistant service.
tast/local/bundles/cros/assistant/assistantutils
Package assistantutils provides utility functions for running assistant tast tests.
Package assistantutils provides utility functions for running assistant tast tests.
tast/local/bundles/cros/audio
Package audio contains local Tast tests that exercise audio playback and recording on Chrome OS.
Package audio contains local Tast tests that exercise audio playback and recording on Chrome OS.
tast/local/bundles/cros/audio/device
Package device contains device-related test logic shared by audio tests.
Package device contains device-related test logic shared by audio tests.
tast/local/bundles/cros/audio/soundcardinit
Package soundcardinit contains local Tast tests that verifies sound_card_init runs correctly on different device models.
Package soundcardinit contains local Tast tests that verifies sound_card_init runs correctly on different device models.
tast/local/bundles/cros/autoupdate
Package autoupdate contains local Tast services for autoupdate.
Package autoupdate contains local Tast services for autoupdate.
tast/local/bundles/cros/baserpc
Package baserpc contains implementations of basic gRPC services.
Package baserpc contains implementations of basic gRPC services.
tast/local/bundles/cros/benchmark
Package benchmark contains local Tast tests that exercise external benchmark software on the DUT.
Package benchmark contains local Tast tests that exercise external benchmark software on the DUT.
tast/local/bundles/cros/benchmark/setup
Package setup implements utils for benchmark testing setup.
Package setup implements utils for benchmark testing setup.
tast/local/bundles/cros/biod
Package biod contains local Tast tests that exercise the biometrics daemon of Chrome OS.
Package biod contains local Tast tests that exercise the biometrics daemon of Chrome OS.
tast/local/bundles/cros/bluetooth
Package bluetooth contains local Tast tests that exercise the Chrome OS Bluetooth stack.
Package bluetooth contains local Tast tests that exercise the Chrome OS Bluetooth stack.
tast/local/bundles/cros/camera/getusermedia
Package getusermedia provides code for webrtc.* tests related to getUserMedia(), see: https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia.
Package getusermedia provides code for webrtc.* tests related to getUserMedia(), see: https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia.
tast/local/bundles/cros/crash
Package crash contains local Tast tests that exercise crash reporting of Chrome OS.
Package crash contains local Tast tests that exercise crash reporting of Chrome OS.
tast/local/bundles/cros/crash/crash
Package crash contains functionality shared by tests that exercise the crash reporter.
Package crash contains functionality shared by tests that exercise the crash reporter.
tast/local/bundles/cros/crostini/cleanupfolder
Package cleanupfolder provides funcs to cleanup folders in ChromeOS.
Package cleanupfolder provides funcs to cleanup folders in ChromeOS.
tast/local/bundles/cros/crostini/listset
Package listset provides operations on lists to crostini test
Package listset provides operations on lists to crostini test
tast/local/bundles/cros/cryptohome/cleanup
Package cleanup contains helpers for disk cleanup.
Package cleanup contains helpers for disk cleanup.
tast/local/bundles/cros/dbus
Package dbus contains local Tast tests for dbus functionality and unit tests for dbusutil, which needs working dbus in the environment.
Package dbus contains local Tast tests for dbus functionality and unit tests for dbusutil, which needs working dbus in the environment.
tast/local/bundles/cros/debugd
Package debugd contains local Tast tests that exercise the debugd daemon.
Package debugd contains local Tast tests that exercise the debugd daemon.
tast/local/bundles/cros/diagnostics
Package diagnostics contains local tast tests that verifies diagnostics app.
Package diagnostics contains local tast tests that verifies diagnostics app.
tast/local/bundles/cros/dlp
Package dlp contains local Tast tests that exercise DLP restrictions on confidential content.
Package dlp contains local Tast tests that exercise DLP restrictions on confidential content.
tast/local/bundles/cros/dlp/clipboard
Package clipboard contains functionality shared by tests that exercise Clipboard restrictions of DLP.
Package clipboard contains functionality shared by tests that exercise Clipboard restrictions of DLP.
tast/local/bundles/cros/dlp/policy
Package policy contains functionality to return policy values for tests that excersice dlp restrictions.
Package policy contains functionality to return policy values for tests that excersice dlp restrictions.
tast/local/bundles/cros/documentscanapi
Package documentscanapi contains tests for the Chrome OS Document Scan API.
Package documentscanapi contains tests for the Chrome OS Document Scan API.
tast/local/bundles/cros/enterprise
Package enterprise contains local Tast tests which test enterprise-oriented features.
Package enterprise contains local Tast tests which test enterprise-oriented features.
tast/local/bundles/cros/example
Package example contains local Tast tests that demonstrate key features of Tast.
Package example contains local Tast tests that demonstrate key features of Tast.
tast/local/bundles/cros/factory
Package factory contains local Tast tests that exercise factory related tool functionality.
Package factory contains local Tast tests that exercise factory related tool functionality.
tast/local/bundles/cros/familylink
Package familylink is used for writing Family Link tests.
Package familylink is used for writing Family Link tests.
tast/local/bundles/cros/feedback
Package feedback contains local Tast tests that exercise feedback reporting on Chrome OS.
Package feedback contains local Tast tests that exercise feedback reporting on Chrome OS.
tast/local/bundles/cros/filemanager
Package filemanager contains local Tast tests that exercise the Files app.
Package filemanager contains local Tast tests that exercise the Files app.
tast/local/bundles/cros/filemanager/pre
Package pre contains the preconditions used by the filemanager tests.
Package pre contains the preconditions used by the filemanager tests.
tast/local/bundles/cros/firmware
Package firmware contains local Tast tests that exercise the firmware portion of Chrome OS.
Package firmware contains local Tast tests that exercise the firmware portion of Chrome OS.
tast/local/bundles/cros/firmware/fwupd
Package fwupd contains utils to exercise the fwupd portion of Chrome OS.
Package fwupd contains utils to exercise the fwupd portion of Chrome OS.
tast/local/bundles/cros/gamepad
Package gamepad contains test to check the correct functioning of some controller mappings.
Package gamepad contains test to check the correct functioning of some controller mappings.
tast/local/bundles/cros/gamepad/dualshock
Package dualshock contains the functions that are shared between al dualshock controllers.
Package dualshock contains the functions that are shared between al dualshock controllers.
tast/local/bundles/cros/gamepad/jstest
Package jstest contains utilities to run device tests using the chrome JS controller API.
Package jstest contains utilities to run device tests using the chrome JS controller API.
tast/local/bundles/cros/graphics
Package graphics contains local Tast tests that exercise graphics-related functionality.
Package graphics contains local Tast tests that exercise graphics-related functionality.
tast/local/bundles/cros/graphics/sshot
Package sshot supports taking screenshots on devices during testing.
Package sshot supports taking screenshots on devices during testing.
tast/local/bundles/cros/hammerd
Package hammerd contains local Tast tests that exercise preliminary tests for hammerd (platform2/hammerd).
Package hammerd contains local Tast tests that exercise preliminary tests for hammerd (platform2/hammerd).
tast/local/bundles/cros/hardware/crosconfig
Package crosconfig provides hardware-specific methods for interacting with the cros_config command line utility.
Package crosconfig provides hardware-specific methods for interacting with the cros_config command line utility.
tast/local/bundles/cros/hardware/memcheck
Package memcheck implements the test scenario for the hardware.MemCheck test.
Package memcheck implements the test scenario for the hardware.MemCheck test.
tast/local/bundles/cros/hardware/memtester
Package memtester runs the memtester utility to find memory subsystem faults.
Package memtester runs the memtester utility to find memory subsystem faults.
tast/local/bundles/cros/health
Package health tests the system daemon cros_healthd to ensure that telemetry and diagnostics calls can be completed successfully.
Package health tests the system daemon cros_healthd to ensure that telemetry and diagnostics calls can be completed successfully.
tast/local/bundles/cros/health/pci
Package pci provides PCI util functions for health tast.
Package pci provides PCI util functions for health tast.
tast/local/bundles/cros/health/usb
Package usb provides USB util functions for health tast.
Package usb provides USB util functions for health tast.
tast/local/bundles/cros/health/utils
Package utils provides util functions for health tast.
Package utils provides util functions for health tast.
tast/local/bundles/cros/hps
Package hps contains local Tast tests that exercise the hps daemon and tool of Chrome OS.
Package hps contains local Tast tests that exercise the hps daemon and tool of Chrome OS.
tast/local/bundles/cros/hwsec
Package hwsec contains local Tast tests that exercise TPM-related daemons.
Package hwsec contains local Tast tests that exercise TPM-related daemons.
tast/local/bundles/cros/hwsec/util
Package util contains some common utilities or constants that is used by more than 1 hwsec test.
Package util contains some common utilities or constants that is used by more than 1 hwsec test.
tast/local/bundles/cros/inputs
Package inputs contains local Tast tests that exercise Chrome OS essential inputs.
Package inputs contains local Tast tests that exercise Chrome OS essential inputs.
tast/local/bundles/cros/inputs/autocorrect
Package autocorrect contains common defs shared by Autocorrect-related tests.
Package autocorrect contains common defs shared by Autocorrect-related tests.
tast/local/bundles/cros/inputs/data
Package data contains input data and expected outcome for input tests.
Package data contains input data and expected outcome for input tests.
tast/local/bundles/cros/inputs/pre
Package pre contains preconditions for inputs tests.
Package pre contains preconditions for inputs tests.
tast/local/bundles/cros/inputs/testserver
Package testserver contains methods to create a local web server for input tests and functions to set / get values of input fields.
Package testserver contains methods to create a local web server for input tests and functions to set / get values of input fields.
tast/local/bundles/cros/inputs/util
Package util contains some common utilities or constants that are used by multiple input tests.
Package util contains some common utilities or constants that are used by multiple input tests.
tast/local/bundles/cros/kerberos
Package kerberos contains tests exercising kerberos related feature.
Package kerberos contains tests exercising kerberos related feature.
tast/local/bundles/cros/kernel
Package kernel contains local Tast tests that exercise the Linux kernel's configuration and behavior.
Package kernel contains local Tast tests that exercise the Linux kernel's configuration and behavior.
tast/local/bundles/cros/kiosk
Package kiosk contains Tast tests that check Kiosk.
Package kiosk contains Tast tests that check Kiosk.
tast/local/bundles/cros/lacros
Package lacros tests lacros-chrome running on ChromeOS.
Package lacros tests lacros-chrome running on ChromeOS.
tast/local/bundles/cros/lacros/gpucuj
Package gpucuj tests GPU CUJ tests on lacros Chrome and Chrome OS Chrome.
Package gpucuj tests GPU CUJ tests on lacros Chrome and Chrome OS Chrome.
tast/local/bundles/cros/launcher
Package launcher contains local Tast tests that exercise the ChromeOS Launcher.
Package launcher contains local Tast tests that exercise the ChromeOS Launcher.
tast/local/bundles/cros/lockscreen
Package lockscreen contains local Tast tests that exercise the ChromeOS lock screen.
Package lockscreen contains local Tast tests that exercise the ChromeOS lock screen.
tast/local/bundles/cros/login
Package login contains local Tast tests that exercise login scenarios on ChromeOS.
Package login contains local Tast tests that exercise login scenarios on ChromeOS.
tast/local/bundles/cros/logs
Package logs contains local Tast tests for system logs.
Package logs contains local Tast tests for system logs.
tast/local/bundles/cros/meta
Package meta contains local Tast tests that exercise Tast itself.
Package meta contains local Tast tests that exercise Tast itself.
tast/local/bundles/cros/mlservice
Package mlservice contains local Tast tests that exercises ml_service features.
Package mlservice contains local Tast tests that exercises ml_service features.
tast/local/bundles/cros/multivm
Package multivm contains tests that run more than one VM (ARCVM, Crostini, etc.) at a time.
Package multivm contains tests that run more than one VM (ARCVM, Crostini, etc.) at a time.
tast/local/bundles/cros/nacl
Package nacl contains local Tast tests that exercise the Native Client technology.
Package nacl contains local Tast tests that exercise the Native Client technology.
tast/local/bundles/cros/nearbyshare
Package nearbyshare contains local Tast tests that exercise ChromeOS Nearby Share.
Package nearbyshare contains local Tast tests that exercise ChromeOS Nearby Share.
tast/local/bundles/cros/network
Package network contains local Tast tests that exercise the Chrome OS network stack.
Package network contains local Tast tests that exercise the Chrome OS network stack.
tast/local/bundles/cros/network/cellular
Package cellular provides functions for testing Cellular connectivity.
Package cellular provides functions for testing Cellular connectivity.
tast/local/bundles/cros/network/chroot
Package chroot implements a chroot environment that runs in a separate network namespace from the caller.
Package chroot implements a chroot environment that runs in a separate network namespace from the caller.
tast/local/bundles/cros/network/diag
Package diag is a library of functionality to utilize the built-in Chrome network diagnostic routines.
Package diag is a library of functionality to utilize the built-in Chrome network diagnostic routines.
tast/local/bundles/cros/network/dns
Package dns provides utilities for DNS tests.
Package dns provides utilities for DNS tests.
tast/local/bundles/cros/network/firewall
Package firewall is a library with utilities for creating an on device firewall
Package firewall is a library with utilities for creating an on device firewall
tast/local/bundles/cros/network/pre
Package pre contains preconsitions for network tests.
Package pre contains preconsitions for network tests.
tast/local/bundles/cros/network/proxy
Package proxy allows running an http proxy server on the DUT for tests.
Package proxy allows running an http proxy server on the DUT for tests.
tast/local/bundles/cros/network/shill
Package shill contains library code for interacting with shill that is specific to the network testing package.
Package shill contains library code for interacting with shill that is specific to the network testing package.
tast/local/bundles/cros/network/shillscript
Package shillscript has helper functions and the dbus monitor implementation for the shill init scripts tests.
Package shillscript has helper functions and the dbus monitor implementation for the shill init scripts tests.
tast/local/bundles/cros/network/veth
Package veth contains utility functions for establishing virtual Ethernet pairs.
Package veth contains utility functions for establishing virtual Ethernet pairs.
tast/local/bundles/cros/network/vpn
Package vpn provides utilities for setting up VPN clients and/or servers on DUT.
Package vpn provides utilities for setting up VPN clients and/or servers on DUT.
tast/local/bundles/cros/network/wiredhostapd
Package wiredhostapd contains utilities for establishing a hostapd server for use with 'driver=wired' (i.e., Ethernet or similar).
Package wiredhostapd contains utilities for establishing a hostapd server for use with 'driver=wired' (i.e., Ethernet or similar).
tast/local/bundles/cros/notifications
Package notifications contains local Tast tests that exercise ChromeOS notification functionality.
Package notifications contains local Tast tests that exercise ChromeOS notification functionality.
tast/local/bundles/cros/ocr
Package ocr contains local Tast tests that exercise the Optical Character Recognition Service for Chrome OS.
Package ocr contains local Tast tests that exercise the Optical Character Recognition Service for Chrome OS.
tast/local/bundles/cros/oobe
Package oobe contains local Tast tests that exercise the ChromeOS Out Of Box Experience (OOBE).
Package oobe contains local Tast tests that exercise the ChromeOS Out Of Box Experience (OOBE).
tast/local/bundles/cros/peripherals
Package peripherals contains integration tests for peripherals apps.
Package peripherals contains integration tests for peripherals apps.
tast/local/bundles/cros/platform
Package platform contains local Tast tests that exercise assorted non-Chrome userspace portions of Chrome OS.
Package platform contains local Tast tests that exercise assorted non-Chrome userspace portions of Chrome OS.
tast/local/bundles/cros/platform/bootperf
Package bootperf provides constants and common utilities for test platform.BootPerf.
Package bootperf provides constants and common utilities for test platform.BootPerf.
tast/local/bundles/cros/platform/crosdisks
Package crosdisks provides a series of tests to verify CrosDisks' D-Bus API behavior.
Package crosdisks provides a series of tests to verify CrosDisks' D-Bus API behavior.
tast/local/bundles/cros/platform/dlc
Package dlc provides functionality used by several DLC tests but not necessary for tests that simply use DLC.
Package dlc provides functionality used by several DLC tests but not necessary for tests that simply use DLC.
tast/local/bundles/cros/platform/fsinfo
Package fsinfo reports information about filesystems on behalf of tests.
Package fsinfo reports information about filesystems on behalf of tests.
tast/local/bundles/cros/platform/memorystress
Package memorystress opens synthetic pages to create memory pressure.
Package memorystress opens synthetic pages to create memory pressure.
tast/local/bundles/cros/platform/nebraska
Package nebraska provides start/stop functions for nebraska.
Package nebraska provides start/stop functions for nebraska.
tast/local/bundles/cros/platform/p2p
Package p2p contains the common code for P2P tests.
Package p2p contains the common code for P2P tests.
tast/local/bundles/cros/platform/perfetto
Package perfetto contains shared functionalities for Perfetto system tracing tests.
Package perfetto contains shared functionalities for Perfetto system tracing tests.
tast/local/bundles/cros/platform/runtimeprobe
Package runtimeprobe provides utilities for runtime_probe tests.
Package runtimeprobe provides utilities for runtime_probe tests.
tast/local/bundles/cros/platform/screenlatency
Package screenlatency contains functionality to communicate with a companion Android app to measure the latency between a simulated key press and when it's actually drawn on screen.
Package screenlatency contains functionality to communicate with a companion Android app to measure the latency between a simulated key press and when it's actually drawn on screen.
tast/local/bundles/cros/platform/verity
Package verity provides variation of dm-verity tests and its utilities.
Package verity provides variation of dm-verity tests and its utilities.
tast/local/bundles/cros/policy
Package policy contains local Tast tests for user policies.
Package policy contains local Tast tests for user policies.
tast/local/bundles/cros/power
Package power contains local Tast tests that exercise Chrome OS power management.
Package power contains local Tast tests that exercise Chrome OS power management.
tast/local/bundles/cros/power/dptf
Package dptf implements helpers for the power.dptf* tests.
Package dptf implements helpers for the power.dptf* tests.
tast/local/bundles/cros/printer
Package printer contains local Tast tests that exercise printing on Chrome OS.
Package printer contains local Tast tests that exercise printing on Chrome OS.
tast/local/bundles/cros/printer/fake
Package fake implements a fake network printer reading LPR protocol.
Package fake implements a fake network printer reading LPR protocol.
tast/local/bundles/cros/printer/ghostscript
Package ghostscript provides common utilities for testing ghostscript filters.
Package ghostscript provides common utilities for testing ghostscript filters.
tast/local/bundles/cros/printer/ippprint
Package ippprint implements printing with IPP options.
Package ippprint implements printing with IPP options.
tast/local/bundles/cros/printer/lpprint
Package lpprint implements adding a printer, printing to it via the lp command, and comparing the data sent to the printer to a golden file.
Package lpprint implements adding a printer, printing to it via the lp command, and comparing the data sent to the printer to a golden file.
tast/local/bundles/cros/printer/proxylpprint
Package proxylpprint implements adding a printer, printing to it via the lp command, and comparing the data sent to the printer to a golden file.
Package proxylpprint implements adding a printer, printing to it via the lp command, and comparing the data sent to the printer to a golden file.
tast/local/bundles/cros/printer/usbprintertests
Package usbprintertests provides utility functions for running tests with a USB printer.
Package usbprintertests provides utility functions for running tests with a USB printer.
tast/local/bundles/cros/qemu
Package qemu contains tests exclusive to Chrome OS QEMU images (amd64-generic, betty*) typically running via kvm in developer chroot or builders (usually GCE).
Package qemu contains tests exclusive to Chrome OS QEMU images (amd64-generic, betty*) typically running via kvm in developer chroot or builders (usually GCE).
tast/local/bundles/cros/quickanswers
Package quickanswers contains local Tast tests that exercise the ChromeOS Quick answers feature.
Package quickanswers contains local Tast tests that exercise the ChromeOS Quick answers feature.
tast/local/bundles/cros/quicksettings
Package quicksettings contains local Tast tests that exercise the ChromeOS quick settings UI.
Package quicksettings contains local Tast tests that exercise the ChromeOS quick settings UI.
tast/local/bundles/cros/scanapp
Package scanapp contains tests for the Chrome OS Scan app.
Package scanapp contains tests for the Chrome OS Scan app.
tast/local/bundles/cros/scanapp/scanning
Package scanning provides methods and constants commonly used for scanning.
Package scanning provides methods and constants commonly used for scanning.
tast/local/bundles/cros/scanner
Package scanner contains local Tast tests that exercise scanning functionality for Chrome OS.
Package scanner contains local Tast tests that exercise scanning functionality for Chrome OS.
tast/local/bundles/cros/scanner/lorgnette
Package lorgnette provides an interface to talk to lorgnette over D-Bus.
Package lorgnette provides an interface to talk to lorgnette over D-Bus.
tast/local/bundles/cros/sched
Package sched contains scheduler-related ChromeOS tests
Package sched contains scheduler-related ChromeOS tests
tast/local/bundles/cros/screenshot
Package screenshot contains code to test the screenshot library.
Package screenshot contains code to test the screenshot library.
tast/local/bundles/cros/security
Package security contains local Tast tests that exercise core security-related features.
Package security contains local Tast tests that exercise core security-related features.
tast/local/bundles/cros/security/filecheck
Package filecheck helps tests check permissions and ownership of on-disk files.
Package filecheck helps tests check permissions and ownership of on-disk files.
tast/local/bundles/cros/security/filesetup
Package filesetup provides file-related utility functions for security tests.
Package filesetup provides file-related utility functions for security tests.
tast/local/bundles/cros/security/fscaps
Package fscaps reads Linux file capabilities.
Package fscaps reads Linux file capabilities.
tast/local/bundles/cros/security/netlisten
Package netlisten compares code shared by security.NetworkListeners tests.
Package netlisten compares code shared by security.NetworkListeners tests.
tast/local/bundles/cros/security/openfds
Package openfds contains support code for the security.OpenFDs test.
Package openfds contains support code for the security.OpenFDs test.
tast/local/bundles/cros/security/sandboxing
Package sandboxing provides functions for obtaining sandboxing-related information about running processes.
Package sandboxing provides functions for obtaining sandboxing-related information about running processes.
tast/local/bundles/cros/security/seccomp
Package seccomp leverages integration tests for generating Minijail seccomp policies.
Package seccomp leverages integration tests for generating Minijail seccomp policies.
tast/local/bundles/cros/security/selinux
Package selinux contains shared logic for security tests that verify SELinux configuration.
Package selinux contains shared logic for security tests that verify SELinux configuration.
tast/local/bundles/cros/security/toolchain
Package toolchain contains support code for the security.ToolchainOptions test.
Package toolchain contains support code for the security.ToolchainOptions test.
tast/local/bundles/cros/security/userfiles
Package userfiles contains shared logic for security.UserFiles* tests.
Package userfiles contains shared logic for security.UserFiles* tests.
tast/local/bundles/cros/session
Package session contains local Tast tests that exercise the session_manager daemon.
Package session contains local Tast tests that exercise the session_manager daemon.
tast/local/bundles/cros/session/cmp
Package cmp provides compare utilities.
Package cmp provides compare utilities.
tast/local/bundles/cros/settings
Package settings contains local Tast tests that exercise ChromeOS settings functionality.
Package settings contains local Tast tests that exercise ChromeOS settings functionality.
tast/local/bundles/cros/shelf
Package shelf contains local Tast tests that exercise the ChromeOS shelf.
Package shelf contains local Tast tests that exercise the ChromeOS shelf.
tast/local/bundles/cros/storage
Package storage contains local Tast tests to perform storage qualification and testing.
Package storage contains local Tast tests to perform storage qualification and testing.
tast/local/bundles/cros/storage/stress
Package stress contains implementation of storage qualification stress types and DUT control utilities.
Package stress contains implementation of storage qualification stress types and DUT control utilities.
tast/local/bundles/cros/system
Package system contains local Tast tests that exercise system configuration.
Package system contains local Tast tests that exercise system configuration.
tast/local/bundles/cros/typec
Package typec contains tests which exercise USB Type-C connector related functionality.
Package typec contains tests which exercise USB Type-C connector related functionality.
tast/local/bundles/cros/typec/typecutils
Package typecutils contains functionality shared by typec tests.
Package typecutils contains functionality shared by typec tests.
tast/local/bundles/cros/u2fd
Package u2fd contains local Tast tests that exercise the Universal Second Factor Daemon of Chrome OS.
Package u2fd contains local Tast tests that exercise the Universal Second Factor Daemon of Chrome OS.
tast/local/bundles/cros/ui
Package ui contains local Tast tests that exercise Chrome's integration with the rest of Chrome OS.
Package ui contains local Tast tests that exercise Chrome's integration with the rest of Chrome OS.
tast/local/bundles/cros/ui/chromecrash
Package chromecrash contains functionality shared by tests that exercise Chrome crash-dumping.
Package chromecrash contains functionality shared by tests that exercise Chrome crash-dumping.
tast/local/bundles/cros/ui/conference
Package conference contains conference CUJ utilities and conference room instances.
Package conference contains conference CUJ utilities and conference room instances.
tast/local/bundles/cros/ui/cuj
Package cuj has utilities for CUJ-style UI performance tests.
Package cuj has utilities for CUJ-style UI performance tests.
tast/local/bundles/cros/ui/cuj/bluetooth
Package bluetooth provides the control of bluetooth settings from the OS settings window.
Package bluetooth provides the control of bluetooth settings from the OS settings window.
tast/local/bundles/cros/ui/cuj/volume
Package volume provides the control of volume settings from cras.
Package volume provides the control of volume settings from cras.
tast/local/bundles/cros/ui/cujrunner
Package cujrunner implements a way to run composed cuj using a json config.
Package cujrunner implements a way to run composed cuj using a json config.
tast/local/bundles/cros/ui/everydaymultitaskingcuj
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ.
Package everydaymultitaskingcuj contains the test code for Everyday MultiTasking CUJ.
tast/local/bundles/cros/ui/googleapps
Package googleapps provides the control of google apps, including google docs and google slides.
Package googleapps provides the control of google apps, including google docs and google slides.
tast/local/bundles/cros/ui/netflix
Package netflix provides gmail instance for cuj tests on Chrome OS.
Package netflix provides gmail instance for cuj tests on Chrome OS.
tast/local/bundles/cros/ui/notification
Package notification contains utilities to help writing ARC notification tests.
Package notification contains utilities to help writing ARC notification tests.
tast/local/bundles/cros/ui/perfutil
Package perfutil provides utilities of storing performance data for UI tests.
Package perfutil provides utilities of storing performance data for UI tests.
tast/local/bundles/cros/ui/quickcheckcuj
Package quickcheckcuj contains quick check CUJ test cases scenario.
Package quickcheckcuj contains quick check CUJ test cases scenario.
tast/local/bundles/cros/ui/respawn
Package respawn contains shared code to verify that processes respawn after exiting.
Package respawn contains shared code to verify that processes respawn after exiting.
tast/local/bundles/cros/ui/tabswitchcuj
Package tabswitchcuj contains the test code for TabSwitchCUJ.
Package tabswitchcuj contains the test code for TabSwitchCUJ.
tast/local/bundles/cros/ui/videocuj
Package videocuj contains the test code for VideoCUJ.
Package videocuj contains the test code for VideoCUJ.
tast/local/bundles/cros/ui/windowarrangementcuj
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ.
Package windowarrangementcuj contains helper util and test code for WindowArrangementCUJ.
tast/local/bundles/cros/video
Package video contains local Tast tests that exercise video encoding and decoding.
Package video contains local Tast tests that exercise video encoding and decoding.
tast/local/bundles/cros/video/data/tools
Tool for generating a json file used in video_decode_accelerator_tests from a video file.
Tool for generating a json file used in video_decode_accelerator_tests from a video file.
tast/local/bundles/cros/video/encode
Package encode provides common code to run Chrome binary tests for video encoding.
Package encode provides common code to run Chrome binary tests for video encoding.
tast/local/bundles/cros/video/play
Package play provides common code for playing videos on Chrome.
Package play provides common code for playing videos on Chrome.
tast/local/bundles/cros/video/playback
Package playback provides common code for video.Playback* tests.
Package playback provides common code for video.Playback* tests.
tast/local/bundles/cros/vm
Package vm contains local Tast tests that exercise using containers and VMs within Chrome OS.
Package vm contains local Tast tests that exercise using containers and VMs within Chrome OS.
tast/local/bundles/cros/vm/audioutils
Package audioutils provides the util functions needed for the vm audio tests
Package audioutils provides the util functions needed for the vm audio tests
tast/local/bundles/cros/vm/dlc
Package dlc provides vmDLC fixture
Package dlc provides vmDLC fixture
tast/local/bundles/cros/wallpaper
Package wallpaper contains local Tast tests that exercise the ChromeOS Wallpaper picker.
Package wallpaper contains local Tast tests that exercise the ChromeOS Wallpaper picker.
tast/local/bundles/cros/webrtc
Package webrtc contains local Tast tests that exercise WebRTC stack.
Package webrtc contains local Tast tests that exercise WebRTC stack.
tast/local/bundles/cros/webrtc/capturefromelement
Package capturefromelement provides common code for WebRTC's captureStream() tests; this API is used for <video> and <canvas> capture, see e.g.
Package capturefromelement provides common code for WebRTC's captureStream() tests; this API is used for <video> and <canvas> capture, see e.g.
tast/local/bundles/cros/webrtc/getdisplaymedia
Package getdisplaymedia provides common code for WebRTC's getDisplayMedia tests; this API is used for screen, window and tab capture, see https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getDisplayMedia and https://w3c.github.io/mediacapture-screen-share/.
Package getdisplaymedia provides common code for WebRTC's getDisplayMedia tests; this API is used for screen, window and tab capture, see https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getDisplayMedia and https://w3c.github.io/mediacapture-screen-share/.
tast/local/bundles/cros/webrtc/mediarecorder
Package mediarecorder provides common code for video.MediaRecorder tests.
Package mediarecorder provides common code for video.MediaRecorder tests.
tast/local/bundles/cros/webrtc/peerconnection
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests.
Package peerconnection provides common code for webrtc.* RTCPeerConnection tests.
tast/local/bundles/cros/wifi
Package wifi contains local Tast tests that exercise the Chrome OS WiFi stack.
Package wifi contains local Tast tests that exercise the Chrome OS WiFi stack.
tast/local/bundles/cros/wifi/iwlwifirescan
Package iwlwifirescan provides functions used for both local/remote IwlwifiPCIRescan tests.
Package iwlwifirescan provides functions used for both local/remote IwlwifiPCIRescan tests.
tast/local/bundles/cros/wifi/regdb
Package regdb supports parsing the regulatory database used by the Linux kernel's WiFi framework.
Package regdb supports parsing the regulatory database used by the Linux kernel's WiFi framework.
tast/local/bundles/cros/wifi/stringset
Package stringset defines basic operation of set of strings.
Package stringset defines basic operation of set of strings.
tast/local/bundles/cros/wifi/wlan
Package wlan provides the information of the wlan device.
Package wlan provides the information of the wlan device.
tast/local/bundles/cros/wilco
Package wilco contains local Tast tests that exercise functionality specific to the wilco project (custom EC, dock, DTC VM etc).
Package wilco contains local Tast tests that exercise functionality specific to the wilco project (custom EC, dock, DTC VM etc).
tast/local/bundles/cros/wilco/bt
Package bt contains helper functions to work with Bluetooth.
Package bt contains helper functions to work with Bluetooth.
tast/local/camera/cca
Package cca provides utilities to interact with Chrome Camera App.
Package cca provides utilities to interact with Chrome Camera App.
tast/local/camera/testutil
Package testutil provides utilities to setup testing environment for camera tests.
Package testutil provides utilities to setup testing environment for camera tests.
tast/local/chrome
Package chrome implements a library used for communication with Chrome.
Package chrome implements a library used for communication with Chrome.
tast/local/chrome/ash
Package ash implements a library used for communication with Chrome Ash.
Package ash implements a library used for communication with Chrome Ash.
tast/local/chrome/ash/ashproc
Package ashproc provides utilities to find ash Chrome (a.k.a.
Package ashproc provides utilities to find ash Chrome (a.k.a.
tast/local/chrome/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.
tast/local/chrome/chromeproc
Package chromeproc provides utilities to find Chrome processes.
Package chromeproc provides utilities to find Chrome processes.
tast/local/chrome/display
Package display wraps the chrome.system.display API.
Package display wraps the chrome.system.display API.
tast/local/chrome/familylink
Package familylink is used for writing Family Link tests.
Package familylink is used for writing Family Link tests.
tast/local/chrome/ime
Package ime provides Go bindings of Chrome APIs to control IMEs.
Package ime provides Go bindings of Chrome APIs to control IMEs.
tast/local/chrome/jslog
Package jslog provides JavaScript console logger for chrome package.
Package jslog provides JavaScript console logger for chrome package.
tast/local/chrome/lacros
Package lacros implements a library used for utilities and communication with lacros-chrome on ChromeOS.
Package lacros implements a library used for utilities and communication with lacros-chrome on ChromeOS.
tast/local/chrome/lacros/faillog
Package faillog provides a way to record logs on test failure.
Package faillog provides a way to record logs on test failure.
tast/local/chrome/lacros/launcher
Package launcher implements a library used to setup and launch lacros-chrome.
Package launcher implements a library used to setup and launch lacros-chrome.
tast/local/chrome/mediasession
Package mediasession contains common utilities to help writing media session tests.
Package mediasession contains common utilities to help writing media session tests.
tast/local/chrome/metrics
Package metrics queries metrics collected by Chrome.
Package metrics queries metrics collected by Chrome.
tast/local/chrome/mtp
Package mtp implements the fixture for setting up the connected android device.
Package mtp implements the fixture for setting up the connected android device.
tast/local/chrome/nearbyshare
Package nearbyshare is used to control Nearby Share functionality.
Package nearbyshare is used to control Nearby Share functionality.
tast/local/chrome/nearbyshare/nearbysnippet
Package nearbysnippet is for interacting with the Nearby Snippet which provides automated control of Android Nearby share.
Package nearbysnippet is for interacting with the Nearby Snippet which provides automated control of Android Nearby share.
tast/local/chrome/settings
Package settings implements a library used for communication with Chrome settings.
Package settings implements a library used for communication with Chrome settings.
tast/local/chrome/systemlogs
Package systemlogs calls autotestPrivate.writeSystemLogs and parses the results.
Package systemlogs calls autotestPrivate.writeSystemLogs and parses the results.
tast/local/chrome/ui
Package ui enables interacting with the ChromeOS UI through the chrome.automation API.
Package ui enables interacting with the ChromeOS UI through the chrome.automation API.
tast/local/chrome/ui/browser
Package browser allows interactions with browser window.
Package browser allows interactions with browser window.
tast/local/chrome/ui/capturemode
Package capturemode contains helper methods to work with Capture Mode.
Package capturemode contains helper methods to work with Capture Mode.
tast/local/chrome/ui/diagnosticsapp
Package diagnosticsapp contains drivers for controlling the ui of diagnostics SWA.
Package diagnosticsapp contains drivers for controlling the ui of diagnostics SWA.
tast/local/chrome/ui/filesapp
Package filesapp supports controlling the Files App on Chrome OS.
Package filesapp supports controlling the Files App on Chrome OS.
tast/local/chrome/ui/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.
tast/local/chrome/ui/mouse
Package mouse injects mouse events via Chrome autotest private API.
Package mouse injects mouse events via Chrome autotest private API.
tast/local/chrome/ui/pointer
Package pointer provides utility interfaces to handle pointing devices (i.e.
Package pointer provides utility interfaces to handle pointing devices (i.e.
tast/local/chrome/ui/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.
tast/local/chrome/ui/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.
tast/local/chrome/uiauto
Package uiauto enables automating with the ChromeOS UI through the chrome.automation API.
Package uiauto enables automating with the ChromeOS UI through the chrome.automation API.
tast/local/chrome/uiauto/browser
Package browser allows interactions with browser window.
Package browser allows interactions with browser window.
tast/local/chrome/uiauto/checked
Package checked describes tri-state values of a checkbox or radio button.
Package checked describes tri-state values of a checkbox or radio button.
tast/local/chrome/uiauto/conndiag
Package conndiag provides tools and library calls to create and manage an instance of the Connectivity Diagnostics App.
Package conndiag provides tools and library calls to create and manage an instance of the Connectivity Diagnostics App.
tast/local/chrome/uiauto/crd
Package crd provides utilities to set up Chrome Remote Desktop.
Package crd provides utilities to set up Chrome Remote Desktop.
tast/local/chrome/uiauto/cws
Package cws provides a utility to install apps from the Chrome Web Store.
Package cws provides a utility to install apps from the Chrome Web Store.
tast/local/chrome/uiauto/event
Package event describes the type of a chrome.automation AutomationEvent.
Package event describes the type of a chrome.automation AutomationEvent.
tast/local/chrome/uiauto/faillog
Package faillog provides helper functions for dumping UI data on test failures.
Package faillog provides helper functions for dumping UI data on test failures.
tast/local/chrome/uiauto/filesapp
Package filesapp supports controlling the Files App on Chrome OS.
Package filesapp supports controlling the Files App on Chrome OS.
tast/local/chrome/uiauto/imesettings
Package imesettings supports managing input methods in OS settings.
Package imesettings supports managing input methods in OS settings.
tast/local/chrome/uiauto/launcher
Package launcher is used for controlling the launcher directly through the UI.
Package launcher is used for controlling the launcher directly through the UI.
tast/local/chrome/uiauto/mouse
Package mouse injects mouse events via Chrome autotest private API.
Package mouse injects mouse events via Chrome autotest private API.
tast/local/chrome/uiauto/nodewith
Package nodewith is used to generate queries to find chrome.automation nodes.
Package nodewith is used to generate queries to find chrome.automation nodes.
tast/local/chrome/uiauto/ossettings
Package ossettings supports controlling the Settings App on Chrome OS.
Package ossettings supports controlling the Settings App on Chrome OS.
tast/local/chrome/uiauto/pointer
Package pointer provides the access to the pointing device of the device, either of the mouse or the touch.
Package pointer provides the access to the pointing device of the device, either of the mouse or the touch.
tast/local/chrome/uiauto/printmanagementapp
Package printmanagementapp contains common functions used in the app.
Package printmanagementapp contains common functions used in the app.
tast/local/chrome/uiauto/restriction
Package restriction describes the restriction state of a chrome.automation AutomationNode.
Package restriction describes the restriction state of a chrome.automation AutomationNode.
tast/local/chrome/uiauto/role
Package role describes the purpose of a chrome.automation AutomationNode.
Package role describes the purpose of a chrome.automation AutomationNode.
tast/local/chrome/uiauto/scanapp
Package scanapp supports controlling the Scan App on Chrome OS.
Package scanapp supports controlling the Scan App on Chrome OS.
tast/local/chrome/uiauto/state
Package state describes characteristics of a chrome.automation AutomationNode.
Package state describes characteristics of a chrome.automation AutomationNode.
tast/local/chrome/uiauto/touch
Package touch provides the uiauto actions to control the touchscreen.
Package touch provides the uiauto actions to control the touchscreen.
tast/local/chrome/uiauto/vkb
Package vkb contains shared code to interact with the virtual keyboard.
Package vkb contains shared code to interact with the virtual keyboard.
tast/local/chrome/uig
Package uig is an action graph library for UI automation on Chrome OS.
Package uig is an action graph library for UI automation on Chrome OS.
tast/local/chrome/vmc
Package vmc provides utilities for the vmc command.
Package vmc provides utilities for the vmc command.
tast/local/chrome/wallpaper
Package wallpaper is used to test changing the wallpaper.
Package wallpaper is used to test changing the wallpaper.
tast/local/chrome/webutil
Package webutil contains shared code for dealing with web content.
Package webutil contains shared code for dealing with web content.
tast/local/colorcmp
Package colorcmp supports comparing colors.
Package colorcmp supports comparing colors.
tast/local/compupdater
Package compupdater provides D-Bus proxy interface to communicate with ComponentUpdaterService provided by Chrome.
Package compupdater provides D-Bus proxy interface to communicate with ComponentUpdaterService provided by Chrome.
tast/local/coords
Package coords keeps coordinates-related structs and their utilities for the UI system.
Package coords keeps coordinates-related structs and their utilities for the UI system.
tast/local/crash
Package crash contains utilties common to tests that use crash_reporter and crash_sender.
Package crash contains utilties common to tests that use crash_reporter and crash_sender.
tast/local/crosconfig
Package crosconfig provides methods for using the cros_config command line utility.
Package crosconfig provides methods for using the cros_config command line utility.
tast/local/crosdisks
Package crosdisks provides an interface to talk to cros_disks service via D-Bus.
Package crosdisks provides an interface to talk to cros_disks service via D-Bus.
tast/local/croshealthd
Package croshealthd provides methods for running and obtaining output from cros_healthd commands.
Package croshealthd provides methods for running and obtaining output from cros_healthd commands.
tast/local/crostini/faillog
Package faillog contains a method for dumping useful information on error
Package faillog contains a method for dumping useful information on error
tast/local/crostini/lxd
Package lxd is a fake lxd simplestreams server that serves container images for Crostini tests.
Package lxd is a fake lxd simplestreams server that serves container images for Crostini tests.
tast/local/crostini/perfutil
Package perfutil contains utilities needed for VM performance testing.
Package perfutil contains utilities needed for VM performance testing.
tast/local/crostini/ui
Package ui contains functions to interact with the ChromeOS parts of the crostini UI.
Package ui contains functions to interact with the ChromeOS parts of the crostini UI.
tast/local/crostini/ui/linuxfiles
Package linuxfiles supports actions on Linux files on Files app.
Package linuxfiles supports actions on Linux files on Files app.
tast/local/crostini/ui/settings
Package settings provides support for the Linux settings on the Settings app.
Package settings provides support for the Linux settings on the Settings app.
tast/local/crostini/ui/sharedfolders
Package sharedfolders provides support for sharing folders with Crostini.
Package sharedfolders provides support for sharing folders with Crostini.
tast/local/crostini/ui/terminalapp
Package terminalapp supports actions on Terminal on Chrome OS.
Package terminalapp supports actions on Terminal on Chrome OS.
tast/local/cryptohome
Package cryptohome operates on encrypted home directories.
Package cryptohome operates on encrypted home directories.
tast/local/csv
Package csv provides methods for easily validating the rows and columns of a CSV file.
Package csv provides methods for easily validating the rows and columns of a CSV file.
tast/local/cswitch
Package cswitch ...
Package cswitch ...
tast/local/dbusutil
Package dbusutil provides additional functionality on top of the godbus/dbus package.
Package dbusutil provides additional functionality on top of the godbus/dbus package.
tast/local/debugd
Package debugd interacts with debugd D-Bus service.
Package debugd interacts with debugd D-Bus service.
tast/local/disk
Package disk contains helpers to interact with the disk.
Package disk contains helpers to interact with the disk.
tast/local/dlc
Package dlc provides ways to interact with dlcservice daemon and utilities.
Package dlc provides ways to interact with dlcservice daemon and utilities.
tast/local/drivefs
Package drivefs contains helper functions to interact with Google Drive
Package drivefs contains helper functions to interact with Google Drive
tast/local/faillog
Package faillog provides a post-test hook to save "faillog" on test failures.
Package faillog provides a post-test hook to save "faillog" on test failures.
tast/local/filesnapshot
Package filesnapshot provides functions that store/restore the snapshot (i.e.
Package filesnapshot provides functions that store/restore the snapshot (i.e.
tast/local/firmware
Package firmware contains local functions to support firmware tests.
Package firmware contains local functions to support firmware tests.
tast/local/firmware/bios
Package bios contains local functions to support bios manipulation.
Package bios contains local functions to support bios manipulation.
tast/local/graph
Package graph contains graph-related utility functions.
Package graph contains graph-related utility functions.
tast/local/graphics
Package graphics contains graphics-related utility functions for local tests.
Package graphics contains graphics-related utility functions for local tests.
tast/local/graphics/glbench
Package glbench manipulates the test flow of running glbench test binaries.
Package glbench manipulates the test flow of running glbench test binaries.
tast/local/graphics/patrace
Package patrace provides a function to replay a PATrace (GLES) (https://github.com/ARM-software/patrace) in android
Package patrace provides a function to replay a PATrace (GLES) (https://github.com/ARM-software/patrace) in android
tast/local/graphics/trace
Package trace provides common code to replay graphics trace files.
Package trace provides common code to replay graphics trace files.
tast/local/graphics/trace/comm
Package comm contains trace_replay application host <-> guest communication protocol structures.
Package comm contains trace_replay application host <-> guest communication protocol structures.
tast/local/graphics/trace/guestos
Package guestos provides VM guest OS related primitives.
Package guestos provides VM guest OS related primitives.
tast/local/graphics/vkbench
Package vkbench manipulates the test flow of running vkbench test binaries.
Package vkbench manipulates the test flow of running vkbench test binaries.
tast/local/gtest
Package gtest provides utilities to run gtest binary on Tast.
Package gtest provides utilities to run gtest binary on Tast.
tast/local/input
Package input supports injecting input events via kernel devices.
Package input supports injecting input events via kernel devices.
tast/local/input/gen
Package main implements a script for writing a Go source file containing input event constants.
Package main implements a script for writing a Go source file containing input event constants.
tast/local/input/voice
Package voice provides functionality related to voice inputs
Package voice provides functionality related to voice inputs
tast/local/jsontypes
Package jsontypes provides the alias types of int64,uint64,uint32 and the json parsers for these types, because json doesn't support these type natively.
Package jsontypes provides the alias types of int64,uint64,uint32 and the json parsers for these types, because json doesn't support these type natively.
tast/local/kerberos
Package kerberos contains details about Kerberos setup that is used in testing.
Package kerberos contains details about Kerberos setup that is used in testing.
tast/local/kioskmode
Package kioskmode provides ways to set policies for local device accounts in a Kiosk mode.
Package kioskmode provides ways to set policies for local device accounts in a Kiosk mode.
tast/local/kioskmode/fixtures
Package fixtures contains fixtures useful for Kiosk mode tests.
Package fixtures contains fixtures useful for Kiosk mode tests.
tast/local/logsaver
Package logsaver provides the utilities to read the log files during a test run.
Package logsaver provides the utilities to read the log files during a test run.
tast/local/media/binsetup
Package binsetup is used to perform setup before running Chrome video test binaries.
Package binsetup is used to perform setup before running Chrome video test binaries.
tast/local/media/constants
Package constants contains values commonly used in video tests.
Package constants contains values commonly used in video tests.
tast/local/media/cpu
Package cpu measures CPU usage.
Package cpu measures CPU usage.
tast/local/media/decoding
Package decoding contains common code to interact with the video decode accelerator test binary.
Package decoding contains common code to interact with the video decode accelerator test binary.
tast/local/media/devtools
Package devtools provides common code for interacting with media Devtools.
Package devtools provides common code for interacting with media Devtools.
tast/local/media/encoding
Package encoding contains common code to interact with the video encode accelerator test binary.
Package encoding contains common code to interact with the video encode accelerator test binary.
tast/local/media/histogram
Package histogram is a package for common code related to video specific histogram.
Package histogram is a package for common code related to video specific histogram.
tast/local/media/imgcmp
Package imgcmp is a package for common code related to image comparisons.
Package imgcmp is a package for common code related to image comparisons.
tast/local/media/logging
Package logging controls logging in video drivers.
Package logging controls logging in video drivers.
tast/local/media/pre
Package pre provides Chrome Preconditions shared among media tests.
Package pre provides Chrome Preconditions shared among media tests.
tast/local/media/videotype
Package videotype defines types and values commonly used in video tests.
Package videotype defines types and values commonly used in video tests.
tast/local/media/vm
Package vm is a package that provides a function to check if tests are running under QEMU.
Package vm is a package that provides a function to check if tests are running under QEMU.
tast/local/memory
Package memory contains test helpers for allocating memory and determining if memory is low.
Package memory contains test helpers for allocating memory and determining if memory is low.
tast/local/memory/arc
Package arc contains test helpers for determining if memory is low in ARC.
Package arc contains test helpers for determining if memory is low in ARC.
tast/local/memory/kernelmeter
Package kernelmeter provides a mechanism for collecting kernel-related measurements in parallel with the execution of a test.
Package kernelmeter provides a mechanism for collecting kernel-related measurements in parallel with the execution of a test.
tast/local/memory/memoryuser
Package memoryuser contains common code to run multifaceted memory tests with Chrome, ARC, and VMs.
Package memoryuser contains common code to run multifaceted memory tests with Chrome, ARC, and VMs.
tast/local/memory/mempressure
Package mempressure creates a realistic memory pressure situation and takes related measurements.
Package mempressure creates a realistic memory pressure situation and takes related measurements.
tast/local/memory/metrics
Package metrics implements a unified shell to access various kinds of memory metrics.
Package metrics implements a unified shell to access various kinds of memory metrics.
tast/local/meta
Package meta contains support code for Tast meta tests.
Package meta contains support code for Tast meta tests.
tast/local/minidump
Package minidump saves minidumps without making processes crash.
Package minidump saves minidumps without making processes crash.
tast/local/moblab
Package moblab contains functionality related to the Moblab automated testing environment.
Package moblab contains functionality related to the Moblab automated testing environment.
tast/local/modemmanager
Package modemmanager provides D-Bus wrappers and utilities for modemmanager.
Package modemmanager provides D-Bus wrappers and utilities for modemmanager.
tast/local/multivm
Package multivm contains utilities for working with more than one VM (ARCVM, Crostini, etc.) at a time.
Package multivm contains utilities for working with more than one VM (ARCVM, Crostini, etc.) at a time.
tast/local/network
Package network provides general CrOS network goodies.
Package network provides general CrOS network goodies.
tast/local/network/cmd
Package cmd contains the interface for running commands in packages such as iw and ping.
Package cmd contains the interface for running commands in packages such as iw and ping.
tast/local/network/iface
Package iface contains utility functions for a network interface.
Package iface contains utility functions for a network interface.
tast/local/network/ip
Package ip contains utility functions to wrap around the ip program.
Package ip contains utility functions to wrap around the ip program.
tast/local/network/iw
Package iw contains utility functions to wrap around the iw program.
Package iw contains utility functions to wrap around the iw program.
tast/local/network/patchpanel_client
Package patchpanel interacts with the patchpanel system daemon.
Package patchpanel interacts with the patchpanel system daemon.
tast/local/network/ping
Package ping provides a factory to run ping on DUT.
Package ping provides a factory to run ping on DUT.
tast/local/network/systemproxy
Package systemproxy contains utility functions to authenticate to the system-proxy daemon.
Package systemproxy contains utility functions to authenticate to the system-proxy daemon.
tast/local/playbilling
Package playbilling contains helper functions to interact with the Play Billing test PWA.
Package playbilling contains helper functions to interact with the Play Billing test PWA.
tast/local/policyutil
Package policyutil contains utilities for using policies.
Package policyutil contains utilities for using policies.
tast/local/policyutil/externaldata
Package externaldata contains helpers to provide a http server for policies that download their contents from an external source.
Package externaldata contains helpers to provide a http server for policies that download their contents from an external source.
tast/local/policyutil/fixtures
Package fixtures contains fixtures useful for policy tests.
Package fixtures contains fixtures useful for policy tests.
tast/local/power
Package power provides set of util functions used to control power in ARC.
Package power provides set of util functions used to control power in ARC.
tast/local/power/charge
Package charge provides necessary functionality to perform battery charge, drain on DUT.
Package charge provides necessary functionality to perform battery charge, drain on DUT.
tast/local/power/setup
Package setup contains helpers to set up a DUT for a power test.
Package setup contains helpers to set up a DUT for a power test.
tast/local/printing/cups
Package cups provides methods to coordinate with CUPS for printer handling.
Package cups provides methods to coordinate with CUPS for printer handling.
tast/local/printing/document
Package document provides common utilities for performing comparison between documents produced during testing.
Package document provides common utilities for performing comparison between documents produced during testing.
tast/local/printing/ippusbbridge
Package ippusbbridge provides functions for interacting with ippusb_bridge.
Package ippusbbridge provides functions for interacting with ippusb_bridge.
tast/local/printing/lp
Package lp provides an API for interacting with the CUPS daemon on Chrome OS via lp/lpstat/lpamin/etc.
Package lp provides an API for interacting with the CUPS daemon on Chrome OS via lp/lpstat/lpamin/etc.
tast/local/printing/printer
Package printer provides utilities about printer/cups.
Package printer provides utilities about printer/cups.
tast/local/printing/usbprinter
Package usbprinter provides an interface to configure and attach a virtual USB printer onto the system to be used for testing.
Package usbprinter provides an interface to configure and attach a virtual USB printer onto the system to be used for testing.
tast/local/procutil
Package procutil provides common utilities related to /proc to be shared across variation of tests.
Package procutil provides common utilities related to /proc to be shared across variation of tests.
tast/local/profiler
Package profiler supports capture various kind of system profiler data while running test.
Package profiler supports capture various kind of system profiler data while running test.
tast/local/ready
Package ready provides functions to be passed as a "ready" function to the bundle main function.
Package ready provides functions to be passed as a "ready" function to the bundle main function.
tast/local/resourced
Package resourced contains utilities for communicating with the Resource Manager daemon (resourced).
Package resourced contains utilities for communicating with the Resource Manager daemon (resourced).
tast/local/rialto
Package rialto contains functionality related to Rialto devices.
Package rialto contains functionality related to Rialto devices.
tast/local/rtc
Package rtc provides access to a device's Real Time Clock (hardware clock)
Package rtc provides access to a device's Real Time Clock (hardware clock)
tast/local/screenshot
Package screenshot supports taking and examining screenshots; contains helper utils to work with screenshot files.
Package screenshot supports taking and examining screenshots; contains helper utils to work with screenshot files.
tast/local/session
Package session interacts with session_manager.
Package session interacts with session_manager.
tast/local/session/ownership
Package ownership provides utilities to run ownership API related tests.
Package ownership provides utilities to run ownership API related tests.
tast/local/set
Package set provides utility set operations.
Package set provides utility set operations.
tast/local/shill
Package shill provides D-Bus wrappers and utilities for shill service.
Package shill provides D-Bus wrappers and utilities for shill service.
tast/local/spaced
Package spaced contains utilities for communicating with spaced.
Package spaced contains utilities for communicating with spaced.
tast/local/sysutil
Package sysutil provides utilities for getting system-related information.
Package sysutil provides utilities for getting system-related information.
tast/local/uhid
Package uhid supports creating, handling and destroying devices created via /dev/uhid.
Package uhid supports creating, handling and destroying devices created via /dev/uhid.
tast/local/ui
Package ui provides common constants used for UI tests.
Package ui provides common constants used for UI tests.
tast/local/upstart
Package upstart interacts with the Upstart init daemon on behalf of local tests.
Package upstart interacts with the Upstart init daemon on behalf of local tests.
tast/local/wpasupplicant
Package wpasupplicant provides utilities to interact with wpa_supplicant via dbus.
Package wpasupplicant provides utilities to interact with wpa_supplicant via dbus.
tast/local/wpr
Package wpr manages a Web Page Replay (aka WPR) process and provides chrome.Options to configure Chrome to send all web traffic through the WPR process.
Package wpr manages a Web Page Replay (aka WPR) process and provides chrome.Options to configure Chrome to send all web traffic through the WPR process.
tast/remote/android
Package android enables controlling android devices.
Package android enables controlling android devices.
tast/remote/android/adb
Package adb enables controlling android devices from remote test host via ADB.
Package adb enables controlling android devices from remote test host via ADB.
tast/remote/bundlemain
Package bundlemain provides a main function implementation for a bundle to share it from various remote bundle executables.
Package bundlemain provides a main function implementation for a bundle to share it from various remote bundle executables.
tast/remote/bundles/cros
Package main implements the "cros" remote test bundle.
Package main implements the "cros" remote test bundle.
tast/remote/bundles/cros/arc
Package arc contains remote Tast tests that exercise the ARC framework, which is used to run Android applications on Chrome OS.
Package arc contains remote Tast tests that exercise the ARC framework, which is used to run Android applications on Chrome OS.
tast/remote/bundles/cros/arc/version
Package version provides set of util functions used to work with ARC version properties.
Package version provides set of util functions used to work with ARC version properties.
tast/remote/bundles/cros/camera
Package camera contains remote Tast tests that verify the ChromeOS camera HAL3 functionality in camerabox setup.
Package camera contains remote Tast tests that verify the ChromeOS camera HAL3 functionality in camerabox setup.
tast/remote/bundles/cros/camera/camerabox
Package camerabox provides utilities for camerabox environment.
Package camerabox provides utilities for camerabox environment.
tast/remote/bundles/cros/camera/chart
Package chart provides utility for displaying a chart on chart tablet paired with DUT in camerabox setup.
Package chart provides utility for displaying a chart on chart tablet paired with DUT in camerabox setup.
tast/remote/bundles/cros/crash
Package crash contains local Tast tests that exercise Chrome OS crash handling.
Package crash contains local Tast tests that exercise Chrome OS crash handling.
tast/remote/bundles/cros/example
Package example contains remote Tast tests that demonstrate key features of Tast.
Package example contains remote Tast tests that demonstrate key features of Tast.
tast/remote/bundles/cros/factory
Package factory contains remote Tast tests that exercise factory related tool functionality.
Package factory contains remote Tast tests that exercise factory related tool functionality.
tast/remote/bundles/cros/factory/fixture
Package fixture contains remote Tast Fixture that used by factory related tests
Package fixture contains remote Tast Fixture that used by factory related tests
tast/remote/bundles/cros/filemanager
Package filemanager contains local Tast tests that exercise the Files app.
Package filemanager contains local Tast tests that exercise the Files app.
tast/remote/bundles/cros/firmware
Package firmware contains remote Tast tests that exercise the firmware.
Package firmware contains remote Tast tests that exercise the firmware.
tast/remote/bundles/cros/hardware
Package hardware contains tests that verify proper operation of various components of DUT
Package hardware contains tests that verify proper operation of various components of DUT
tast/remote/bundles/cros/hwsec
Package hwsec contains remote Tast tests that exercise TPM-related daemons.
Package hwsec contains remote Tast tests that exercise TPM-related daemons.
tast/remote/bundles/cros/hwsec/util
Package util contains some common utilities or constants that is used by more than 1 hwsec test.
Package util contains some common utilities or constants that is used by more than 1 hwsec test.
tast/remote/bundles/cros/kernel
Package kernel contains remote Tast tests that exercise the Linux kernel's configuration and behavior.
Package kernel contains remote Tast tests that exercise the Linux kernel's configuration and behavior.
tast/remote/bundles/cros/meta
Package meta contains remote Tast tests that exercise Tast itself.
Package meta contains remote Tast tests that exercise Tast itself.
tast/remote/bundles/cros/meta/fixture
Package fixture contains fixtures meta tests use.
Package fixture contains fixtures meta tests use.
tast/remote/bundles/cros/meta/tastrun
Package tastrun helps meta tests run the tast command.
Package tastrun helps meta tests run the tast command.
tast/remote/bundles/cros/nearbyshare
Package nearbyshare contains remote Tast tests that exercise ChromeOS Nearby Share.
Package nearbyshare contains remote Tast tests that exercise ChromeOS Nearby Share.
tast/remote/bundles/cros/network
Package network contains remote Tast tests that exercise the Chrome OS network stack.
Package network contains remote Tast tests that exercise the Chrome OS network stack.
tast/remote/bundles/cros/network/allowlist
Package allowlist contains tests which verify that the Chrome OS allowlist from our Google support page is up to date (https://support.google.com/chrome/a/answer/6334001?hl=en&ref_topic=3504941).
Package allowlist contains tests which verify that the Chrome OS allowlist from our Google support page is up to date (https://support.google.com/chrome/a/answer/6334001?hl=en&ref_topic=3504941).
tast/remote/bundles/cros/omaha
Package omaha contains integration tests for the currently live Omaha config.
Package omaha contains integration tests for the currently live Omaha config.
tast/remote/bundles/cros/omaha/params
Package params contains parameters shared by the Omaha tests.
Package params contains parameters shared by the Omaha tests.
tast/remote/bundles/cros/omaha/request
Package request contains helpers to make requests to Omaha.
Package request contains helpers to make requests to Omaha.
tast/remote/bundles/cros/platform
Package platform contains remote Tast tests that check functionality of platform tools that could not be run locally.
Package platform contains remote Tast tests that check functionality of platform tools that could not be run locally.
tast/remote/bundles/cros/platform/perfetto
Package perfetto contains helper functions and constants to record traces and run metrics with perfetto protobufs.
Package perfetto contains helper functions and constants to record traces and run metrics with perfetto protobufs.
tast/remote/bundles/cros/policy
Package policy contains remote Tast tests that exercise device policies.
Package policy contains remote Tast tests that exercise device policies.
tast/remote/bundles/cros/policy/dututils
Package dututils provides useful DUT related utilities within a small scope.
Package dututils provides useful DUT related utilities within a small scope.
tast/remote/bundles/cros/power
Package power contains local Tast tests that exercise Chrome OS power management.
Package power contains local Tast tests that exercise Chrome OS power management.
tast/remote/bundles/cros/security
Package security contains security related tests.
Package security contains security related tests.
tast/remote/bundles/cros/syzcorpus
Package syzcorpus contains Tast test that executes syzkaller repros against the DUT.
Package syzcorpus contains Tast test that executes syzkaller repros against the DUT.
tast/remote/bundles/cros/syzcorpus/syzutils
Package syzutils contains functionality shared by tests that exercise syzcorpus.
Package syzutils contains functionality shared by tests that exercise syzcorpus.
tast/remote/bundles/cros/syzkaller
Package syzkaller contains Tast test wrapper around syzkaller.
Package syzkaller contains Tast test wrapper around syzkaller.
tast/remote/bundles/cros/typec
Package typec contains tests which exercise USB Type-C connector related functionality.
Package typec contains tests which exercise USB Type-C connector related functionality.
tast/remote/bundles/cros/typec/typecutils
Package typecutils contains constants & helper functions used by the tests in the typec directory.
Package typecutils contains constants & helper functions used by the tests in the typec directory.
tast/remote/bundles/cros/ui
Package ui contains ui related tests.
Package ui contains ui related tests.
tast/remote/bundles/cros/ui/conference
Package conference contains remote Tast tests which conference related.
Package conference contains remote Tast tests which conference related.
tast/remote/bundles/cros/wifi
Package wifi contains remote Tast tests that exercise the Chrome OS WiFi stack
Package wifi contains remote Tast tests that exercise the Chrome OS WiFi stack
tast/remote/bundles/cros/wifi/wifiutil
Package wifiutil contains utilities for remote WiFi tests.
Package wifiutil contains utilities for remote WiFi tests.
tast/remote/bundles/cros/wilco
Package wilco contains tests for functionality implemented on wilco devices.
Package wilco contains tests for functionality implemented on wilco devices.
tast/remote/bundles/cros/wilco/wilcoextension
Package wilcoextension contains constants and helpers to work with the extension that can interact with the Wilco DTC VM.
Package wilcoextension contains constants and helpers to work with the extension that can interact with the Wilco DTC VM.
tast/remote/cros/nearbyshare
Package nearbyshare contains fixtures meta tests use.
Package nearbyshare contains fixtures meta tests use.
tast/remote/dutfs
Package dutfs provides remote file system operations on DUT.
Package dutfs provides remote file system operations on DUT.
tast/remote/firmware
Package firmware implements the libraries and utilities which are used for remote bundles with the same name 'firmware'.
Package firmware implements the libraries and utilities which are used for remote bundles with the same name 'firmware'.
tast/remote/firmware/bios
Package bios contains functions to support bios manipulation via servo.
Package bios contains functions to support bios manipulation via servo.
tast/remote/firmware/checkers
Package checkers is a collection of canonical methods to verify test-relevant information about a DUT.
Package checkers is a collection of canonical methods to verify test-relevant information about a DUT.
tast/remote/firmware/fingerprint
Package fingerprint is a collection of utilities to work with the firmware on the fingerprint microcontroller (FPMCU), e.g.
Package fingerprint is a collection of utilities to work with the firmware on the fingerprint microcontroller (FPMCU), e.g.
tast/remote/firmware/fixture
Package fixture implements fixtures for firmware tests.
Package fixture implements fixtures for firmware tests.
tast/remote/firmware/pre
Package pre implements preconditions for firmware tests.
Package pre implements preconditions for firmware tests.
tast/remote/firmware/reporters
Package reporters is a collection of canonical methods to obtain test-relevant information about a DUT.
Package reporters is a collection of canonical methods to obtain test-relevant information about a DUT.
tast/remote/firmware/rpm
Package rpm contains an xmlrpc client for the RPM server, which turns power on and off in the test lab.
Package rpm contains an xmlrpc client for the RPM server, which turns power on and off in the test lab.
tast/remote/hwsec
Package hwsec implements the libraries and utilities which are used for remote bundles with the same name 'hwsec'.
Package hwsec implements the libraries and utilities which are used for remote bundles with the same name 'hwsec'.
tast/remote/meta
Package meta contains support code for Tast meta tests.
Package meta contains support code for Tast meta tests.
tast/remote/network/arping
Package arping provides a factory to run arping on DUT from remote machine.
Package arping provides a factory to run arping on DUT from remote machine.
tast/remote/network/cmd
Package cmd contains the interface for running commands in packages such as iw and ping.
Package cmd contains the interface for running commands in packages such as iw and ping.
tast/remote/network/firewall
Package firewall wraps basic iptables call to control filtering of incoming/outgoing traffic.
Package firewall wraps basic iptables call to control filtering of incoming/outgoing traffic.
tast/remote/network/ip
Package ip contains utility functions to wrap around the ip program.
Package ip contains utility functions to wrap around the ip program.
tast/remote/network/iw
Package iw contains utility functions to wrap around the iw program.
Package iw contains utility functions to wrap around the iw program.
tast/remote/network/netperf
Package netperf is used for running performance tests using linux netperf/netserver suite.
Package netperf is used for running performance tests using linux netperf/netserver suite.
tast/remote/network/ping
Package ping provides a factory to run ping on DUT from remote machine.
Package ping provides a factory to run ping on DUT from remote machine.
tast/remote/policyutil
Package policyutil implements helpers for user and device policy tests.
Package policyutil implements helpers for user and device policy tests.
tast/remote/sysutil
Package sysutil provides system-related utilities.
Package sysutil provides system-related utilities.
tast/remote/wificell
Package wificell provides utilities for accessing or controlling companion devices in the wificell environment.
Package wificell provides utilities for accessing or controlling companion devices in the wificell environment.
tast/remote/wificell/attenuator
Package attenuator controls of the Mini-Circuits RC4DAT programmable attenuator.
Package attenuator controls of the Mini-Circuits RC4DAT programmable attenuator.
tast/remote/wificell/dhcp
Package dhcp provides utilities for controlling DHCP server.
Package dhcp provides utilities for controlling DHCP server.
tast/remote/wificell/dutcfg
Package dutcfg provides utilities for controlling the DUT.
Package dutcfg provides utilities for controlling the DUT.
tast/remote/wificell/fileutil
Package fileutil provides utilities for operating files in remote wifi tests.
Package fileutil provides utilities for operating files in remote wifi tests.
tast/remote/wificell/framesender
Package framesender provides utilities to send management frames.
Package framesender provides utilities to send management frames.
tast/remote/wificell/hostapd
Package hostapd provides utilities for controlling hostapd.
Package hostapd provides utilities for controlling hostapd.
tast/remote/wificell/log
Package log provides utilities to collect logs.
Package log provides utilities to collect logs.
tast/remote/wificell/pcap
Package pcap provides utilities to capture WiFi packets.
Package pcap provides utilities to capture WiFi packets.
tast/remote/wificell/router
Package router provides utilities for accessing or controlling different routers.
Package router provides utilities for accessing or controlling different routers.
tast/remote/wificell/router/axrouter
Package axrouter provides utilities for accessing or controlling AX enabled routers.
Package axrouter provides utilities for accessing or controlling AX enabled routers.
tast/remote/wificell/router/legacyrouter
Package legacyrouter provides utilities for accessing or controlling legacy routers.
Package legacyrouter provides utilities for accessing or controlling legacy routers.
tast/remote/wificell/verifier
Package verifier is a framework for running verification function in parallel to the actual test with option to re-run verification function in a loop until the primary test is finished.
Package verifier is a framework for running verification function in parallel to the actual test with option to re-run verification function in a loop until the primary test is finished.
tast/remote/wificell/wifipeer
Package wifipeer builds and controls peer Chrome OS devices for Wi-Fi tests.
Package wifipeer builds and controls peer Chrome OS devices for Wi-Fi tests.
tast/remote/wificell/wifiutil
Package wifiutil provides helper functions for the wificell package.
Package wifiutil provides helper functions for the wificell package.
tast/services/cros/autoupdate
Package autoupdate provides the AutoupdateService
Package autoupdate provides the AutoupdateService
tast/services/cros/baserpc
Package baserpc defines gRPC services common to tests.
Package baserpc defines gRPC services common to tests.
tast/services/cros/camerabox
Package camerabox provides all camerabox related types compiled from protobuf.
Package camerabox provides all camerabox related types compiled from protobuf.
tast/services/cros/filemanager
Package filemanager provides gRPC service definitions for meta tests.
Package filemanager provides gRPC service definitions for meta tests.
tast/services/cros/graphics
Package graphics provides all graphics related types compiled from protobuf.
Package graphics provides all graphics related types compiled from protobuf.
tast/services/cros/hwsec
Package hwsec provides gRPC service definitions for meta tests.
Package hwsec provides gRPC service definitions for meta tests.
tast/services/cros/meta
Package meta provides gRPC service definitions for meta tests.
Package meta provides gRPC service definitions for meta tests.
tast/services/cros/nearbyservice
Package nearbyservice provides the NearbyShareService.
Package nearbyservice provides the NearbyShareService.
tast/services/cros/network
Package network provides protobuf interfaces for network related gRPC.
Package network provides protobuf interfaces for network related gRPC.
tast/services/cros/platform
Package platform provides the BootPerfService, PerfettoTraceBasedMetricsService and UpstartService.
Package platform provides the BootPerfService, PerfettoTraceBasedMetricsService and UpstartService.
tast/services/cros/policy
Package policy provides the PolicyService
Package policy provides the PolicyService
tast/services/cros/security
Package security contains Tast test services that exercise core security-related features.
Package security contains Tast test services that exercise core security-related features.
tast/services/cros/typec
Package typec provides the Service.
Package typec provides the Service.
tast/services/cros/ui
Package ui provides all ui related types compiled from protobuf.
Package ui provides all ui related types compiled from protobuf.
tast/services/cros/wifi
Package wifi provides protobuf interfaces for WiFi related gRPC.
Package wifi provides protobuf interfaces for WiFi related gRPC.
tast/services/cros/wilco
Package wilco provides the WilcoService
Package wilco provides the WilcoService

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL