Files
Crosspoint/test
Justin Mitchell 0848649ce2 Add FreeInkBook EPUB engine migration guide
Document migration plan from CrossPoint's lib/Epub to FreeInkBook, a memory-efficient clean-room EPUB engine. Covers advantages (O(paragraph+page) memory via SAX parsing, arena allocation, host-testable, full UAX#14 typography, runtime TTF/OTF support), 9-step migration strategy, ESP32-C3 constraints, and integration approach preserving existing UI layer while replacing parsing/layout stack.
2026-07-08 00:22:21 -04:00
..

Host-side gtest unit tests for crosspoint-reader.

Build and run:

  cmake -S test -B build/test
  cmake --build build/test
  ctest --test-dir build/test --output-on-failure -j

Run a single suite directly:

  cmake --build build/test --target StreamingJsonParserTest
  build/test/streaming_json_parser/StreamingJsonParserTest --gtest_filter='*'

Google Test is fetched via CMake FetchContent on first configure; the pinned
version lives in test/CMakeLists.txt.