package daptest

import "github.com/docker/buildx/util/daptest"

Index

Functions

func DoRequest

func DoRequest[ResponseMessage dap.ResponseMessage, RequestMessage dap.RequestMessage](t *testing.T, c *Client, req RequestMessage) <-chan ResponseMessage

func LogConn

func LogConn(t *testing.T, prefix string, conn common.Conn) common.Conn

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(conn common.Conn) *Client

func (*Client) Close

func (c *Client) Close() error

func (*Client) Do

func (c *Client) Do(t *testing.T, req dap.RequestMessage) <-chan dap.ResponseMessage

func (*Client) RegisterEvent

func (c *Client) RegisterEvent(event string, fn func(dap.EventMessage))

Source Files

client.go conn.go

Version
v0.33.0 (latest)
Published
Mar 31, 2026
Platform
linux/amd64
Imports
12 packages
Last checked
12 hours ago

Tools for package owners.