test/

directory
v0.0.0-...-8fd60b1 Latest Latest
Warning

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

Go to latest
Published: May 16, 2024 License: BSD-3-Clause

Directories

Path Synopsis
check
cmd/cros_test_ready
Package main implements the cros-test-finder for finding tests based on tags.
Package main implements the cros-test-finder for finding tests based on tags.
ctpv2
common/server_template
Package main implements the post-process for finding tests based on tags.
Package main implements the post-process for finding tests based on tags.
dut
cmd/cros-dut
Implements dut_service.proto (see proto for details)
Implements dut_service.proto (see proto for details)
cmd/cros-dut/dutssh/mock_dutssh
Package mock_dutssh is a generated GoMock package.
Package mock_dutssh is a generated GoMock package.
execution
cmd/cros-test
Package main implements the executionservice for running tests.
Package main implements the executionservice for running tests.
cmd/cros-test/internal/common
Package common provide command utilities and variables for all components in cros-test to use.
Package common provide command utilities and variables for all components in cros-test to use.
cmd/cros-test/internal/device
Package device implements utilities to extract device information.
Package device implements utilities to extract device information.
cmd/cros-test/internal/driver
Package driver implements drivers to execute tests.
Package driver implements drivers to execute tests.
cmd/cros-test/internal/tastrpc
Package tastrpc provides the Tast related RPC services by cros-test.
Package tastrpc provides the Tast related RPC services by cros-test.
cmd/cros-test/internal/tautoresults
Package tautoresults provides test results for Tauto.
Package tautoresults provides test results for Tauto.
hpt
cros-hpt
Package implements cros-hpt used for High Performance Tracing while running tests.
Package implements cros-hpt used for High Performance Tracing while running tests.
lab
local/cmd/inventoryserver
Implements inventory_service.proto (see proto for details)
Implements inventory_service.proto (see proto for details)
Package common defines shared resources across registration and test libs service.
Package common defines shared resources across registration and test libs service.
internal/services
Provides service implementations and management
Provides service implementations and management
internal/tasks
Provides entry points to local cft
Provides entry points to local cft
internal/utils
Provides utilities for local-cft
Provides utilities for local-cft
plan
cmd
The testplan tool evaluates Starlark files to generate ChromeOS chromiumos.test.api.CoverageRule protos.
The testplan tool evaluates Starlark files to generate ChromeOS chromiumos.test.api.CoverageRule protos.
internal
Package testplan contains the main application code for the testplan tool.
Package testplan contains the main application code for the testplan tool.
internal/compatibility
Package compatibility provides functions for backwards compatiblity with test platform.
Package compatibility provides functions for backwards compatiblity with test platform.
internal/protoio
Package protoio contains helper methods for proto I/O done by the testplan tool.
Package protoio contains helper methods for proto I/O done by the testplan tool.
post_process
cmd/post-process
Package main implements the post-process for finding tests based on tags.
Package main implements the post-process for finding tests based on tags.
pre_process
cmd/pre-process
Package main implements the pre-process for finding tests based on tags.
Package main implements the pre-process for finding tests based on tags.
provision
cmd/cros-provision
Package main implements the cros-provision used to setup CrOS devices.
Package main implements the cros-provision used to setup CrOS devices.
cmd/provisionserver
Implements provision_service.proto (see proto for details)
Implements provision_service.proto (see proto for details)
cmd/provisionserver/bootstrap/info
DLC constants and helpers
DLC constants and helpers
cmd/provisionserver/bootstrap/mock_services
Package mock_services is a generated GoMock package.
Package mock_services is a generated GoMock package.
cmd/provisionserver/bootstrap/services
Service interfaces bases
Service interfaces bases
cmd/provisionserver/bootstrap/services/crosservice
Package crosservice state machine construction and helper
Package crosservice state machine construction and helper
lib/servo_lib
package servo_lib provides servo-related variables, such as dut-controls to be run before and after flashing, and a programmer argument.
package servo_lib provides servo-related variables, such as dut-controls to be run before and after flashing, and a programmer argument.
v2
Package v2 holds various provisioning services.
Package v2 holds various provisioning services.
v2/android-provision/service
Package servicer is a container for the AndroidProvision state machine.
Package servicer is a container for the AndroidProvision state machine.
v2/ash-provision/cli
Responsible for the abstraction layer representing each command grouping
Responsible for the abstraction layer representing each command grouping
v2/ash-provision/constants
Local constants to AShProvision CLI
Local constants to AShProvision CLI
v2/ash-provision/service
Container for the CrOSProvision state machine
Container for the CrOSProvision state machine
v2/ash-provision/state-machine
First step of the CrOSInit State Machine.
First step of the CrOSInit State Machine.
v2/ash-provision/state-machine/commands
CopyImage downloads the metadata file locally
CopyImage downloads the metadata file locally
v2/common-utils
DLC constants and helpers
DLC constants and helpers
v2/common-utils/metadata
Plain Old Go Object repo for machine metadata
Plain Old Go Object repo for machine metadata
v2/common-utils/server
Executor defines a state initializer for each state.
Executor defines a state initializer for each state.
v2/cros-fw-provision/cli
Responsible for the abstraction layer representing each command grouping
Responsible for the abstraction layer representing each command grouping
v2/cros-fw-provision/state-machine
Last step of FirmwareService State Machine.
Last step of FirmwareService State Machine.
v2/cros-provision/cli
Responsible for the abstraction layer representing each command grouping
Responsible for the abstraction layer representing each command grouping
v2/cros-provision/constants
Local constants to CrosProvision CLI
Local constants to CrosProvision CLI
v2/cros-provision/executor
Executor defines a state initializer for each state.
Executor defines a state initializer for each state.
v2/cros-provision/service
Container for the CrOSProvision state machine
Container for the CrOSProvision state machine
v2/cros-provision/state-machine
First step of the CrOSInstall State Machine.
First step of the CrOSInstall State Machine.
v2/lacros-provision/cli
Responsible for the abstraction layer representing each command grouping
Responsible for the abstraction layer representing each command grouping
v2/lacros-provision/constants
Local constants to LaCrosProvision CLI
Local constants to LaCrosProvision CLI
v2/lacros-provision/lacros-metadata
Houses metadata format retrieved from LaCrOS image
Houses metadata format retrieved from LaCrOS image
v2/lacros-provision/service
Container for the CrOSProvision state machine
Container for the CrOSProvision state machine
v2/lacros-provision/state-machine
First step of the CrOSInit State Machine.
First step of the CrOSInit State Machine.
v2/lacros-provision/state-machine/commands
AlignImageToPage will align the file to LacrosPageSize page alignment and return the number of page blocks.
AlignImageToPage will align the file to LacrosPageSize page alignment and return the number of page blocks.
v2/mock-common-utils
Package mock_common_utils is a generated GoMock package.
Package mock_common_utils is a generated GoMock package.
v2/mock_api
Package mock_api is a generated GoMock package.
Package mock_api is a generated GoMock package.
publish
cmd/common-utils
Validations functions
Validations functions
cmd/common-utils/metadata
Plain Old Go Object for persisting Server information
Plain Old Go Object for persisting Server information
cmd/cpcon-publish/cli
Responsible for the abstraction layer representing each command grouping
Responsible for the abstraction layer representing each command grouping
cmd/cpcon-publish/constants
Local constants to CrosProvision CLI
Local constants to CrosProvision CLI
cmd/cpcon-publish/server
GRPC Server impl
GRPC Server impl
cmd/cros-publish
Package main implements the cros-publish used to upload artifacts to GCS bucket.
Package main implements the cros-publish used to upload artifacts to GCS bucket.
cmd/gcs-publish/cli
Responsible for the abstraction layer representing each command grouping
Responsible for the abstraction layer representing each command grouping
cmd/gcs-publish/constants
Local constants to CrosProvision CLI
Local constants to CrosProvision CLI
cmd/gcs-publish/server
GRPC Server impl
GRPC Server impl
cmd/publishserver
Implements publish_service.proto (see proto for details)
Implements publish_service.proto (see proto for details)
cmd/publishserver/mock_storage
Package mock_storage is a generated GoMock package.
Package mock_storage is a generated GoMock package.
cmd/rdb-publish/cli
Responsible for the abstraction layer representing each command grouping
Responsible for the abstraction layer representing each command grouping
cmd/rdb-publish/constants
Local constants to CrosProvision CLI
Local constants to CrosProvision CLI
cmd/rdb-publish/server
GRPC Server impl
GRPC Server impl
cmd/tko-publish/cli
Responsible for the abstraction layer representing each command grouping
Responsible for the abstraction layer representing each command grouping
cmd/tko-publish/constants
Local constants to CrosProvision CLI
Local constants to CrosProvision CLI
cmd/tko-publish/server
GRPC Server impl
GRPC Server impl
servod
cmd/cros-servod
Package main implements the cros-servod for starting/stopping servod daemon and sending commands to it to control and test DUTs via servo hardware by simulating user actions such as power on/off, flashing of firmware/OS, screen close, etc.
Package main implements the cros-servod for starting/stopping servod daemon and sending commands to it to control and test DUTs via servo hardware by simulating user actions such as power on/off, flashing of firmware/OS, screen close, etc.
cmd/mock_commandexecutor
Package mock_commandexecutor is a generated GoMock package.
Package mock_commandexecutor is a generated GoMock package.
cmd/model
The model package holds the data model that is common to multiple packages in the project.
The model package holds the data model that is common to multiple packages in the project.
cmd/servod
Package servod provides functions to manage connection and communication with servod daemon on servo-host.
Package servod provides functions to manage connection and communication with servod daemon on servo-host.
cmd/servodserver
Package servodserver implements servod_service.proto (see proto for details)
Package servodserver implements servod_service.proto (see proto for details)
cmd/ssh
Package ssh helps manage a pool of SSH clients.
Package ssh helps manage a pool of SSH clients.
cmd/xmlrpc
Package xmlrpc implements the XML-RPC client library.
Package xmlrpc implements the XML-RPC client library.
Package main implements the cros-test-finder for finding tests based on tags.
Package main implements the cros-test-finder for finding tests based on tags.
util
finder
Package finder find all matched tests from test metadata based on test criteria.
Package finder find all matched tests from test metadata based on test criteria.
metadata
Package metadata handing reading of test metadata.
Package metadata handing reading of test metadata.
portdiscovery
Package portdiscovery hosts common code shared by CFT containerized services.
Package portdiscovery hosts common code shared by CFT containerized services.

Jump to

Keyboard shortcuts

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