Add evaluated string outputs to the test framework
- Integrate StringBuilder with the test framework. Test failures print
"Actual: " followed by the evaluated values for the expression.
- Update SimplePrintingEventHandler to have the write function
optionally output the newline.
Example:
[ RUN ] Status.CompareToStatusCode
../../pw_status/status_test.cc:43: Failure
Expected: Status(Status::ABORTED) == Status(Status::DATA_LOSS)
Actual: ABORTED == DATA_LOSS
[ FAILED ]
Change-Id: I4bd6f63cfd903ce2dc4959a1491825e7e743a522
Pigweed is a collection of embedded-focused libraries, which we call “modules”. These modules are designed for small-footprint MMU-less microcontrollers like the ST Micro STM32L452 or the Nordic NRF82832. The modules are designed to facilitate easy integration into existing codebases.
Pigweed is in the early stages of development.