Files
EscapistsReintroduced/docs/evidence/human-ai-2026-10-13/full-check-sandbox.log
T
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

59 lines
5.6 KiB
Plaintext

PASS: traffic distance/grace, all-observer veto, player claims, foreign custody, bounded spawn cadence, failure/stall retention and shutdown preserve nearby/claimed entities
PASS: actual observer collection includes spectator targets and controlled bodies; missing views/controllers and open editor cameras veto spawn/cleanup
PASS: civilian traffic defaults to three; menu command resolves to persisted 0..6 setting with zero disabling new cars
PASS: bounded exit-road selection can turn along a coastline when the opposite road is unavailable; no-route case is withheld
PASS: managed traffic pins both native garbage entries; release/retirement removes only those pins, including partial creation
PASS: exhausted/blocked opening keeps configured radius; distant objective fallback rejected; bounds, player clearance, separation, force cap and retry delay retained
PASS: separated rear vehicle approaches, opposite infantry sectors, radio-gated ownership, failed-order preservation, visual cover or bounded supported reconnaissance, bounded dismount/search/regroup and loss cleanup
PASS: production dismount/boarding allocation, all crew allowances, waypoint ownership, one-time vehicle detach/restore and capture/teardown guards
PASS: covering support requires the original conscious turret gunner, valid mounted driver, live crew and delivered assignment
PASS: alternate positions exclude failed and occupied stages, roll back on failed planning/allocation, and preserve the total time budget
PASS: only original fit loaded healthy uncaptured gunners stay mounted; driver can leave; infantry readiness excludes the retained gunner but regroup requires all survivors
PASS: actual HQ allocator selects reachable reports, distinct cover/flanks, simultaneous fronts, bounded reservations and failed-radio/placement rollback
PASS: shared own-force attack spacing, own-group refresh, exact release, expiry/deletion, finite capacity and fresh confirmed sighting-only flank permission
PASS: actual convoy foot transport detachment is idempotent; regroup restores only its live friendly uncaptured original truck
PASS: opposing native flank orders are transactional; arrived teams sweep twice, travelling/boarding teams retain orders, failed redirects retry and replayed contacts are ignored
PASS: expired-report approach, arrival-only search, completion, newer/older/replayed reports, visual priority, interrupted search and bounded travel
PASS: nearest reported idle team, blocked teams, guards, active/pending orders, combat, radio routes, stale status and distance limit
PASS: six editor listeners transferred idempotently, unrelated handlers retained, authority guard and lifecycle ordering
PASS: takeover reconnect creates only missing managers, restores native roles, never grants non-admin access, skips stale/disconnected/client states
PASS: Game Master button becomes enabled on native permission arrival and disabled on revocation; no permission bypass
PASS: native creation called once per editor; pending/duplicate ownership waits, host works, retry is bounded and stale-world callbacks cannot create editors
PASS: catalog-independent cleanup removes original subscriptions once, handles never-initialized/preload items, preserves live validation and opted-out/editor behavior
PASS: shared config transaction rejects client writes, preserves first-save/prior/fallback state across open, write, backup, partial-copy, readback and mismatch failures
PASS: actual Save/Commit preserves semantically valid backup across unrelated menu edits and repairs; unknown fields/default sections retained; actual terrain parser; other parsers, catalog and disk doubled
.....TTS request rejected: authentication failed (403)
TTS request completed (200)
...E.
======================================================================
ERROR: test_real_chunked_http_generation_and_playback (__main__.WelcomeTests.test_real_chunked_http_generation_and_playback)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/jakub/devel/escapistsrereintroduced/tests/test_welcome_voice.py", line 123, in test_real_chunked_http_generation_and_playback
server = tool.ThreadingHTTPServer(('127.0.0.1', 0), tool.handler_for(clip(), cache))
File "/usr/lib/python3.14/socketserver.py", line 453, in __init__
self.socket = socket.socket(self.address_family,
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
self.socket_type)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/socket.py", line 236, in __init__
_socket.socket.__init__(self, family, type, proto, fileno)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
----------------------------------------------------------------------
Ran 10 tests in 0.006s
FAILED (errors=1)
Traceback (most recent call last):
File "/home/jakub/devel/escapistsrereintroduced/tools/check.py", line 116, in <module>
if __name__=='__main__':check()
~~~~~^^
File "/home/jakub/devel/escapistsrereintroduced/tools/check.py", line 24, in check
subprocess.run([sys.executable,str(ROOT/'tests/test_welcome_voice.py')],check=True)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/subprocess.py", line 578, in run
raise CalledProcessError(retcode, process.args,
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/usr/bin/python3', '/home/jakub/devel/escapistsrereintroduced/tests/test_welcome_voice.py']' returned non-zero exit status 1.