AUnit

A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.

Author
Brian T. Park
Website
https://github.com/bxparks/AUnit
Category
Other
License
MIT
Library Type
Contributed
Architectures
Any

The unit tests run in the embedded controller, not in a simulator or emulator. It is almost a drop-in replacement of ArduinoUnit with some advantages. AUnit supports timeouts and test fixtures. It somtimes consume 50% less flash memory on the AVR platform, and it has been tested to work on the AVR, ESP8266, ESP32, Teensy and STM32 platforms. Unit tests can often be executed on a Linux or MacOS desktop class machine using EpoxyDuino. Tests can be incorporated into a continuous integration system like Jenkins (using AUniter) or GitHub Actions (using EpoxyDuino).

Downloads

Filename Release Date File Size
AUnit-1.5.5.zip 2021-05-03 1.32 MiB
AUnit-1.5.4.zip 2021-03-02 1.32 MiB
AUnit-1.5.3.zip 2021-02-23 1.32 MiB
AUnit-1.3.0.zip 2019-06-15 1.29 MiB
AUnit-1.2.1.zip 2018-12-22 1.25 MiB
AUnit-1.2.0.zip 2018-12-01 1.16 MiB
AUnit-1.1.0.zip 2018-07-23 1.15 MiB
AUnit-1.0.1.zip 2018-06-27 1.14 MiB
AUnit-1.0.0.zip 2018-06-20 1.15 MiB
AUnit-0.5.3.zip 2018-05-16 1.11 MiB
AUnit-0.5.2.zip 2018-05-08 1.10 MiB
AUnit-0.5.1.zip 2018-05-01 964.90 KiB
AUnit-0.5.0.zip 2018-04-25 927.63 KiB
AUnit-0.4.2.zip 2018-04-10 838.03 KiB
AUnit-0.4.1.zip 2018-04-06 836.39 KiB
AUnit-0.4.0.zip 2018-03-31 831.00 KiB
AUnit-0.3.3.zip 2018-03-22 573.89 KiB
AUnit-0.3.2.zip 2018-03-22 573.86 KiB
AUnit-0.3.1.zip 2018-03-20 47.87 KiB
AUnit-0.3.0.zip 2018-03-19 46.33 KiB
AUnit-0.2.0.zip 2018-03-16 40.48 KiB
AUnit-0.1.1.zip 2018-03-16 38.63 KiB
AUnit-0.1.0.zip 2018-03-15 38.07 KiB