Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
42 lines
3.3 KiB
Plaintext
42 lines
3.3 KiB
Plaintext
test_profile_config.py
|
|
PASS: shared config transaction rejects client writes, preserves first-save/prior/fallback state across open, write, backup, partial-copy, readback and mismatch failures
|
|
test_settings_migration.py
|
|
PASS: legacy values preserved, unsupported fields reported, invalid data rejected, existing files protected, runtime bounds aligned
|
|
PASS: failed initial settings promotion leaves defaults writable after restart; prior/fallback saves survive copy, readback and mismatch faults
|
|
test_terrain_selection.py
|
|
PASS: saved terrain GUIDs, defaults, restart persistence, clearing, backup recovery, corrupt-file preservation, write failures, and client write denial
|
|
PASS: startup terrain capture protects client/editor/menu worlds, default behavior, same-map loads and reload-loop recovery
|
|
PASS: actual transition waits for native startup, disconnects without bans, requires an empty session, retains every loaded mod, bounds waiting and consumes requests once
|
|
test_item_preferences.py
|
|
PASS: actual item rules, shared-source conflicts, missing/returning mods, bulk reset, independent named presets, bounds, malformed data and failed-save state preservation
|
|
test_faction_selection.py
|
|
PASS: actual faction resolution reserves explicit roles, samples without replacement, substitutes disabled selections, and rejects duplicate/unknown/missing choices and insufficient pools
|
|
test_content_policy.py
|
|
PASS: actual content policy gates parent packs, individual factions, faction identity and finite group rotation with vanilla fallback
|
|
test_random_settings.py
|
|
PASS: random mode restrictions, full numeric ranges, independent calendar dates and strict daylight boundaries
|
|
test_convoy_auto_settings.py
|
|
PASS: actual read migrates old valid settings, preserves explicit disabled state, rejects invalid data; next-round feedback and fixed menu remain honest
|
|
test_welcome_voice.py
|
|
....
|
|
----------------------------------------------------------------------
|
|
Ran 4 tests in 0.001s
|
|
|
|
OK
|
|
test_environment_policy.py
|
|
PASS: native settings policy matches calendar boundaries 1900-2050, date/profile parsing is strict, authored defaults preserve old worlds
|
|
test_admin_setting_policy.py
|
|
PASS: Core document-discovery alias, companion-only alias exclusion, strict integer parsing and setting boundaries
|
|
test_time_policy.py
|
|
PASS: every minute round-trips, malformed clocks rejected, defaults limited to added keys, progression bounds and day duration aligned
|
|
test_admin_menu.py
|
|
PASS: actual menu command routing covers all fifteen settings, rejects unsupported keys, gates companions, and matches unique authored widgets
|
|
PASS: explicit weapon retention buttons use the same ready/authorized server command path
|
|
PASS: item editor, preset controls and dynamic item-row layout are structurally valid
|
|
test_hq_convoy_dispatch.py
|
|
PASS: actual authenticated convoy dispatch, active/ready admission gates, canonical receipt, safe unconsumed preflight retry, pool refusal, retained partial failure and consumed no-retry
|
|
test_ai_stinger_admin.py
|
|
PASS: actual Stinger show/set/help state precise actor-roll effects; read-only help, bounded values, malformed syntax and failed-save preservation; no rerolls/gameplay edits and no native persistence claim
|
|
test_view_distance.py
|
|
PASS: view-distance bounds, default, save failures, command parsing, temporary ownership, server/platform limits and lifecycle wiring
|