Documentation ¶
Overview ¶
Command cros_test_platform implements the cros_test_platform recipe's steps.
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
autotest/artifacts
Package artifacts contains utility functions to download and unarchive Autotest build artifacts.
|
Package artifacts contains utility functions to download and unarchive Autotest build artifacts. |
autotest/testspec
Package testspec contains functions to compute Build API test specification from Autotest control files.
|
Package testspec contains functions to compute Build API test specification from Autotest control files. |
enumeration
Package enumeration contains functions to enumerate tests and associated metadata matching test plan requirements.
|
Package enumeration contains functions to enumerate tests and associated metadata matching test plan requirements. |
execution
Package execution provides end-to-end execution of pre-enumerated cros_test_platform requests via the Skylab task running infrastructure.
|
Package execution provides end-to-end execution of pre-enumerated cros_test_platform requests via the Skylab task running infrastructure. |
execution/args
Package args contains the logic for assembling all data required for creating an individual task request.
|
Package args contains the logic for assembling all data required for creating an individual task request. |
execution/build
Package build provides a way to update the buildbucket Build proto during execution.
|
Package build provides a way to update the buildbucket Build proto during execution. |
execution/response
Package response provides a way to accumulate and summarize the response for a request.
|
Package response provides a way to accumulate and summarize the response for a request. |
execution/retry
Package retry provides a way to determine when a task should be retried.
|
Package retry provides a way to determine when a task should be retried. |
execution/testrunner
Package testrunner exposes a way to interact with test_runner builds.
|
Package testrunner exposes a way to interact with test_runner builds. |
execution/testrunner/service
Package service implements a skylab.Client using calls to BuildBucket.
|
Package service implements a skylab.Client using calls to BuildBucket. |
execution/types
Package types contains types common to execution sub-packages.
|
Package types contains types common to execution sub-packages. |
site
Package site contains functions and constants related to execution of this tool in specific environments (e.g., developer workstation vs buildbucket build)
|
Package site contains functions and constants related to execution of this tool in specific environments (e.g., developer workstation vs buildbucket build) |
testutils
Package testutils contains utility functions for unit and integration tests.
|
Package testutils contains utility functions for unit and integration tests. |
Command luciexe implements the cros_test_platform build logic.
|
Command luciexe implements the cros_test_platform build logic. |
common
Package common houses common logic for all "steps" in this luciexe.
|
Package common houses common logic for all "steps" in this luciexe. |
execute
Package execute houses the top-level logic for the execute step.
|
Package execute houses the top-level logic for the execute step. |
Click to show internal directories.
Click to hide internal directories.