microReticulum/test
Chad Attermann 49ccbc2827 Major bug fixes and performance enhancements
- Fixed bug in path table loading from flash storage wherein the raw
(packed) announce packet associated with each path entry was not being
unpacked prior to use.
- Fixed bug in path table entry announce packet loading where critical
changes to the announce packet (like hops increment) was being
overwriteen each time packet was re-loaded from cache.
- Optimized path table entries to lazy-load both announce packet and
receive interface so that memory is consumed by these structures until
if/when the path is actually used.
- Updated several global timers and sizes to match new RNS 1.x values.
- Bumped version to 0.2.9
2026-03-03 17:53:06 -07:00
..
common/filesystem Replace string-concatenation logging with printf-style F-variants 2026-03-01 10:59:33 -07:00
test_bytes Replace string-concatenation logging with printf-style F-variants 2026-03-01 10:59:33 -07:00
test_collections Replace string-concatenation logging with printf-style F-variants 2026-03-01 10:59:33 -07:00
test_crypto WIP: Major refactor of unit and integration tests 2025-08-26 21:05:36 -06:00
test_example WIP: Major refactor of unit and integration tests 2025-08-26 21:05:36 -06:00
test_filesystem Replace string-concatenation logging with printf-style F-variants 2026-03-01 10:59:33 -07:00
test_general WIP: Major refactor of unit and integration tests 2025-08-26 21:05:36 -06:00
test_msgpack Enhance Bytes, fix for Lins, test/example updates 2026-01-21 12:38:13 -07:00
test_objects WIP: Major refactor of unit and integration tests 2025-08-26 21:05:36 -06:00
test_os Replace string-concatenation logging with printf-style F-variants 2026-03-01 10:59:33 -07:00
test_persistence Major bug fixes and performance enhancements 2026-03-03 17:53:06 -07:00
test_reference Replace string-concatenation logging with printf-style F-variants 2026-03-01 10:59:33 -07:00
test_rns_loopback Replace string-concatenation logging with printf-style F-variants 2026-03-01 10:59:33 -07:00
test_rns_persistence Major bug fixes and performance enhancements 2026-03-03 17:53:06 -07:00
test_transport Major bug fixes and performance enhancements 2026-03-03 17:53:06 -07:00
README Initial commit 2023-10-06 17:24:48 -06:00

This directory is intended for PlatformIO Test Runner and project tests.

Unit Testing is a software testing method by which individual units of
source code, sets of one or more MCU program modules together with associated
control data, usage procedures, and operating procedures, are tested to
determine whether they are fit for use. Unit testing finds problems early
in the development cycle.

More information about PlatformIO Unit Testing:
- https://docs.platformio.org/en/latest/advanced/unit-testing/index.html