internal/

directory
v0.0.0-...-15a9a0c Latest Latest
Warning

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

Go to latest
Published: May 19, 2023 License: BSD-3-Clause

Directories

Path Synopsis
Package bundle contains internal code that corresponds to the public bundle package.
Package bundle contains internal code that corresponds to the public bundle package.
bundleclient
Package bundleclient provides bundle services client implementation.
Package bundleclient provides bundle services client implementation.
bundletest
Package bundletest provides fake test bundles environment.
Package bundletest provides fake test bundles environment.
fakebundle
Package fakebundle provides a fake implementation of test bundles.
Package fakebundle provides a fake implementation of test bundles.
legacyjson
Package legacyjson defines the schema of JSON-based representation of tests used only for -dumptests option in test bundles.
Package legacyjson defines the schema of JSON-based representation of tests used only for -dumptests option in test bundles.
Package caller provides utilities to inspect the caller of a function.
Package caller provides utilities to inspect the caller of a function.
Package command contains code shared by executables (e.g.
Package command contains code shared by executables (e.g.
Package crash can be used by local tests to interact with on-device crash reports.
Package crash can be used by local tests to interact with on-device crash reports.
Package crosbundle contains logic specific to ChromeOS test bundles.
Package crosbundle contains logic specific to ChromeOS test bundles.
gen
Package main implements a script for writing a Go source file containing intel family constants.
Package main implements a script for writing a Go source file containing intel family constants.
Package debugger provides the ability to start binaries under a debugger.
Package debugger provides the ability to start binaries under a debugger.
Package dep deals with dependencies of tests.
Package dep deals with dependencies of tests.
Package devserver provides a client for devservers.
Package devserver provides a client for devservers.
devservertest
Package devservertest provides a fake implementation of devservers.
Package devservertest provides a fake implementation of devservers.
Package expr provides support for evaluating boolean expressions.
Package expr provides support for evaluating boolean expressions.
Package extdata implements the external data file mechanism.
Package extdata implements the external data file mechanism.
Package fakedutserver provides a fake implementation of the DUT service.
Package fakedutserver provides a fake implementation of the DUT service.
Package fakeexec provides utilities to test external program execution.
Package fakeexec provides utilities to test external program execution.
Package fakesshserver implements a fake SSH server.
Package fakesshserver implements a fake SSH server.
Package faketlw provides a fake implementation of the TLW service.
Package faketlw provides a fake implementation of the TLW service.
Package linuxssh provides Linux specific operations conducted via SSH
Package linuxssh provides Linux specific operations conducted via SSH
Package logging provides the standard logging mechanism for Tast.
Package logging provides the standard logging mechanism for Tast.
loggingtest
Package loggingtest provides logging utilities for unit tests.
Package loggingtest provides logging utilities for unit tests.
Package logs is used on-device to collect updates to system logs.
Package logs is used on-device to collect updates to system logs.
Package minidriver provides function to run tests in an external bundle.
Package minidriver provides function to run tests in an external bundle.
bundleclient
Package bundleclient provides a client of test bundles.
Package bundleclient provides a client of test bundles.
diagnose
Package diagnose implements diagnosis logic for run failures.
Package diagnose implements diagnosis logic for run failures.
externalservers
Package externalservers provides a utility to parse external servers information.
Package externalservers provides a utility to parse external servers information.
failfast
Package failfast provides a utility to track test failures and fail fast.
Package failfast provides a utility to track test failures and fail fast.
processor
Package processor provides the test execution event processor.
Package processor provides the test execution event processor.
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.
servo/xmlrpc
Package xmlrpc implements the XML-RPC client library.
Package xmlrpc implements the XML-RPC client library.
target
Package target is responsible for maintaining resources related to targets.
Package target is responsible for maintaining resources related to targets.
Package packages contains utilities to deal with package names in a robust manner.
Package packages contains utilities to deal with package names in a robust manner.
Package planner contains logic to build and execute a test plan.
Package planner contains logic to build and execute a test plan.
internal/entity
Package entity provides common operations for entities.
Package entity provides common operations for entities.
internal/fixture
Package fixture provides fixture stack data structure.
Package fixture provides fixture stack data structure.
internal/output
Package output defines output stream from entities.
Package output defines output stream from entities.
internal/output/outputtest
Package outputtest provides functionalities for unit testing output package.
Package outputtest provides functionalities for unit testing output package.
Package protocol contains gRPC services and protocol buffer messages used in the core framework.
Package protocol contains gRPC services and protocol buffer messages used in the core framework.
protocoltest
Package protocoltest provides utilities for unit tests involving Tast gRPC protocol.
Package protocoltest provides utilities for unit tests involving Tast gRPC protocol.
Package rpc provides internal gRPC utilities.
Package rpc provides internal gRPC utilities.
run
devserver
Package devserver provides in-process devserver implementations.
Package devserver provides in-process devserver implementations.
fakereports
Package fakereports provides a fake implementation of Reports service for unit testing.
Package fakereports provides a fake implementation of Reports service for unit testing.
genericexec
Package genericexec provides a common interface to execute local commands and remote commands.
Package genericexec provides a common interface to execute local commands and remote commands.
reporting
Package reporting implements test result reporting.
Package reporting implements test result reporting.
resultsjson
Package resultsjson defines the schema of Tast-specific JSON result files (results.json).
Package resultsjson defines the schema of Tast-specific JSON result files (results.json).
Package runner provides functionality shared by test runners.
Package runner provides functionality shared by test runners.
Package sshtest provides support code for testing the host package.
Package sshtest provides support code for testing the host package.
Package testcontext provides logic to extract information from context.
Package testcontext provides logic to extract information from context.
Package testing implements public framework APIs, as well as framework-internal facility to run an entity.
Package testing implements public framework APIs, as well as framework-internal facility to run an entity.
testfixture
Package testfixture provides an implementation of testing.FixtureImpl to be used in unit tests.
Package testfixture provides an implementation of testing.FixtureImpl to be used in unit tests.
Package testingutil is a kitchen sink of utilities shared by Tast tests and Tast framework.
Package testingutil is a kitchen sink of utilities shared by Tast tests and Tast framework.
Package timing is used to collect and write timing information about a process.
Package timing is used to collect and write timing information about a process.
Package usercode provides utilities to interact with user-defined code.
Package usercode provides utilities to interact with user-defined code.
Package xcontext provides Context with custom errors.
Package xcontext provides Context with custom errors.

Jump to

Keyboard shortcuts

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