OVMS3-idf/tools/unit-test-app
Ivan Grokhotkov 04eb6f6129 Merge branch 'feature/save_esptool_flash_args' into 'master'
CI: save download config in CI build jobs:

IDF built app download config may change with some modification.
save the download configs for built APP in build stage.
then we can use the correct download config in test stage.

See merge request !676
2017-05-08 15:48:28 +08:00
..
components/unity unit tests: change type of flash_test partition to ‘fat’ 2017-05-05 15:21:37 +08:00
main freertos: Delay context switch from queue/task APIs until exiting critical section 2017-04-04 10:10:08 +10:00
tools CI: fix bug in generating UT CI runner config: 2017-04-10 15:35:32 +08:00
Makefile CI: save download config in CI build jobs: 2017-05-02 13:17:56 +08:00
partition_table_unit_test_app.csv unit tests: change type of flash_test partition to ‘fat’ 2017-05-05 15:21:37 +08:00
README.md add build all unit tests in project.mk and update doc 2016-11-23 11:42:12 +08:00
sdkconfig Unit tests: Add FreeRTOS timer tests 2017-05-05 14:38:15 +10:00

Unit Test App

ESP-IDF unit tests are run using Unit Test App. The app can be built with the unit tests for a specific component. Unit tests are in test subdirectories of respective components.

Building Unit Test App

  • Follow the setup instructions in the top-level esp-idf README.
  • Set IDF_PATH environment variable to point to the path to the esp-idf top-level directory.
  • Change into tools/unit-test-app directory
  • make menuconfig to configure the Unit Test App.
  • make TEST_COMPONENTS= with TEST_COMPONENTS set to names of the components to be included in the test app. Or make TESTS_ALL=1 to build the test app with all the tests for components having test subdirectory.
  • Follow the printed instructions to flash, or run make flash.