diff --git a/docs/test-results/rak_compact_crypto_2026-10-27.md b/docs/test-results/rak_compact_crypto_2026-10-27.md index e9099b5ea..800820fb3 100644 --- a/docs/test-results/rak_compact_crypto_2026-10-27.md +++ b/docs/test-results/rak_compact_crypto_2026-10-27.md @@ -1,3 +1,7 @@ + +
+ + # RAK repeater flash and crypto timing, 27 October 2026 Selected: **compact scalar arithmetic with the existing fast field arithmetic**. diff --git a/test/test_mqtt_payload_oom.py b/test/test_mqtt_payload_oom.py index 2eed11fc4..2d5580343 100644 --- a/test/test_mqtt_payload_oom.py +++ b/test/test_mqtt_payload_oom.py @@ -109,8 +109,10 @@ class MqttPayloadOomTests(unittest.TestCase): production = folder / "MQTTPayloadBuilder.cpp" production.write_text(source) flags = [] if os.name == "nt" else ["-fsanitize=address,undefined", "-fno-sanitize-recover=all", "-fno-pie", "-no-pie"] + # Keep -Werror for our harness/firmware without promoting warnings + # inside the pinned third-party ArduinoJson headers to failures. built = subprocess.run([compiler, "-std=c++17", "-O1", "-Wall", "-Wextra", "-Werror", - "-DARDUINOJSON_POOL_CAPACITY=4", *flags, "-I" + str(header.parent), + "-DARDUINOJSON_POOL_CAPACITY=4", *flags, "-isystem", str(header.parent), "-I" + str(ROOT / "src"), "-I" + str(ROOT / "src/helpers"), "-isystem", str(ROOT / "test/mocks"), str(harness), str(production), str(ROOT / "src/helpers/TxtDataHelpers.cpp"), "-o", str(binary)],