Skip to content

ESP Project Testing Template (CI Project Template/Demo)

License

Notifications You must be signed in to change notification settings

dothanhdat1413/automation-unit-test-for-WSL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP-IDF Project Template with CI and Hardware Testing

This is a template project to be used as a reference for ESP-IDF projects with GitHub CI.

GitHub Workflow Status

The purpose of this project is to provide a good starting point for customers who are developing an application based on Espressif chips and want to run unit or integration tests on real hardware.

You can fork and update this project according to your specific needs.

 Note: As default, the hardware testing job is disabled. To enable it, please see the How to Setup documents.

Documentation

In this example project, we will set up the necessary hardware for testing as well as the GitHub Action CI workflow.

GitHub Action Workflow map

Your application code will be automatically tested on real hardware (Espressif chips) in a scheduled workflow (nightly build), if changes are pushed to your repository, or you can run the tests manually.

GitHub Action example result page

How to Setup

GitHub Action WorkflowGitHub Runner Setup

License

The content of this repository is released into the public domain, or CC0 licensed, at your option.

About

ESP Project Testing Template (CI Project Template/Demo)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 37.4%
  • CMake 30.8%
  • C 27.1%
  • C++ 4.7%