Expand description
SSH Server Container for Integration Testing
This module provides SSH server containers for testing SSH client functionality. Two implementations are available:
MockSshServerContainer: Fast mock for tests that don’t need real SSH connectivityRealSshServerContainer: Actual Docker SSH server for full integration tests
Both implementations provide the same interface through the SshServerContainer trait,
allowing for polymorphic usage in tests.
Structs§
- Container
Info - Information about a specific Docker container
- Docker
Debug Info - Debug information collected about Docker containers
- Mock
SshServer Container - Mock SSH server container for fast testing
- Real
SshServer Container - Real SSH server container using Docker
- SshServer
Config - Configuration for SSH server containers
- SshServer
Config Builder - Builder for SSH server configuration
Enums§
- SshServer
Error - Errors that can occur when working with SSH server containers
Traits§
- SshServer
Container - Common interface for SSH server containers (mock and real)
Functions§
- print_
docker_ debug_ info - Debug helper function to collect and print Docker container information