Gate radio intel behind configurable site discovery; record Workshop 0.0.119
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
PASS: mission provider registration is idempotent, optional dispatch is ordered, status aggregates, journals preserve cursors, aliases stay with their addons and topic help is bounded
|
||||
PASS: actual menu command routing covers all menu 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: restart toggle submits authorized settings commands; Mission controls fit without overlap
|
||||
PASS: item editor, preset controls and dynamic item-row layout are structurally valid
|
||||
PASS: selected choices remain green/red and fully visible when disabled; unselected choices return to neutral
|
||||
PASS: probability editor and weighted item-row layout have all bound controls
|
||||
PASS: catalog requests use authenticated sessions, independent admin page selections, loaded-mod allowlisting, bounded pages and allowlisted item mutations
|
||||
PASS: actual item rules, shared-source conflicts, missing/returning mods, bulk reset, independent named presets, bounds, malformed data and failed-save state preservation
|
||||
PASS: actual summaries preserve queued/delivered meaning, clear counts and IDs; raw records, legacy display, cursor gaps and RPC limits remain intact
|
||||
PASS: actual admin body authorization, god restoration, vanilla item deposit, callback completion/failure, timeout quarantine and stop/revocation paths
|
||||
PASS: same-body revoke/regrant preserves pending insertions and timeout quarantine; new-body binding isolates late callbacks and never inherits god mode
|
||||
/tmp/err-policy-wherbjig/check.cpp: In member function ‘bool Admin::Extension(Mode*, string, Array<std::__cxx11::basic_string<char> >&)’:
|
||||
/tmp/err-policy-wherbjig/check.cpp:26:14: error: ‘struct Mode’ has no member named ‘Discovery’
|
||||
26 | if (mode->Discovery()) replies.Insert(mode->Discovery().RadioIntelStatus());
|
||||
| ^~~~~~~~~
|
||||
/tmp/err-policy-wherbjig/check.cpp:26:48: error: ‘struct Mode’ has no member named ‘Discovery’
|
||||
26 | if (mode->Discovery()) replies.Insert(mode->Discovery().RadioIntelStatus());
|
||||
| ^~~~~~~~~
|
||||
Traceback (most recent call last):
|
||||
File "/home/jakub/devel/escapistsrereintroduced/tests/test_intel_admin.py", line 17, in <module>
|
||||
run(r'''
|
||||
~~~^^^^^
|
||||
#include <cassert>
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
...<36 lines>...
|
||||
}
|
||||
^
|
||||
''')
|
||||
^^^^
|
||||
File "/home/jakub/devel/escapistsrereintroduced/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-wherbjig/check.cpp', '-o', '/tmp/err-policy-wherbjig/check']' returned non-zero exit status 1.
|
||||
Traceback (most recent call last):
|
||||
File "<stdin>", line 7, in <module>
|
||||
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_intel_admin.py']' returned non-zero exit status 1.
|
||||
Reference in New Issue
Block a user