teststdio

package
v0.0.148 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package teststdio serializes process-global stdout/stderr redirection for parallel doctest leaves across agent/* packages that share one go test binary.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Capture

func Capture(fn func() error) (stdout, stderr string, err error)

Capture runs fn with os.Stdout/os.Stderr redirected to pipes and returns the captured output. Safe across packages under t.Parallel().

func Lock

func Lock()

Lock acquires the process-wide stdio lock for callers that redirect streams themselves (must Unlock). Prefer Capture when possible.

func Unlock

func Unlock()

Unlock releases the process-wide stdio lock.

Types

This section is empty.

Jump to

Keyboard shortcuts

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