Define server-authoritative symbol semantics (#29)
Build / build (push) Canceled after 0s

This commit is contained in:
dnorberg committed 2026-09-30 07:17:14 -04:00
1 parent 8cce41fd71
commit 3c900634c9
15 files changed
+354 -46

No files matched your search

+4 -4
View File
@@ -1,15 +1,15 @@
# GameTest suites
The default dedicated-server run is a small smoke suite: 16 Rivencraft tests
The default dedicated-server run is a small smoke suite: 17 Rivencraft tests
cover core linking, deterministic Age definition, writing persistence, legacy
data migration, workstation transactions, and forged/replayed menu actions.
NeoForge currently adds two of its own tests, so the runner reports 18.
NeoForge currently adds two of its own tests, so the runner reports 19.
```shell
./gradlew runGameTestServer
```
The remaining 46 Rivencraft tests are archived, not deleted. They cover
The remaining 47 Rivencraft tests are archived, not deleted. They cover
completed milestone details such as every Age terrain profile, Notebook and
Desk surface interactions, refill edge cases, book assembly controls, and
workstation break/drop behavior. Run only the relevant archive alongside the
@@ -21,7 +21,7 @@ core tests when investigating an issue:
```
Available suite names are `linking`, `writing`, `desk`, `binder`, `mixer`, and
`recipe`. Run all 62 Rivencraft tests (64 including NeoForge's two) before a
`recipe`. Run all 64 Rivencraft tests (66 including NeoForge's two) before a
release or after broad cross-system changes:
```shell