ble-reticulum/migration/phase2/Gate2D_ARM_validation_20260518_1623.md

1.8 KiB

Gate 2D ARM Validation

Date: 2026-05-18 16:23 PDT Host: zerodev1 Platform: Debian Trixie, aarch64 Python: 3.13.5

Build

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.