NewControlMode
NewControlMode starts a ControlMode attached to session and registers cleanup with t. It requires an explicitly configured process environment and validates that session belongs to server. The client pins the server's frozen effective socket path. Validation or startup failures call testing.TB.Fatal. Releases below tmux 3.7 skip this positive fixture before control startup. ctx bounds startup and registration only, not the returned client's lifetime.
Source and package
- Qualified name
-
tmuxtest.New Control Mode - Package
- tmuxtest
- Distribution
- github.com/libtmux/libtmux-go/tmux
- Source
- tmux/tmuxtest/control.go
- func NewControlMode( ctx context
.Context , t testing.TB, server tmux.Server , session tmux.Session , ) *ControlMode -
- Parameters
-
tmux command#
The tmux commands behind NewControlMode.
tmux C API#
The C declarations in tmux that implement these commands.