Skip to content

Releases: mmurdoch/arduinounit

fixed skipped message bug and added preliminary debug

09 Sep 15:22
Compare
Choose a tag to compare

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

08 Sep 18:54
Compare
Choose a tag to compare

Incorporated #88 - Teensy Support.

bug fix release

11 Jun 14:19
Compare
Choose a tag to compare

Flash Data de-duplication may apply to program text (fixed).

Shiny new ArduinoUnit

03 May 06:52
Compare
Choose a tag to compare

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

29 Apr 10:59
Compare
Choose a tag to compare

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

11 Apr 05:26
Compare
Choose a tag to compare
v2.3.7-alpha Pre-release
Pre-release

Add mockprint, mockstream (iss62) fix regression (iss77).

v2.3.6-alpha

05 Apr 03:51
Compare
Choose a tag to compare
v2.3.6-alpha Pre-release
Pre-release

Resolution to #77

v2.3.5-alpha

04 Apr 15:19
Compare
Choose a tag to compare
v2.3.5-alpha Pre-release
Pre-release

Bug fix patch, variadic macros did not support parens in first argument. Now they do.

v2.3.4-alpha

03 Apr 05:35
Compare
Choose a tag to compare
v2.3.4-alpha Pre-release
Pre-release

Mock String, Printable, Print and Stream make en vitro (on dev system) builds much cleaner. See examples/advanced or firmware.

v2.3.3-alpha

27 Mar 06:19
Compare
Choose a tag to compare
v2.3.3-alpha Pre-release
Pre-release

This now supports compiling with LLVM/GCC on a development platform, you can do en vitro unit tests!