OVMS3-idf/components/driver/test
michael d9c5016e08 test: add new test framework for different configurations
Paremeterized Test Framework
-----------------------------

The SPI has a lot of parameters, which works in the same process.
This framework provides a way to easily test different parameter sets.
The framework can work in two different ways:

- local test: which requires only one board to perform the test - master
& slave test: which generates two sub test items which uses the same
config set to cooperate to perform the test.

The user defines a (pair if master/slave) set of init/deinit/loop
functions. Then the test framework will call init once, then call loop
several times with different configurations, then call deinit.

Then a unit test can be appended by add a parameter group, and pass it into
a macro.
2019-01-26 00:10:41 +08:00
..
param_test test: add new test framework for different configurations 2019-01-26 00:10:41 +08:00
CMakeLists.txt test: add new test framework for different configurations 2019-01-26 00:10:41 +08:00
component.mk test: add new test framework for different configurations 2019-01-26 00:10:41 +08:00
test_adc2.c unit tests: Only initialise tcpip_adapter() when needed by the test 2018-10-17 22:53:46 +00:00
test_gpio.c gpio test: add GPIO multi-level interrupt test 2018-09-06 17:43:23 +08:00
test_i2c.c test: Fix some unused identifier warnings 2018-12-10 12:34:16 +08:00
test_i2s.c test: components/driver: i2s case 2018-11-29 11:32:40 +08:00
test_ledc.c ledc test: ignore one case. 2018-09-06 19:43:30 +08:00
test_pcnt.c pcnt test: ignore pcnt two test cases 2018-09-06 19:42:20 +08:00
test_pwm.c test: components/driver: pwm case 2018-11-28 10:42:32 +08:00
test_rmt.c rmt test: add the case for bug in github[#1815] 2018-09-06 19:43:30 +08:00
test_sdmmc_sdspi_init.cpp sdmmc, sdspi: fix initializers to be C++-compatible, add test 2018-04-23 14:35:13 +08:00
test_sigmadelta.c test: driver/sigmadelta test case 2018-06-13 10:15:06 +08:00
test_spi_master.c unity: separate common and IDF specific functionality 2018-11-19 12:36:31 +08:00
test_spi_slave.c spi_slave: add valid check for DMA buffers 2018-11-26 03:49:26 +00:00
test_timer.c test: components/driver: timer case 2018-06-13 01:39:07 +00:00
test_uart.c driver: rs485 test support (remove timeout tag) 2018-10-17 12:47:12 +02:00