Update TESTING.md to include prerequisites for running tests, specifying the need for the Rust toolchain and SSH client.
Some checks failed
Smoke tests / Build and smoke test (push) Failing after 0s

This commit is contained in:
AI Agent
2026-03-14 18:06:54 -06:00
parent 09ff51c2b0
commit 9c286823e6
3 changed files with 105 additions and 0 deletions

View File

@@ -8,6 +8,8 @@
This builds the server and mudtool, starts the server with a temporary DB, runs the smoke test below (new player, persistence, admin, registration gate, combat), then cleans up. Use it locally to match what Gitea Actions run on push/pull_request. The script uses `MUD_TEST_DB` (default `./mudserver.db.test`) so it does not overwrite your normal `mudserver.db`.
Prerequisites: Rust toolchain (cargo), ssh client. In CI, Rust is installed by the workflow.
---
Run through the checks below before every commit to ensure consistent feature coverage.