Lines Matching +full:class +full:- +full:utils
3 _Self-link: [go/faft-code](https://goto.google.com/faft-code)_
8 …odules that simplifies writing of firmware tests. The [design doc](faft-design-doc.md) was writte…
13 - ### [Client](#client-code-details)
14 …ts from the server side, and a set of [utility classes](/client/cros/faft/utils) that are able to …
16 - ### [Server](#server-code-details)
19 - ### [Tests](#test-code-details)
20 …ontrol file(s) and a test class. The control file documents the test and invokes a job to run the…
23 - [rpc_server](/client/cros/faft/rpc_server.py): Listens for RPC requests from the server and route…
24 - [rpc_functions](/client/cros/faft/rpc_functions.py): Delegates requested actions to servicers in …
25 - Servicers in [utils](/client/cros/faft/utils)
26 - [cgpt_handler](/client/cros/faft/utils/cgpt_handler.py): GUID Partition Table manipulation.
27 - [firmware_check_keys](/client/cros/faft/utils/firmware_check_keys.py): Check firmware keys.
28 - [firmware_updater](/client/cros/faft/utils/firmware_updater.py): Manipulate firmware images.
29 …- [flashrom_handler](/client/cros/faft/utils/flashrom_handler.py): Read/write/parse flashrom chip …
30 - [kernel_handler](/client/cros/faft/utils/kernel_handler.py): Manipulate chromeos kernel.
31 …- [os_interface](/client/cros/faft/utils/os_interface.py): Wraps misc useful shell commands such a…
32 - [rootfs_handler](/client/cros/faft/utils/rootfs_handler.py): Verifies integrity of root fs.
33 …- [saft_flashrom_util](/client/cros/faft/utils/saft_flashrom_util.py): Interact with flashrom, use…
34 …- [shell_wrapper](/client/cros/faft/utils/shell_wrapper.py): Runs shell commands, used by others s…
35 - [tpm_handler](/client/cros/faft/utils/tpm_handler.py): Controls TPM device’s NVRAM.
39 - ### [Base test classes](/server/cros/faft)
40 …- [FirmwareTest](/server/cros/faft/firmware_test.py): The main base test class. It contains a tes…
41 …- [Cr50Test](/server/cros/faft/cr50_test.py): Base test class for firmware_Cr50 tests. It has ini…
42 …- [FingerprintTest](/server/cros/faft/fingerprint_test.py): Base test class firmware_Fingerprint t…
43 - ### [Utility modules](/server/cros/faft/utils)
44 …- [config](/server/cros/faft/utils/config.py): Table of board specific properties (makes use of [c…
45 - [faft_checkers](/server/cros/faft/utils/faft_checkers.py): Various assertions about DUT state.
46 …- [mode_switcher](/server/cros/faft/utils/mode_switcher.py): Boots the DUT into a specified mode (…
51 - ### Test Directory
52 … with any supporting files) reside under site_tests. It must have the same name as the test class.
54 - ### Control File
55 …tion details about the test. If multiple control files use the same test class, the naming conven…
57 - ### Test Class
58 …class contains logic to execute the test. It must be in a module with the same name as the test d…