Files
recipe-maintainer/recipe-info/mumble/test.md
autonomic-bot f283a371bb recipe-maintainer: public snapshot (secrets + deployment plans removed, single commit)
Sanitized single-commit public mirror of recipe-maintainer.
- Removed test-ssh/.testenv (live creds); added test-ssh/.testenv.example placeholders.
- Removed plans/ and planned-updates/ (deployment-planning docs) so no client/
  deployment domains appear in the public repo.
- All other secret stores were already gitignored.
- docs.coopcloud.tech retained as a submodule (public upstream).
2026-06-16 20:18:24 +00:00

1.1 KiB

Mumble Tests

Target

  • Server: <SERVER>:64738 (mumble protocol, TCP+UDP)
  • Web client: https://mumble.<DOMAIN_SUFFIX> (requires compose.mumbleweb.yml overlay)

Automated Checks

Run the scripts in tests/ to perform automated testing:

Core (always available)

  • health_check.py — Confirms the mumble server is listening on port 64738 via TCP connection test.
  • mumble_connect.py — Full protocol integration test: connects via TLS, authenticates, verifies server version, channel list, welcome text, and ServerSync handshake. Zero external dependencies.

Web client (requires compose.mumbleweb.yml overlay)

  • web_client.py — Verifies the web client is reachable via HTTPS, returns HTTP 200, and serves the Mumble Web UI with expected page content.

Manual Verification

  1. Connect with a Mumble desktop client to <SERVER> port 64738.
  2. Confirm you can join the server and see the welcome message.
  3. Open https://mumble.<DOMAIN_SUFFIX> in a browser and confirm the Mumble Web UI loads.
  4. Check abra app ps mumble.<DOMAIN_SUFFIX> shows healthy replicas for both app and web services.