Directories
¶
| Path | Synopsis |
|---|---|
|
cmds
|
|
|
dutagent
command
dutagent is the server of the DUT Control system.
|
dutagent is the server of the DUT Control system. |
|
dutctl
command
dutctl is the client application of the DUT Control system.
|
dutctl is the client application of the DUT Control system. |
|
internal
|
|
|
chanio
Package chanio provides a way to use channels as io.Reader and io.Writer.
|
Package chanio provides a way to use channels as io.Reader and io.Writer. |
|
dutagent
Package broker provides utilities for a dutagent service to handel the RPC requests.
|
Package broker provides utilities for a dutagent service to handel the RPC requests. |
|
fsm
Package fsm provides a simple but powerful finite state machine implementation.
|
Package fsm provides a simple but powerful finite state machine implementation. |
|
test/mock
The mock package provides implementations of dutctl entities that can be used for unit-testing modules.
|
The mock package provides implementations of dutctl entities that can be used for unit-testing modules. |
|
pkg
|
|
|
dut
Package dut provides representation of the device-under-test (DUT).
|
Package dut provides representation of the device-under-test (DUT). |
|
module
Package module provides a plugin system for the DUT package.
|
Package module provides a plugin system for the DUT package. |
|
module/flash
Package flash provides a dutagent module that reads or writes the SPI flash on the DUT.
|
Package flash provides a dutagent module that reads or writes the SPI flash on the DUT. |
|
module/gpio
The gpio package provides two modules that simulate buttons and switches respectively, using the GPIO pins of the Raspberry Pi.
|
The gpio package provides two modules that simulate buttons and switches respectively, using the GPIO pins of the Raspberry Pi. |
|
module/ipmi
Package IPMI provides a dutagent module that allows IPMI commands to be sent to a DUT's BMC.
|
Package IPMI provides a dutagent module that allows IPMI commands to be sent to a DUT's BMC. |
|
module/pdu
Package pdu provides a dutagent module that allows power control of a PDU via HTTP requests.
|
Package pdu provides a dutagent module that allows power control of a PDU via HTTP requests. |
|
module/serial
Package serial provides a dutagent module that listens on a defined COM port.
|
Package serial provides a dutagent module that listens on a defined COM port. |
|
module/shell
Package shell provides a dutagent module that executes shell commands.
|
Package shell provides a dutagent module that executes shell commands. |
|
module/ssh
Package ssh provides a dutagent module that connects to the DUT via Secure Shell and executes commands that are passed to the module from the dutctl client.
|
Package ssh provides a dutagent module that connects to the DUT via Secure Shell and executes commands that are passed to the module from the dutctl client. |
|
protobuf
|
|
Click to show internal directories.
Click to hide internal directories.