Releases: mmurdoch/arduinounit
fixed skipped message bug and added preliminary debug
In order to fix the 'skipped' message required debugging. A hack style of line-by-line debugging is described in 'ci.md' since it depends on the continuous testing/integration toolchain.
Alpha introduction of line-by-line debugging (ci.md)
But, finally, the 'every test reports skipped' error is fixed (#86).
teensy support
Incorporated #88 - Teensy Support.
bug fix release
Flash Data de-duplication may apply to program text (fixed).
Shiny new ArduinoUnit
ArduinoUnit 3.0
- Builds on ESP8266 & ESP32.
- Compiles to a much smaller size (flash string de-duplication, and a template-de-specialization which reduces the number of asserts that are built).
- Allows for optional foot notes and alternate return values on failure.
- AssertNear and AssertRelativelyNear for float/double comparisons.
- Can be built on dev systems: en vitro and en vivo tests (see vitro example).
- Has a guidebook to get started (see guidebook.md).
guidebook, optional return values, and abs/rel errors
There is now a guidebook.md which introduces testing. The asserts now accept an optional return value for use inside of non-void functions, and there are assertNear and assertRelativelyNear for floating point comparisons.
There are enough changes that the final release will be labeled v3.0
v2.3.7-alpha
Add mockprint, mockstream (iss62) fix regression (iss77).
v2.3.6-alpha
Resolution to #77
v2.3.5-alpha
Bug fix patch, variadic macros did not support parens in first argument. Now they do.
v2.3.4-alpha
Mock String, Printable, Print and Stream make en vitro (on dev system) builds much cleaner. See examples/advanced
or firmware
.
v2.3.3-alpha
This now supports compiling with LLVM/GCC on a development platform, you can do en vitro unit tests!