Directories ¶
Path | Synopsis |
---|---|
Package android enables controlling android devices.
|
Package android enables controlling android devices. |
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. |
Package bundlemain provides a main function implementation for a bundle to share it from various remote bundle executables.
|
Package bundlemain provides a main function implementation for a bundle to share it from various remote bundle executables. |
bundles
|
|
cros
Package main implements the "cros" remote test bundle.
|
Package main implements the "cros" remote test bundle. |
cros/apps
Package apps contains remote Tast tests that exercise the app service, which is used to remotely control apps on Chrome OS.
|
Package apps contains remote Tast tests that exercise the app service, which is used to remotely control apps on Chrome OS. |
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. |
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. |
cros/audio
Package audio contains remote Tast tests that verify the ChromeOS audio.
|
Package audio contains remote Tast tests that verify the ChromeOS audio. |
cros/autoupdate
Package autoupdate contains remote Tast tests that update the test device.
|
Package autoupdate contains remote Tast tests that update the test device. |
cros/autoupdate/autoupdatelib
Package autoupdatelib provides common utils for making autoupdate tests.
|
Package autoupdatelib provides common utils for making autoupdate tests. |
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. |
cros/camera/camerabox
Package camerabox provides utilities for camerabox environment.
|
Package camerabox provides utilities for camerabox environment. |
cros/camera/face
Package face provides utilities for face related functions.
|
Package face provides utilities for face related functions. |
cros/cellular
Package cellular contains cellular tests.
|
Package cellular contains cellular tests. |
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. |
cros/enterprise
Package enterprise contains remote Tast tests which test enterprise-oriented features.
|
Package enterprise contains remote Tast tests which test enterprise-oriented features. |
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. |
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. |
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 |
cros/filemanager
Package filemanager contains local Tast tests that exercise the Files app.
|
Package filemanager contains local Tast tests that exercise the Files app. |
cros/firmware
Package firmware contains remote Tast tests that exercise the firmware.
|
Package firmware contains remote Tast tests that exercise the firmware. |
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 |
cros/hps
Package hps contains remote Tast tests that exercise assorted non-Chrome userspace portions of Chrome OS.
|
Package hps contains remote Tast tests that exercise assorted non-Chrome userspace portions of Chrome OS. |
cros/hwsec
Package hwsec contains remote Tast tests that exercise TPM-related daemons.
|
Package hwsec contains remote Tast tests that exercise TPM-related daemons. |
cros/hwsec/util
Package util contains some common utilities or constants that is used by more than 1 hwsec test.
|
Package util contains some common utilities or constants that is used by more than 1 hwsec test. |
cros/inputs
Package inputs contains remote Tast tests for various user input methods.
|
Package inputs contains remote Tast tests for various user input methods. |
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. |
cros/lacros
Package lacros contains remote Tast tests for Lacros.
|
Package lacros contains remote Tast tests for Lacros. |
cros/lacros/provision
Package provision implements a RPC client library that connects to TLS running in the drone for provisioning.
|
Package provision implements a RPC client library that connects to TLS running in the drone for provisioning. |
cros/lacros/update
Package update contains helper functions for Lacros update tests.
|
Package update contains helper functions for Lacros update tests. |
cros/lacros/version
Package version provides common utils to handle browser version info.
|
Package version provides common utils to handle browser version info. |
cros/meta
Package meta contains remote Tast tests that exercise Tast itself.
|
Package meta contains remote Tast tests that exercise Tast itself. |
cros/meta/fixture
Package fixture contains fixtures meta tests use.
|
Package fixture contains fixtures meta tests use. |
cros/meta/tastrun
Package tastrun helps meta tests run the tast command.
|
Package tastrun helps meta tests run the tast command. |
cros/nearbyshare
Package nearbyshare contains remote Tast tests that exercise ChromeOS Nearby Share.
|
Package nearbyshare contains remote Tast tests that exercise ChromeOS Nearby Share. |
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. |
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). |
cros/omaha
Package omaha contains integration tests for the currently live Omaha config.
|
Package omaha contains integration tests for the currently live Omaha config. |
cros/omaha/params
Package params contains helpers to load the configuration of the device and the expectations from Omaha.
|
Package params contains helpers to load the configuration of the device and the expectations from Omaha. |
cros/omaha/request
Package request contains helpers to make requests to Omaha.
|
Package request contains helpers to make requests to Omaha. |
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. |
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. |
cros/policy
Package policy contains remote Tast tests that exercise device policies.
|
Package policy contains remote Tast tests that exercise device policies. |
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. |
cros/power
Package power contains local Tast tests that exercise Chrome OS power management.
|
Package power contains local Tast tests that exercise Chrome OS power management. |
cros/sdcard
Package sdcard contains remote Tast tests that exercise Chrome OS sdcard functionality check.
|
Package sdcard contains remote Tast tests that exercise Chrome OS sdcard functionality check. |
cros/security
Package security contains security related tests.
|
Package security contains security related tests. |
cros/shimlessrma
Package shimlessrma contains integration tests for Shimless RMA SWA.
|
Package shimlessrma contains integration tests for Shimless RMA SWA. |
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. |
cros/syzcorpus/syzutils
Package syzutils contains functionality shared by tests that exercise syzcorpus.
|
Package syzutils contains functionality shared by tests that exercise syzcorpus. |
cros/syzkaller
Package syzkaller contains Tast test wrapper around syzkaller.
|
Package syzkaller contains Tast test wrapper around syzkaller. |
cros/typec
Package typec contains tests which exercise USB Type-C connector related functionality.
|
Package typec contains tests which exercise USB Type-C connector related functionality. |
cros/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. |
cros/ui
Package ui contains ui related tests.
|
Package ui contains ui related tests. |
cros/ui/conference
Package conference contains remote Tast tests which conference related.
|
Package conference contains remote Tast tests which conference related. |
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 |
cros/wifi/wifiutil
Package wifiutil contains utilities for remote WiFi tests.
|
Package wifiutil contains utilities for remote WiFi tests. |
cros/wilco
Package wilco contains tests for functionality implemented on wilco devices.
|
Package wilco contains tests for functionality implemented on wilco devices. |
cros/wilco/wilcoextension
Package wilcoextension contains constants and helpers to work with the extension that can interact with the Wilco DTC VM.
|
Package wilcoextension contains constants and helpers to work with the extension that can interact with the Wilco DTC VM. |
cellular
|
|
callbox
Package callbox contains utilities for interacting with callboxes.
|
Package callbox contains utilities for interacting with callboxes. |
callbox/manager
Package manager contains the go api for interacting the HTTP servers that manages callboxes.
|
Package manager contains the go api for interacting the HTTP servers that manages callboxes. |
cros
|
|
nearbyshare
Package nearbyshare contains fixtures meta tests use.
|
Package nearbyshare contains fixtures meta tests use. |
Package crosserverutil contains utility functions to manage the cros server lifecycle
|
Package crosserverutil contains utility functions to manage the cros server lifecycle |
Package dutfs provides remote file system operations on DUT.
|
Package dutfs provides remote file system operations on DUT. |
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'. |
bios
Package bios contains functions to support bios manipulation via servo.
|
Package bios contains functions to support bios manipulation via servo. |
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. |
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. |
fingerprint/rpcdut
Package rpcdut provides a dut.DUT override that adds an additional managed RPC client connection.
|
Package rpcdut provides a dut.DUT override that adds an additional managed RPC client connection. |
fixture
Package fixture implements fixtures for firmware tests.
|
Package fixture implements fixtures for firmware tests. |
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. |
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. |
serial
Package serial allows communication with serial ports.
|
Package serial allows communication with serial ports. |
ti50
Package ti50 implements remote libraries for ti50 testing.
|
Package ti50 implements remote libraries for ti50 testing. |
ti50/dutcontrol
Package dutcontrol is generated from dutcontrol.proto in the ti50 repository.
|
Package dutcontrol is generated from dutcontrol.proto in the ti50 repository. |
ti50/fixture
Package fixture provides ti50 devboard related fixtures.
|
Package fixture provides ti50 devboard related fixtures. |
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'. |
Package meta contains support code for Tast meta tests.
|
Package meta contains support code for Tast meta tests. |
network
|
|
arping
Package arping provides a factory to run arping on DUT from remote machine.
|
Package arping provides a factory to run arping on DUT from remote machine. |
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. |
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. |
ip
Package ip contains utility functions to wrap around the ip program.
|
Package ip contains utility functions to wrap around the ip program. |
iw
Package iw contains utility functions to wrap around the iw program.
|
Package iw contains utility functions to wrap around the iw program. |
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. |
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. |
Package policyutil implements helpers for user and device policy tests.
|
Package policyutil implements helpers for user and device policy tests. |
Package powercontrol provides the control of power related operations on DUT.
|
Package powercontrol provides the control of power related operations on DUT. |
Package sysutil provides system-related utilities.
|
Package sysutil provides system-related utilities. |
Package testlibs allows Tast tests to connect to the Test Libs Server.
|
Package testlibs allows Tast tests to connect to the Test Libs Server. |
Package updateutil implements helpers for autoupdate tests.
|
Package updateutil implements helpers for autoupdate tests. |
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. |
attenuator
Package attenuator controls of the Mini-Circuits RC4DAT programmable attenuator.
|
Package attenuator controls of the Mini-Circuits RC4DAT programmable attenuator. |
dhcp
Package dhcp provides utilities for controlling DHCP server.
|
Package dhcp provides utilities for controlling DHCP server. |
dutcfg
Package dutcfg provides utilities for controlling the DUT.
|
Package dutcfg provides utilities for controlling the DUT. |
fileutil
Package fileutil provides utilities for operating files in remote wifi tests.
|
Package fileutil provides utilities for operating files in remote wifi tests. |
framesender
Package framesender provides utilities to send management frames.
|
Package framesender provides utilities to send management frames. |
hostapd
Package hostapd provides utilities for controlling hostapd.
|
Package hostapd provides utilities for controlling hostapd. |
log
Package log provides utilities to collect logs.
|
Package log provides utilities to collect logs. |
pcap
Package pcap provides utilities to capture WiFi packets.
|
Package pcap provides utilities to capture WiFi packets. |
router
Package router provides utilities for accessing or controlling different routers.
|
Package router provides utilities for accessing or controlling different routers. |
router/ax
Package ax provides utilities for accessing or controlling AX enabled routers.
|
Package ax provides utilities for accessing or controlling AX enabled routers. |
router/common
Package common includes common logic used across multiple router implementations.
|
Package common includes common logic used across multiple router implementations. |
router/common/support
Package support identifies the different common features routers may support through interfaces that each router may or may not support.
|
Package support identifies the different common features routers may support through interfaces that each router may or may not support. |
router/legacy
Package legacy provides utilities for accessing or controlling legacy router architecture.
|
Package legacy provides utilities for accessing or controlling legacy router architecture. |
router/openwrt
Package openwrt provides utilities for accessing and controlling Router routers.
|
Package openwrt provides utilities for accessing and controlling Router routers. |
router/openwrt/uci
Package uci contains utility functions to wrap around the uci program.
|
Package uci contains utility functions to wrap around the uci program. |
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. |
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. |
wifiutil
Package wifiutil provides helper functions for the wificell package.
|
Package wifiutil provides helper functions for the wificell package. |
Click to show internal directories.
Click to hide internal directories.