Documentation
¶
Overview ¶
Package raw provides raw client APIs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ATEAPIs ¶
type ATEAPIs struct {
// contains filtered or unexported fields
}
ATEAPIs provides access to raw DUT protocol APIs.
func NewATEAPIs ¶
NewATEAPIs returns a new instance of raw ATE APIs. Tests must not call this directly.
type DUTAPIs ¶
type DUTAPIs struct {
// contains filtered or unexported fields
}
DUTAPIs provides access to raw DUT protocol APIs.
func NewDUTAPIs ¶
NewDUTAPIs returns a new instance of raw DUT APIs. Tests must not call this directly.
func (*DUTAPIs) CLI ¶
func (r *DUTAPIs) CLI(t testing.TB) StreamClient
CLI returns a new streaming CLI client for the DUT.
func (*DUTAPIs) Console ¶
func (r *DUTAPIs) Console(t testing.TB) StreamClient
Console returns a new Console client for the DUT.
type GNMIAPI ¶
type GNMIAPI struct {
// contains filtered or unexported fields
}
GNMIAPI provides access for creating a default or new gNMI client on the DUT.
type GNOI ¶
type GNOI interface {
// contains filtered or unexported methods
}
GNOI stores APIs to GNOI services.
type GNOIAPI ¶
type GNOIAPI struct {
// contains filtered or unexported fields
}
GNOIAPI provides access to creating raw gNOI clients for the dut.
type GRIBIAPI ¶
type GRIBIAPI struct {
// contains filtered or unexported fields
}
GRIBIAPI provides access to creating raw gRIBI clients for the DUT.
type P4RTAPI ¶
type P4RTAPI struct {
// contains filtered or unexported fields
}
P4RTAPI provides access for creating a default or new GRIBI client on the DUT.
type StreamClient ¶
type StreamClient interface {
// contains filtered or unexported methods
}
StreamClient provides the interface for streaming IO to DUT.