Implement AXIS parity UI and execution baseline
This commit is contained in:
93
coverage/python-callbacks-s3.report.json
Normal file
93
coverage/python-callbacks-s3.report.json
Normal file
@@ -0,0 +1,93 @@
|
||||
{
|
||||
"boundaries": [
|
||||
"subprocess/socket/device paths/host paths are REAL-EXCLUDED",
|
||||
"VCP UI rendering remains outside this task",
|
||||
"callback handlers are Worker-local and not persisted as executable code"
|
||||
],
|
||||
"callbacks": {
|
||||
"filter": [
|
||||
"source_allowlist",
|
||||
"budget",
|
||||
"exception_isolation"
|
||||
],
|
||||
"remap": [
|
||||
"prolog",
|
||||
"epilog"
|
||||
],
|
||||
"vcp": [
|
||||
"descriptor",
|
||||
"typed_pin",
|
||||
"callback",
|
||||
"rollback_on_failure"
|
||||
]
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"inputs": [
|
||||
{
|
||||
"path": "context-lock.json",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc"
|
||||
},
|
||||
{
|
||||
"path": "web/worker/python-callbacks.mjs",
|
||||
"sha256": "2351fb79254da15c1e97d9be7c7f3d5f5bde1478780f5f6d98ee9270d56562ec"
|
||||
},
|
||||
{
|
||||
"path": "web/worker/test_python_callbacks.mjs",
|
||||
"sha256": "0b78e429adf695483b39d68ec3561eab9ed5b4c3cc13841ef6f9eb91ef775fb7"
|
||||
},
|
||||
{
|
||||
"path": "web/worker/test_python_callbacks_s3.mjs",
|
||||
"sha256": "fa75a69bd57e24ba171dfc1999a962994b5b0b64a12d555e57563ff2621bbd82"
|
||||
},
|
||||
{
|
||||
"path": "web/worker/sim-session.mjs",
|
||||
"sha256": "715e3ce686e570514cd5549c26f1a7e272d344153ca8e47ec608b22c477b3cc2"
|
||||
},
|
||||
{
|
||||
"path": "linuxcnc/configs/sim/axis/remap/cycle/python/remap.py",
|
||||
"sha256": "6d0dc507dd443b1edcfdf9cb3b2bcc4601ae0c92f8effb3f1bbcf305fbe9a21b"
|
||||
}
|
||||
],
|
||||
"limits": {
|
||||
"max_callbacks": 256,
|
||||
"max_source_bytes": 65536,
|
||||
"reentrant": "blocked",
|
||||
"vcp_pins": 256
|
||||
},
|
||||
"report_sha256": "56c26965b234032f413eacad1d5c58023312ecb79eb6a7368ac229d789c27de6",
|
||||
"schema": "python-callbacks-s3-report.v1",
|
||||
"status": "verified",
|
||||
"task_id": "S3-02",
|
||||
"tests": {
|
||||
"legacy": {
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_python_callbacks.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"sample": null,
|
||||
"status": "verified",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "531b7be35a842a946c7cac8bebfef9d45756969fdae33fa470598fe353d4be78"
|
||||
},
|
||||
"s3": {
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_python_callbacks_s3.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"sample": {
|
||||
"callback_hash": "fnv1a64:67e7a5316f57b53d",
|
||||
"calls": 3,
|
||||
"checkpoint_hash": "fnv1a64:913e7b44c12d48a7",
|
||||
"errors": 8,
|
||||
"schema": "python-callbacks-s3-sample.v1",
|
||||
"status": "verified",
|
||||
"worker_hash": "fnv1a64:88c1a0e2e868fbc4"
|
||||
},
|
||||
"status": "verified",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "069f9e88fb730cbd1c818814c54650eb73bc7f79103112d26124a67505e7501b"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user