From 5d90822dd8035c96fcf1d97dcb3e33f0b853d29a Mon Sep 17 00:00:00 2001 From: John Poole Date: Mon, 18 May 2026 16:26:39 -0700 Subject: [PATCH] Record Gate 2D ARM validation --- .../Gate2D_ARM_validation_20260518_1623.md | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 migration/phase2/Gate2D_ARM_validation_20260518_1623.md diff --git a/migration/phase2/Gate2D_ARM_validation_20260518_1623.md b/migration/phase2/Gate2D_ARM_validation_20260518_1623.md new file mode 100644 index 0000000..753dbc5 --- /dev/null +++ b/migration/phase2/Gate2D_ARM_validation_20260518_1623.md @@ -0,0 +1,71 @@ +# Gate 2D ARM Validation + +Date: 2026-05-18 16:23 PDT +Host: zerodev1 +Platform: Debian Trixie, aarch64 +Python: 3.13.5 + +## Build + +```bash +cd /usr/local/src/ble-reticulum/migration/protocol_core +date +time python3 setup.py build_ext --inplace + +Result: + +Mon May 18 16:20:58 PDT 2026 +running build_ext +copying build/lib.linux-aarch64-cpython-313/ble_protocol_core_cpp.cpython-313-aarch64-linux-gnu.so -> + +real 0m2.266s +user 0m1.887s +sys 0m0.185s +Gate 2D test +cd /usr/local/src/ble-reticulum +date +PYTHONPATH=migration/protocol_core pytest -q \ + migration/tests/test_ble_peer_session_manager_python_equivalence.py + +Result: + +11 passed, 1 skipped in 0.99s +Gate 2C and 2D regression +PYTHONPATH=migration/protocol_core pytest -q \ + migration/tests/test_ble_peer_session_manager_pybind.py \ + migration/tests/test_ble_peer_session_manager_python_equivalence.py + +Result: + +23 passed, 1 skipped in 0.73s +Backend shim regression +pytest -q migration/tests/test_fragmentation_backend_shim.py + +Result: + +9 passed in 5.22s +Migration regression set +PYTHONPATH=migration/protocol_core pytest -q \ + migration/tests/test_fragmentation_cpp_equivalence.py \ + migration/tests/test_identity_helpers_cpp_equivalence.py \ + migration/tests/test_ble_peer_session_manager_pybind.py \ + migration/tests/test_ble_peer_session_manager_python_equivalence.py + +Result: + +71 passed, 2 skipped in 1.72s +Warning check +PYTHONPATH=migration/protocol_core pytest -q \ + migration/tests/test_ble_peer_session_manager_python_equivalence.py \ + -W always + +PYTHONPATH=migration/protocol_core pytest -q \ + migration/tests/test_ble_peer_session_manager_python_equivalence.py \ + -rw + +Result: + +11 passed, 1 skipped in 0.62s +11 passed, 1 skipped in 0.62s + +No warnings were printed on zerodev1. Earlier Codex report mentioned 2 warnings, but they were not reproducible in this ARM validation run.