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 can run on the embedded controller. They can also run on Linux, MacOS, or FreeBSD environments using EpoxyDuino, which allows AUnit to be used in a Continuous Integration environment like GitHub Workflows. AUnit 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, SAMD21, STM32, SAMD51, ESP8266, ESP32, Teensy platforms.

Downloads

Filename Release Date File Size
AUnit-1.7.1.zip 2023-06-15 1.36 MiB
AUnit-1.7.0.zip 2022-12-08 1.35 MiB
AUnit-1.6.1.zip 2022-02-03 1.33 MiB
AUnit-1.6.0.zip 2021-11-03 1.33 MiB
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