Testing Frameworks for C++, ESP32

This page summarizes the projects mentioned and recommended in the original post on /r/embedded

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Unity Test API

    Simple unit testing for C

    If you're using the ESP-IDF framework, it already comes with Unity. It's easy to use, and you have the Test Driven Development for Embedded C book as reference.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. AUnit

    Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.

    I‘ve used https://github.com/bxparks/AUnit in combination with the arduino framework. Worked very well.

  4. greatest

    A C testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.

    I have used Greatest. Works great for my purposes.

  5. Catch

    A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

    That is one of the framework that we are considering: https://github.com/catchorg/Catch2

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • higher channels not working on nRF24l01+PA+LNA radio units

    1 project | /r/arduino | 9 Mar 2023
  • wifi/location automation programming?

    1 project | /r/arduino | 24 Feb 2023
  • How to redirect stdout within MegaTinyCore?

    1 project | /r/arduino | 3 Feb 2023
  • Which one is correct?

    1 project | /r/arduino | 19 Oct 2022
  • Help me ASAP!!!!

    1 project | /r/arduino | 1 Oct 2022