# test.TestServerErrorKind

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

The category of a [`TestServer`] lifecycle failure.

## Members

- `FilesystemSetupFailed` (constant): The owned directory or empty configuration file could not be prepared.
- `SocketPathTooLong` (constant): The generated Unix socket path cannot carry tmux's C-string terminator.
- `ExecutableNotFound` (constant): The configured tmux executable was not found.
- `DaemonSpawnFailed` (constant): Starting the foreground tmux daemon failed.
- `DaemonExited` (constant): The foreground daemon exited before readiness completed.
- `ReadinessProbeFailed` (constant): The readiness probe could not be issued or returned malformed output.
- `DaemonPidMismatch` (constant): The daemon reported a different PID than the retained child.
- `StartupTimedOut` (constant): Startup did not become ready before the configured deadline.
- `ShutdownFailed` (constant): Startup rollback or shutdown could not terminate or wait for the daemon, close the client executor, or complete its blocking lifecycle waiter.
- `CleanupFailed` (constant): Fixed-entry removal or owned-directory removal could not be proved.
