# test.TestServerBuilder

- **Module:** test
- **Package:** libtmux
- **Language:** Rust
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/libtmux/src/test.rs#L317
- **Page:** https://libtmux.org/en/rs/latest/reference/test-testserverbuilder/

A consuming builder for an isolated foreground tmux test server.

## Members

- `output_limits` (method): Bound how many bytes one command may read, as [`crate::ServerBuilder`] does, so a test can prove the ceiling without producing 32 MiB.
- `dispatch_limits` (method): Bound how many commands may run at once, as [`crate::ServerBuilder`] does.
- `control_client_limits` (method): Bound persistent clients as [`crate::ServerBuilder`] does.
- `tmux_executable` (method): Configure the tmux executable used by the daemon and every client.
- `lifecycle_timeout` (method): Configure the bounded startup and graceful-shutdown observation time.
- `start` (method): Start the isolated foreground tmux daemon.
