PASS: actual objective overlay lifecycle preserves separate ownership, late readiness/reopen, data refresh, pan/zoom/culling, supported sibling/shared-frame parents, coordinate offsets, native task-clear isolation and terminal cleanup; native rendering remains unverified PASS: actual map element initializes each widget, retries missing widgets, updates position and changes only stale text/icon data; no native image-load claim PASS: actual native fixture root/config ownership and idempotent cleanup preserve foreign map, selector excludes ordinary route, fixed budgets/screenshots/UGC boundaries retained; native operations not executed PASS: actual full Inspect rejects canvas parenting, wrong active container/canvas, omitted origin offset, wrong rendered box and stale coordinates; differing origins and DPI accepted PASS: actual long-warning phases retain visible label through1500ms checkpoint then restore radio before close; synthetic marker separated from unmoved player PASS: actual Center places marker100screenpx left of pan center at both fixture zooms without altering disclosed coordinates PASS: missing, child-only, malformed, zero and duplicate prefab root IDs rejected PASS: delayed scene/inventory arrival, deferred preload, identity checks, stale replies, timeout and observer cleanup PASS: actual inventory manifest, delayed/missing/wrong-owner item links, finite cap, consumed-stock refresh and preload ordering PASS: spawn scene remains held through final acknowledgement and nearby use; leaving, reassignment, disconnect and teardown release it PASS: production prison AI hold/release, repeat activation, authority/faction/player exclusion, dead actor and stop cleanup PASS: actual protected/capped damage plus exact-actor terminal fixture bypass through delayed native damage, fail-closed ownership and untouched ordinary actor; no native claim PASS: actual full planner selection/commit body, 360 equivalence scenarios, orders/reservations/cooldowns identical; one128-unit scan vs >10000 repeated unit visits; no FPS claim PASS: actual observer monitor/recovery/cleanup rejects retained old controller, preserves new camera/editor/hints/timer, restarts once and retains normal recovery; native effects modeled from SDK, no runtime claim PASS: former chat controller releases only its own callbacks and preserves replacement menu; current-owner stop/scope and repeated teardown remain intact PASS: wrong observer fixture selector rejected before runtime/profile setup; no engine launched PASS: actual depot radio/planning/two-leg state transitions, fixed deadline, late proof quarantine, finite import and no adoption after Stop PASS: actual depot HQ lifecycle, existing planner priority, server/mode/owner gates, idempotent polling and owner replacement PASS: actual full depot leaf, exact custody, isolated callbacks, finite reservation, false/unknown and Stop quarantine, once-only delivery and caps; native movement unqualified PASS: actual authored identity capture, READY-only detached provenance, same shared stock admission, completed exact two-leg proof, lifetime caps and Stop no late adoption usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds usage: test_native_mounted_intercept.py [-h] [--steam STEAM] [--external-addons EXTERNAL_ADDONS] --compat COMPAT --profile PROFILE [--smoke {normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}] [--maintenance-refuel] [--mounted-swap-eligibility] [--mine-stock] [--mounted-courier] [--mounted-intercept] [--convoy-cover] [--field-terrain-audit] [--field-service-cancel] [--route-service-cancel] [--station-teardown-diagnostics] [--flight-autohover] [--flight-action-inputs] [--flight-input-diagnostics] [--recon-takeover-only] [--body-recovery-only] [--rounds ROUNDS] [--timeout TIMEOUT] [--project {core,chat}] test_native_mounted_intercept.py: error: --mounted-intercept and --convoy-cover are mutually exclusive PASS: actual native interception witness requires real radio cursor/lineage, original actor identities, fixed movement/hold/expiry/resume and immutable deadline; no movement/delivery injection PASS: actual CLI rejects wrong mode/project/rounds/899s/conflict before runtime; valid flag and terminal branch identify synthetic-observation qualification PASS: visible base hook and actual fixture override delegate once; delivery proof uses retained pre-super route only on successful production transition actual mounted HQ dispatch planning, radio, ownership and lifecycle checks passed PASS: actual mounted intercept eligibility/order chronology, fixed destinations, native road selection bounds, width, segment heading, clearance and settlement delegation; no native driving claim PASS: actual Tick clock initialization admits fractional first ticks and expires without extending the original start PASS: actual finite conservation/deadline/callback policies; read-only selection, bounded once-only inventory submission and no can refill; native transfer not executed PASS: actual exact-context membership, bounded identity/reach gates, native start/cache/eligibility ordering and no duplicate/foreign action start; fuel manager identity and empty-can headroom guards checked PASS: actual detached node/value snapshot and conservation refuse mismatched lengths before indexed reads, retain original identities under native out-array aliasing and log bounded counts once; native cause remains unknown PASS: actual mine evidence sealing/recovery, historical coarse publication, caps, canonical ownership, marker join retry/owner-change/stop; native arming and replicated vector-array transport untested PASS: actual full document recovery retains authored/sealed targets, one shared spent ledger, retry/exhaustion semantics and canonical multi-player ownership alongside supplemental mine intel PASS: actual infantry search suspension, quiet grace, finite resume, expiry/replacement and defensive/ownership boundaries PASS: infantry combat gate precedes radio delivery and preserves non-task transports PASS: actual HQ contact transition wakes only fit squad members, cancels only task orders and logs changes once PASS: actual finite medicine grants, authored stock deduction, full-backpack refusal/pouch fallback, no loot replenishment, unresolved-operation quarantine and ownership/stop guards PASS: only recent native detected/identified threats suspend hunter travel; stale/disarmed/destroyed contacts cannot strand patrols PASS: actual hunter combat transition cancels only its travel once, holds through renewed contact and resumes after quiet; unregistered startup preserved PASS: captured sighting retention, immutable details, expiry, replay rejection, bounded sound uncertainty/cooldown, radio loss, priority and overdue-status fairness PASS: arrow press/release, held keys, opposing keys, disabled/menu input and firearm-only retention PASS: town trigger and hard 700m exclusion for all observers, empty/invalid positions and final-check crossings PASS: exact finite site squads, invalid roster/count rejection, committed-site spacing and safe fallback boundary PASS: mortar couriers use the mobile site team and refuse permanent-only garrisons PASS: omitted preferred mortar depot selects a surviving owned camp/mobile team; no camp, foreign cache and permanent-only sites are unavailable; historical priority retained PASS: real-session mortar deadline, failed-support convoy admission and hunter survivor/recovery gates PASS: native-route retry preserves delivered target, limits attempts and suspends during combat PASS: stale/deleted AI utility cannot receive Complete; mortar HQ preflight withholds unsafe orders; mounted convoy cover never creates infantry Defend PASS: flight crew affiliation and group precede native boarding; preparation remains bounded even while passengers wait PASS: factionless/deleted map targets do not abort perception; faction lookup tolerates teardown; deleting helicopter releases without capture/engine access PASS: shoot adapter waits for a physical round; bounded same-shell retries, interrupted/never-started loads, committed no-retry, order/owner changes and normal native delegation PASS: missing/invalid faction crew defers before any native spawn or allowance insertion; all registered RHS factions have explicit soldier and medic profiles PASS: vehicle radio issued once; pending, refusal and looting cannot duplicate or fabricate a physical radio link PASS: actual vehicle-radio link requires the original seated crew, physical manpack and live uncaptured mission vehicle; looting, dismount, release and teardown remove it PASS: actual hunter release preserves survivors/HQ, releases driving ownership once, delegates capture/teardown, and excludes prison/patrol/mortar from generic objective defence PASS: real opening road geometry enforces wide azimuths; fresh delivered contact preempts patrol cooldown, respects radio failures and does not starve in-flight interception PASS: actual scoped 10% tighter REGULAR aim error and alert perception; preserves equipment multiplier and restores vanilla behavior when unbound PASS: physical inspection and parent-wreck retention; server-only searched/report delivery unlocks native cleanup once with a 300-second delay PASS: bounded same-group empty-spawn retries, no casualty refill, queue retirement, delivery-gated intel, prepared-team reuse, throttled diagnostics and LOD release PASS: production airborne memory confidence, persistence, ground coverage, confirmed losses, artillery veto, cooldown and invalid-input rules PASS: production cover retains the carried HQ target until its deadline; airport reload waits until the drop pass and cover have finished PASS: air logistics reservation preserves delivered search until radio handoff, excludes guards/combat/in-flight orders, and quarantines unresolved native loads/moves PASS: actual ammunition cargo selector handles empty rifle/machinegun/sniper magazines, preserves loaded variants, excludes auxiliary launchers and tolerates missing native metadata PASS: original 15-minute launch/loss cadence, active/captured timer disarm, saved delay reset, stop, 300m orbit and bounded close-contact standoff at 30/60/120 Hz PASS: actual aircraft-removal notification guards owner/server/active/stop and schedules one full delay without replay extension PASS: hill prominence/elevation, actual road edges/heights/bends and server-only finite scout admission, pending stock, timeout and no replacements/refills PASS: mortar duty scope excludes players, other crews, stopped/client/inactive states; only destruction releases an active assignment, while the gunner may approach the gun PASS: random mode restrictions, full numeric ranges, independent calendar dates and strict daylight boundaries PASS: actual killais eligibility includes the 1000m boundary, excludes players/retained bodies/dead/non-character entities and checks full 3D distance PASS: actual generation scheduler bounds each tick, enforces deadline/candidate ceiling, validates fallback, commits only accepted positions, skips only dispensable sites, preserves required objectives/intel, and resets the next search budget PASS: terrain placement samples world bounds, retains streaming candidates, bounds waits/work, rejects foreign fallbacks, preserves objectives/intel and validates completion PASS: actual navigation readiness supports static meshes, yields only for loadable streaming tiles and refuses unreachable positions PASS: real sampling handles absent airports and extraction clearance preserves geometry/navigation/flatness while selecting the correct aircraft survey PASS: universal connector, embedded/standalone exports, multiple terrains, stable IDs, native nav configs, missing-nav visibility, path validation and overwrite protection PASS: airfield detection accepts physical runways/towers and bounded authored markers, rejects unrelated props, water and out-of-world markers, and samples terrain height PASS: configured airport parsing, bounded readiness, stale admission rejection and cleanup wiring PASS: automatic default, explicit header/CLI opt-out, editor/authored-mode guards, optional airport override precedence and fresh-round saving guard PASS: singleton identity guards, paired faction deserialization and client world-cleanup wiring PASS: task/map/respawn getters survive delayed old destruction and preserve ordinary-mode behavior PASS: replication hierarchy refuses absent/aliased nodes and establishes delivery dependencies idempotently PASS: standalone old faction delegates collected once, with null/deleted owners ignored PASS: actual terrain takeover startup skips mode-less/menu worlds, always forwards super, retains eligible/unsupported/authored/client/editor semantics PASS: native name callback preserves authored modes, opt-outs and failures; confirmed takeover metadata restores on cleanup without changing scenario resource or overwriting later titles 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 faction resolution reserves explicit roles, samples without replacement, substitutes disabled selections, and rejects duplicate/unknown/missing choices and insufficient pools PASS: Random all submits persistent random roles immediately; manual mixed choices, stale/unauthorized UI guards and debounce preserved PASS: actual content policy gates parent packs, individual factions, faction identity and finite group rotation with vanilla fallback PASS: actual delivered road eligibility, ahead projection without chords, reservations, stock road query bounds, terrain/water/obstruction refusal and clean outputs PASS: actual delivered-task lineage, expiry, old-order retention, native commit, release, road precision expiry and duplicate delivery PASS: actual original-roster local handoff,100m3D bound,busy carrier/budget exclusion,origin interruption including deletedsource,normal radio delivery and per-source replay history PASS: actual visual intake retains source/time/position/id, rejects replay, prefers usable own route, excludes simultaneous callers and conservatively resets negative-sweep dwell PASS: actual fixture local/radio gating, immutable source/time/position, interrupted-report exclusion and exact-owner cleanup PASS: local-handoff runner refuses wrong project/round count/insufficient deadline before runtime work PASS: actual fixture allocator terminal/unsubmitted guard, original-group lookup and both candidate gates PASS: actual report-derived waypoint insertion/order and tighter positive radii; no formation navigation claim PASS: actual Place/Stop waits native pose update, bounds four attempts, preserves original position, restores pending/settled placement and respects ownership/accepted-move quarantine PASS: actual fixture current/original recipient ownership, unresolved transfer cleanup, exact-token release and idempotent Stop PASS: actual fixture phased-cargo readiness, bounded callbacks, captured-stock mixed-caliber selection/continuation, reservation cleanup and component magazine counts PASS: actual inventory-fixture setup uses ordinary prison unlock before constructing its convoy-waiting probe; failed unlock cannot run fixture PASS: actual authored storage anchors, native trace flags, own-hierarchy exclusion, external wall/vehicle obstruction, range, unknown geometry and bounded context refusal PASS: actual convoy binding, finite identities, disjoint tokens, shared report replay/cooldown, original recipients and HQ cleanup PASS: actual finite convoy supply pool; immutable slots, shared demand state, sparse/capped discovery and permanent shutdown PASS: actual HQ rotates finite donors, skips unavailable/contacted trucks, uses delivered reports and dispatches at most one trip per planning cadence PASS: actual original turret identity, native/canonical guards, scoped maximum-skill profile, reset, dismount/reboard, requested-skill preservation and restoration /tmp/err-policy-8iaqzlss/check.cpp: In function ‘float deadline(string, float, bool, bool, bool)’: /tmp/err-policy-8iaqzlss/check.cpp:43:21: error: ‘ERR_NativeMountedInterceptProbe’ was not declared in this scope 43 | if (ERR_NativeMountedInterceptProbe.Enabled()) m_ERRSmokeDeadline = now + 840000; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/home/jakub/devel/escapistsrereintroduced/.build/mounted-native-1456/tests/test_native_memory_deadlines.py", line 41, in run(r''' ~~~^^^^^ #include ^^^^^^^^^^^^^^^^^^ ...<21 lines>... } ^ '''.replace('DECLARATIONS', ','.join(flag+'=false' for flag in flags)).replace('SELECTOR',selector)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/jakub/devel/escapistsrereintroduced/.build/mounted-native-1456/tests/policy_harness.py", line 13, in run subprocess.run(['g++','-std=c++17','-Wall','-Werror',str(p/'check.cpp'),'-o',str(p/'check')],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 '['g++', '-std=c++17', '-Wall', '-Werror', '/tmp/err-policy-8iaqzlss/check.cpp', '-o', '/tmp/err-policy-8iaqzlss/check']' returned non-zero exit status 1. Traceback (most recent call last): File "/tmp/erri-mounted-native-root-1456/run-suite.py", line 24, in try:module.check() ~~~~~~~~~~~~^^ File "/home/jakub/devel/escapistsrereintroduced/.build/mounted-native-1456/tools/check.py", line 88, in check subprocess.run([sys.executable,str(ROOT/'tests'/name)],check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/erri-mounted-native-root-1456/run-suite.py", line 15, in track try:result=original(args,*a,**kw) ~~~~~~~~^^^^^^^^^^^^^^ 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/.build/mounted-native-1456/tests/test_native_memory_deadlines.py']' returned non-zero exit status 1. PASS: 35 prefabs have unique saved root entity IDs PASS: 299 original script entries tracked across 18 unfinished responsibilities PASS: 1 isolated addons, acyclic dependencies, 57 unique resources, exact vanilla/authorized external references Suite exit 1 programs 73 unchanged True