Implement AXIS parity UI and execution baseline
This commit is contained in:
143
coverage/sim-contract.report.json
Normal file
143
coverage/sim-contract.report.json
Normal file
@@ -0,0 +1,143 @@
|
||||
{
|
||||
"checks": {
|
||||
"deterministic_state_and_event_hash": {
|
||||
"byte_identical": true,
|
||||
"runs": 2,
|
||||
"status": "passed"
|
||||
},
|
||||
"locked_abi_unchanged": {
|
||||
"headers_are_inputs": true,
|
||||
"status": "verified"
|
||||
},
|
||||
"native_wasm_schema_compatibility": {
|
||||
"native": "sim_contract_test",
|
||||
"status": "passed",
|
||||
"wasm_worker": "test_contracts.mjs"
|
||||
},
|
||||
"normal_boundary_error_nonfinite_capacity_recovery": {
|
||||
"status": "passed"
|
||||
}
|
||||
},
|
||||
"compatibility_decision": {
|
||||
"abi_change": false,
|
||||
"missing_field_policy": "reject",
|
||||
"protocol_change": false,
|
||||
"snapshot_event_change": false,
|
||||
"status": "verified",
|
||||
"unknown_version_policy": "reject",
|
||||
"workspace_migration": "v1_to_v2_envelope_only_payload_schemas_unchanged"
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"contract_schema": "sim-contracts.v1",
|
||||
"direct_inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "direct_input",
|
||||
"sha256": "bf6651f8d1803f2219d40e61f5e86dcf0821862d087eec2e19f99f593561353e",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 933,
|
||||
"path": "wasm-core/include/sim_api.h",
|
||||
"role": "direct_input",
|
||||
"sha256": "9dda70ef64afe0b398a3de5342e6bdf545c331bbef24f112be2a45acec327227",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1238,
|
||||
"path": "wasm-core/include/sim_protocol.h",
|
||||
"role": "direct_input",
|
||||
"sha256": "d1dd3247159f0950a9aa2d903d25cfa184bccff1d7512de293868763b4035d35",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1050,
|
||||
"path": "wasm-core/include/sim_event.h",
|
||||
"role": "direct_input",
|
||||
"sha256": "5406dbf7fb6a80924835d967641c9ed22cc8c25a13b72b76ce3d235abb0ad45d",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"failure_samples": [],
|
||||
"implementation_status": "verified",
|
||||
"outputs": [
|
||||
{
|
||||
"bytes": 7257,
|
||||
"path": "docs/linuxcnc-web-wasm-contracts.md",
|
||||
"role": "contract_document",
|
||||
"sha256": "748b9ade5f27805b0e2f5710ef55f9ead4f9d164d9ba7ed9b0992bc84891e464",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 10902,
|
||||
"path": "web/worker/contracts.mjs",
|
||||
"role": "worker_validator",
|
||||
"sha256": "da6a9b63df8171db8613c7c97910b857e6738f718b855063960d9d42dd2e736e",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 4061,
|
||||
"path": "wasm-core/tests/sim_contract_test.c",
|
||||
"role": "native_test",
|
||||
"sha256": "99b78149a2e07d091c55c01500f91400514048a5bd47747c1cf0860662b85907",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3949,
|
||||
"path": "web/worker/test_contracts.mjs",
|
||||
"role": "wasm_worker_test",
|
||||
"sha256": "08c17c1246f1884161a221183cd42402e244e47a67b4bb7b89e27f44f7eadc9f",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_status": "blocked_external_owner",
|
||||
"report_sha256": "f96ad8af178dc9555cbf76bc55275ef75b2ecd2cce48a4bc2f312d25798d5ef5",
|
||||
"schema": "sim-contract-report.v1",
|
||||
"schema_versions": {
|
||||
"command": "command-envelope.v1",
|
||||
"event": "event-log.v1",
|
||||
"sim_task": "sim_task.v1",
|
||||
"snapshot": "snapshot.v1",
|
||||
"workspace": "workspace-package.v1"
|
||||
},
|
||||
"status": "passed",
|
||||
"task_id": "P0-03",
|
||||
"tests": {
|
||||
"native": {
|
||||
"byte_identical": true,
|
||||
"first": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"runs": 2,
|
||||
"second": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"status": "passed"
|
||||
},
|
||||
"wasm_worker": {
|
||||
"byte_identical": true,
|
||||
"first": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "4f3a3f5cd65c7278590c3a8927293a4f83c7e5718f354039649cc5991c894001"
|
||||
},
|
||||
"runs": 2,
|
||||
"second": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "4f3a3f5cd65c7278590c3a8927293a4f83c7e5718f354039649cc5991c894001"
|
||||
},
|
||||
"status": "passed"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user