1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests
2021-11-26 10:39:40 +01:00
..
backtrace tests/backtrace: make test regexp a bit more loose 2021-11-10 20:38:25 +01:00
bench_msg_pingpong tests/bench_msg_pingpong: add stdint.h include (for clang & stdatomic.h) 2021-09-22 20:44:42 +02:00
bench_mutex_pingpong treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
bench_runtime_coreapis tests: Cleanup access to internal variables 2020-08-24 09:08:01 +02:00
bench_sched_nop bench_sched_nop: Add number of clock ticks per cycle 2020-08-06 11:54:24 +02:00
bench_sizeof_coretypes core: make SCHED_TEST_STACK boolean and default to 1 with DEVELHELP 2021-11-05 09:27:00 +01:00
bench_sys_atomic_utils sys/benchmark: Convert to ztimer 2021-11-15 14:14:23 +01:00
bench_sys_base64 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
bench_thread_flags_pingpong boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
bench_thread_yield_pingpong boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
bench_timers boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
bench_xtimer boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
bench_xtimer_load treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
bitarithm_timings treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
blob tests/blob: add test application for blob.inc.mk 2019-11-18 17:53:48 +01:00
bloom_bytes boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
board_microbit tests/board_calliope-mini: merge into tests/microbit, add Kconfig 2021-11-26 10:39:40 +01:00
build_system_cflags_spaces treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
build_system_utils makefiles/utils/strings.mk: add version_greater_or_equal 2021-01-18 14:37:23 +01:00
buttons tests/buttons: remove unused xtimer dependency 2020-05-25 18:14:41 +02:00
c11_atomics_cpp_compat tests/*: add missing include of assert.h 2020-10-22 11:13:09 +02:00
can_trx boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
candev boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
cb_mux tests/cb_mux: Add Kconfig defaults 2021-02-22 14:58:09 +01:00
cb_mux_bench tests/cb_mux_bench: Add Kconfig defaults 2021-02-22 14:58:09 +01:00
cond_order boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
congure_test tests/congure: reset before opening terminal 2021-06-17 11:05:07 +02:00
conn_can boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
cortexm_common_ldscript tests/cortexm_common_ldscript: fix typos 2019-11-23 22:39:36 +01:00
cpp11_condition_variable tests/cpp11_condition_variable: reduce thread number 2021-02-09 10:16:01 +01:00
cpp11_mutex tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
cpp11_thread tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
cpp_ctors tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
cpp_exclude tests: Update to new EXTERNAL_MODULE_DIRS interface 2021-05-07 21:29:16 +02:00
cpp_ext tests: Update to new EXTERNAL_MODULE_DIRS interface 2021-05-07 21:29:16 +02:00
cpu_avr8_xmega_drivers boards: Introduce atxmega-a1-xplained board 2021-08-24 21:25:14 -03:00
cpu_cortexm_address_check tests/cortexm_address_check: Add missing include inttypes.h 2021-03-24 12:07:15 +01:00
cpu_efm32_drivers tests/cpu_efm32_drivers: require efm32_coretemp feature 2020-11-18 17:27:17 +01:00
cpu_efm32_features tests/cpu_efm32_features: Add missing include stdio.h 2021-03-24 12:07:20 +01:00
dbgpin tests/dbgpin: user port 1 for frdm-k64f 2021-04-26 10:40:24 +02:00
deferred_yield_higher tests/deferred_yield_higher: initial commit 2021-08-24 09:49:53 +02:00
devfs tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
disp_dev Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
driver_ad7746 tests/drivers: add Kconfig configuration files and to CI test 2020-11-18 18:38:51 +01:00
driver_adcxx1c tests/drivers: add Kconfig configuration files and to CI test 2020-11-18 18:38:51 +01:00
driver_ads101x tests/driver_ads101x: exclude nucleo-l011k4 because of low memory 2021-11-04 16:21:08 +01:00
driver_adt7310 Makefile.ci: add zigduino 2021-02-09 15:26:03 +01:00
driver_adxl345 tests/drivers: add Kconfig configuration files and to CI test 2020-11-18 18:38:51 +01:00
driver_aip31068 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_apa102 tests/drivers: add Kconfig configuration files and to CI test 2020-11-18 18:38:51 +01:00
driver_apds99xx tests/driver_apds99xx*: move to test-with-config 2021-01-25 21:10:08 +01:00
driver_apds99xx_full tests/driver_apds99xx*: move to test-with-config 2021-01-25 21:10:08 +01:00
driver_at Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
driver_at24cxxx boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_at24mac tests/drivers: add Kconfig configuration files and to CI test 2020-11-18 18:38:51 +01:00
driver_at25xxx tests/drivers: add Kconfig configuration files and to CI test 2020-11-18 18:38:51 +01:00
driver_at30tse75x boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_at86rf2xx treewide: remove mentions of 'fox' BOARD 2021-10-20 13:53:26 +02:00
driver_at86rf2xx_aes boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_at86rf215 tests/driver_at86rf215: remove gnrc_netif_get_by_type dependency 2021-10-05 14:35:08 +02:00
driver_ata8520e boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_atwinc15x0 cpu/atxmega/periph/spi: Add spi driver 2021-05-14 23:26:08 -03:00
driver_bh1750 tests/driver_*: add Kconfig configuration files 2020-11-25 12:43:05 +01:00
driver_bh1900nux tests/driver_*: add Kconfig configuration files 2020-11-25 12:43:05 +01:00
driver_bme680 tests/driver_bme680: move to test-with-config 2021-01-25 21:10:08 +01:00
driver_bmp180 tests/driver_bmp180: migrate to ztimer 2021-11-02 14:57:50 +01:00
driver_bmx055 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_bmx280 drivers/bmx280: rework Kconfig model 2021-11-18 09:03:07 +01:00
driver_bq2429x boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_cc110x Merge pull request #15902 from maribu/spi-api-change-1 2021-09-02 08:50:56 +02:00
driver_ccs811 tests/driver_ccs811%: fix read return code check 2021-03-21 20:45:57 +01:00
driver_ccs811_full tests/driver_ccs811%: fix read return code check 2021-03-21 20:45:57 +01:00
driver_cst816s tests/cst816s: Add basic touch screen test 2021-01-14 18:17:52 +01:00
driver_dac_dds tests/dac_dds: Fix sine wave to fit in PCM range 2021-03-24 00:35:19 +01:00
driver_dcf77 tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
driver_dfplayer boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_dht drivers/dht: correct interpreting raw values 2021-11-20 14:55:02 +01:00
driver_dose tests: update Makefile.ci for SCHED_STACK_TEST extension of DEVELHELP 2021-11-05 09:27:01 +01:00
driver_ds18 tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
driver_ds75lx tests/driver_{d,e,f}*: add Kconfig configuration files 2020-12-02 10:16:49 +01:00
driver_ds1307 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_ds3231 Merge pull request #16180 from nicoHarel/drivers/ds3231 2021-04-13 13:57:16 +02:00
driver_ds3234 tests/driver_{d,e,f}*: add Kconfig configuration files 2020-12-02 10:16:49 +01:00
driver_dsp0401 tests/driver_{d,e,f}*: add Kconfig configuration files 2020-12-02 10:16:49 +01:00
driver_dynamixel boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_edbg_eui tests/driver_{d,e,f}*: add Kconfig configuration files 2020-12-02 10:16:49 +01:00
driver_enc28j60 Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
driver_encx24j600 Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
driver_feetech boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_fxos8700 tests/driver_{d,e,f}*: add Kconfig configuration files 2020-12-02 10:16:49 +01:00
driver_gp2y10xx tests/driver_{g,h,i,j}*: add Kconfig configuration files 2020-11-27 09:20:08 +01:00
driver_grove_ledbar tests/driver_grove_ledbar: move to test-with-config 2021-01-25 21:10:08 +01:00
driver_hd44780 tests/driver_hd44780: move to test-with-config 2021-01-25 21:10:08 +01:00
driver_hdc1000 tests/driver_{g,h,i,j}*: add Kconfig configuration files 2020-11-27 09:20:08 +01:00
driver_hih6130 tests/driver_hih6130: fix 'absolute-value' error 2021-02-09 15:57:48 +01:00
driver_hmc5883l tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
driver_hsc drivers/hsc: add driver for honeywell pressure and temperature sensor 2021-01-06 10:22:17 +01:00
driver_hts221 tests/driver_{g,h,i,j}*: add Kconfig configuration files 2020-11-27 09:20:08 +01:00
driver_ili9341 tests/driver_ili9341: add NO_RIOT_IMAGE option to Kconfig 2021-11-22 12:25:57 +01:00
driver_ina2xx tests/driver_{g,h,i,j}*: add Kconfig configuration files 2020-11-27 09:20:08 +01:00
driver_ina3221 tests/driver_ina3221: test refactor 2021-07-07 08:40:02 +02:00
driver_io1_xplained tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
driver_isl29020 tests/driver_{g,h,i,j}*: add Kconfig configuration files 2020-11-27 09:20:08 +01:00
driver_isl29125 tests/driver_{g,h,i,j}*: add Kconfig configuration files 2020-11-27 09:20:08 +01:00
driver_itg320x treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
driver_jc42 tests/driver_{g,h,i,j}*: add Kconfig configuration files 2020-11-27 09:20:08 +01:00
driver_kw2xrf tests/driver_kw2xrf: use gnrc for test 2021-09-06 15:43:40 +02:00
driver_l3g4200d tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_lc709203f tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_lis2dh12 tests/driver_lis2dh12: add support for temperature sensor 2021-06-03 12:59:50 +02:00
driver_lis3dh treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
driver_lis3mdl tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_lm75 tests/driver_lm75: don't abort if alarm pin is not connected 2021-09-20 14:50:23 +02:00
driver_lpd8808 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
driver_lpsxxx drivers/lpsxxx: add support for lps22hh 2021-09-22 17:54:02 +02:00
driver_lsm6dsl tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_lsm303dlhc tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_ltc4150 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_mag3110 tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_mhz19 tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_mma8x5x tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_mma7660 tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_motor_driver treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
driver_mpl3115a2 tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_mpu9x50 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_mq3 tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_mrf24j40 Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
driver_my9221 tests/driver_my9221: move to test-with-config 2021-01-25 21:10:08 +01:00
driver_netdev_common tests/driver_xbee: uncrustify, format Makefile 2021-11-02 21:46:19 +01:00
driver_nrf24l01p_lowlevel treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
driver_nrf24l01p_ng Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
driver_nrfmin tests: remove unneeded netdev_default 2021-09-06 15:48:28 +02:00
driver_nvram_spi boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_opt3001 tests: add Kconfig configuration files for multiple driver tests 2021-01-14 10:00:44 +01:00
driver_pca9633 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_pca9685 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_pcd8544 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_ph_oem treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
driver_pir boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_pn532 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
driver_pulse_counter tests: add Kconfig configuration files for multiple driver tests 2021-01-14 10:00:44 +01:00
driver_qmc5883l tests: add Kconfig configuration files for multiple driver tests 2021-01-14 10:00:44 +01:00
driver_rn2xx3 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_scd30 tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_sdcard_spi boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_sdp3x tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_sds011 tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_seesaw_soil tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_servo tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_sgp30 tests/driver_sgp30: initial import 2021-04-08 10:14:30 +02:00
driver_sht1x boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_sht2x tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_sht3x tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_shtc1 tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_si70xx drivers/si70xx/kconfig: rework 2021-11-18 09:03:07 +01:00
driver_si114x tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_si1133 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_sm_pwm_01c sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
driver_soft_spi tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_soft_uart drivers/soft_uart: fix type usage 2021-11-18 10:14:51 +01:00
driver_sps30 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_srf02 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_srf04 tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_srf08 tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_stmpe811 tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
driver_sx126x sx126x: avoid explicit cast to netdev 2021-07-09 10:38:36 +02:00
driver_sx127x Revert "tests/driver_sx127x: use uint8_t for NETOPT_RX_SYMBOL_TIMEOUT" 2021-07-13 21:13:34 +02:00
driver_tcs37727 tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_tmp00x tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_tps6274x tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_tsl2561 tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_tsl4531x boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_vcnl40x0 tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_veml6070 tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_w5100 Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
driver_ws281x tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_xbee tests/driver_xbee: uncrustify, format Makefile 2021-11-02 21:46:19 +01:00
eepreg tests/eepreg: Add Kconfig defaults 2021-02-22 14:58:09 +01:00
embunit tests: use check_unittests func from testrunner 2020-03-19 10:39:34 +01:00
emcute boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
entropy_source sys/entropy_source: add new module for entropy sources 2020-12-01 15:51:40 +01:00
event_thread_shared tests: Add event_thread tests for shared thread 2020-12-03 15:28:35 +01:00
event_threads boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
event_wait_timeout boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
event_wait_timeout_ztimer tests: add atmega328p-xplained-mini to insufficient memory list 2021-04-01 10:33:48 +02:00
event_ztimer tests/event_ztimer: add missing ztimer_usec dependency 2021-11-17 10:15:16 +01:00
events tests/events: add Kconfig 2021-11-17 10:15:16 +01:00
evtimer_mbox tests/evtimer_mbox: add missing main() return 2020-11-20 10:41:59 +01:00
evtimer_msg boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
evtimer_underflow boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
external_board_dirs tests/external_board_dirs: Test app for EXTERNAL_BOARD_DIRS 2020-04-29 18:32:39 +02:00
external_board_native treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
external_module_dirs tests/external_module_dirs: update to new interface 2021-05-07 21:29:10 +02:00
fault_handler tests/fault_handler: Fix pedantic warnings about signed/unsigned 2021-03-24 12:07:26 +01:00
float tests/float: don't increase iterations for native 2020-07-29 13:25:55 +02:00
fmt_print tests/fmt_print: improve test coverage 2021-02-10 13:40:40 +01:00
frac-config frac: Integer fraction scaling library 2019-12-06 09:36:33 +01:00
gnrc_dhcpv6_client boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_dhcpv6_client_6lbr boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_dhcpv6_client_stateless boards/calliope-mini: add nrf51 common dependencies 2021-11-26 08:48:23 +01:00
gnrc_dhcpv6_relay boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_gomach treewide: replace gnrc_netdev_default with netdev_default 2021-09-06 15:43:40 +02:00
gnrc_ipv6_ext boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_ipv6_ext_frag boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_ipv6_ext_opt boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_ipv6_fwd_w_sub boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_ipv6_nib boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_ipv6_nib_6ln boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_ipv6_nib_dns boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_lorawan tests/gnrc_lorawan: add initial tests 2021-08-02 18:29:46 +02:00
gnrc_lwmac treewide: replace gnrc_netdev_default with netdev_default 2021-09-06 15:43:40 +02:00
gnrc_mac_timeout boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_ndp boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_netif boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_netif_ieee802154 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
gnrc_netif_ipv6_wait_for_global_address boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_rpl_p2p boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_rpl_srh boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_sixlowpan boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_sixlowpan_frag boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
gnrc_sixlowpan_frag_minfwd tests: update Makefile.ci for SCHED_STACK_TEST extension of DEVELHELP 2021-11-05 09:27:01 +01:00
gnrc_sixlowpan_frag_sfr boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_sixlowpan_iphc_w_vrb boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_sock_async_event sys/net/sock: Set SOCK_HAS_IPV6 in one place 2021-10-11 21:37:39 +02:00
gnrc_sock_dns boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_sock_ip boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_sock_neterr boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
gnrc_sock_tcp boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_sock_udp boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_tcp boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_tx_sync boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_udp boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
heap_cmd boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
ieee802154_hal test/ieee802154_hal: rename long_addr into ext_addr 2021-09-30 17:30:17 +02:00
ieee802154_security boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
ieee802154_submac tests/ieee802154_submac: prevent calling ACK TO fired if cancelled 2021-10-07 14:48:36 +02:00
irq treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
irq_disable_restore tests/irq_disable_restore: test irq_is_enabled() 2021-08-25 08:01:05 +02:00
isr_yield_higher boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
kconfig tests: Update to new EXTERNAL_MODULE_DIRS interface 2021-05-07 21:29:16 +02:00
kconfig_features tests/kconfig_features: remove board whitelist 2020-07-17 09:42:57 +02:00
l2util boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
leds treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
libc_newlib treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
log_color tests/log_color: fix string literal error 2019-10-19 16:59:11 +02:00
log_printfnoformat applications: remove 'TEST_ON_CI_WHITELIST += all' 2019-08-21 12:51:17 +02:00
lua_loader tests/lua_loader: fix NDEBUG compile problem 2020-03-12 18:04:42 +01:00
lwip boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
lwip_sock_ip tests/lwip_sock: Take lock before calling etharp 2021-11-05 18:45:04 +01:00
lwip_sock_tcp boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
lwip_sock_udp tests/lwip_sock: Take lock before calling etharp 2021-11-05 18:45:04 +01:00
malloc tests/malloc: test for correct calloc() behavior 2021-05-10 18:04:53 +02:00
malloc_thread_safety core/sched: keep scheduler clist internal to sched 2021-04-14 09:53:04 +02:00
mcuboot pycrypto: use pycryptodome instead 2021-11-02 13:28:42 +01:00
memarray treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
minimal makefiles: Minor clean ups 2020-04-02 09:56:39 +02:00
mpu_noexec_ram tests/mpu_noexec_ram: convert to an automated test 2020-03-10 11:16:22 +01:00
mpu_stack_guard tests/mpu_stack_guard: add automatic test script 2020-10-06 16:34:35 +02:00
msg_avail tests: remove uneeded DISABLE_MODULE+=auto_init 2020-02-12 16:51:34 +01:00
msg_queue_print tests/msg_queue_print: fix test on hw 2021-06-04 13:37:21 +02:00
msg_send_receive boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
msg_try_receive boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
mtd_at24cxxx tests/mtd_at24cxxx: add test for at24cxxx MTD wrapper 2020-05-20 19:45:37 +02:00
mtd_at25xxx mtd: Change API to return 0 on success 2020-05-06 20:24:27 +02:00
mtd_flashpage drivers/mtd: fix Kconfig dependencies 2021-09-22 09:22:51 +02:00
mtd_mapper boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
mtd_raw Merge pull request #16836 from fjmolinas/pr_kconfig_mtd 2021-09-22 10:08:14 +02:00
mutex_cancel tests: Add test for core_mutex/mutex_cancel 2020-12-08 14:50:49 +01:00
mutex_order boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
mutex_unlock_and_sleep tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
nanocoap_cli boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
netdev_test netdev_test: avoid explicit cast to netdev 2021-07-09 11:35:19 +02:00
netstats_l2 treewide: replace gnrc_netdev_default with netdev_default 2021-09-06 15:43:40 +02:00
netstats_neighbor boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
netutils boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
nimble_autoconn_ccnl treewide: replace gnrc_netdev_default with netdev_default 2021-09-06 15:43:40 +02:00
nimble_autoconn_gnrc tests: remove unneeded netdev_default 2021-09-06 15:48:28 +02:00
nimble_l2cap treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
nimble_l2cap_server tests/nimble_l2cap: adapt buffer sizes 2021-06-10 10:02:10 +02:00
nimble_rpble_gnrc examples, tests: replace gnrc_netdev_default with netdev_default 2021-09-06 21:06:29 +02:00
nimble_statconn_gnrc tests: remove unneeded netdev_default 2021-09-06 15:48:28 +02:00
od sys/od: allow to specify address offset with od_hex_dump_ext() 2021-01-11 14:35:40 +01:00
pbkdf2 treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
periph_adc treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
periph_backup_ram tests/periph_*: add Kconfig configuration files 2020-11-06 15:58:00 +01:00
periph_cpuid tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
periph_dac treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
periph_dma tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
periph_eeprom treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
periph_flashpage periph/flashpage: extend API 2021-10-19 22:33:09 +02:00
periph_flashpage_unittest tests/periph_flashpage_unittest: lower FLASHPAGE_SIZE for int overflow 2021-04-20 14:59:50 +02:00
periph_gpio tests/periph_gpio: Convert to ztimer 2021-11-15 15:24:38 +01:00
periph_gpio_arduino sys/arduino: Add Kconfig model 2021-07-02 15:11:09 +02:00
periph_hwrng tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
periph_i2c treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
periph_pm tests/periph_*: add Kconfig configuration files 2020-11-06 15:58:00 +01:00
periph_ptp_clock treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
periph_ptp_timer tests: Added test for PTP timer 2020-12-02 17:53:01 +01:00
periph_pwm boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
periph_qdec Merge pull request #17201 from bergzand/pr/nrf5x/periph_qdec 2021-11-18 22:30:58 +01:00
periph_rtc drivers/periph_common: add RTC ms module to Kconfig 2021-11-22 12:25:57 +01:00
periph_rtt */rtt|rtc: Fix Kconfig modeling 2021-10-14 11:28:44 +02:00
periph_rtt_min tests/periph_rtt_min: adapt for slower RTTs 2021-04-16 11:11:37 +02:00
periph_spi Merge pull request #15902 from maribu/spi-api-change-1 2021-09-02 08:50:56 +02:00
periph_spi_dma tests/periph_spi_dma: blacklist samd10-xmini 2021-03-09 11:50:46 +01:00
periph_timer boards: Introduce atxmega-a1-xplained board 2021-08-24 21:25:14 -03:00
periph_timer_periodic tests/periph_timer_periodic: add error tolerance in timings 2021-02-23 15:19:09 +01:00
periph_timer_short_relative_set tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
periph_uart tests/periph_uart: fix periph type cast 2021-11-18 10:14:51 +01:00
periph_uart_mode treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
periph_uart_nonblocking tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
periph_wdt boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
phydat_dump tests/phydat_dump: use raw strings in expect regexp 2020-11-03 15:50:15 +01:00
pipe boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
pkg_arduino_sdi_12 tests/pkg_arduino_sdi_12: add some insufficient memory boards 2021-11-18 09:00:35 +01:00
pkg_c25519 tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_cayenne-lpp tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_cifra tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_cmsis-dsp treewide: remove mentions of 'fox' BOARD 2021-10-20 13:53:26 +02:00
pkg_cmsis-nn tests/pkg_cmsis-nn: update doc for support for Cortex-M33 2020-10-06 17:11:26 +02:00
pkg_cn-cbor tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_corejson tests: add corejson package test application 2021-10-17 18:13:41 +02:00
pkg_cryptoauthlib_compare_sha256 tests: add stk3200 to Makefile.ci 2020-10-06 16:43:47 +02:00
pkg_cryptoauthlib_internal-tests boards: Introduce atxmega-a1-xplained board 2021-08-24 21:25:14 -03:00
pkg_edhoc_c treewide: replace gnrc_netdev_default with netdev_default 2021-09-06 15:43:40 +02:00
pkg_elk tests: add test application for Elk package 2021-11-04 12:38:21 +01:00
pkg_emlearn boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_fatfs treewide: remove mentions of 'fox' BOARD 2021-10-20 13:53:26 +02:00
pkg_fatfs_vfs treewide: remove mentions of 'fox' BOARD 2021-10-20 13:53:26 +02:00
pkg_fff pkg/fff: Add fake functions framework package 2021-11-02 18:01:21 +01:00
pkg_flatbuffers tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
pkg_hacl tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_heatshrink tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_jsmn tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_libb2 boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_libbase58 tests: add pkg_libbase58 test 2020-03-29 23:18:34 +02:00
pkg_libcose boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_libfixmath treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
pkg_libfixmath_unittests boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_libhydrogen tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_littlefs boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
pkg_littlefs2 boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_lora-serialization tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_lvgl pkg/lvgl: use ztimer instead of xtimer 2021-10-21 18:23:39 +02:00
pkg_lvgl_touch boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_lz4 tests: add test application for lz4 package 2021-11-19 11:39:37 +01:00
pkg_micro-ecc treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
pkg_micro-ecc-with-hwrng tests: add stm32f030f4-demo to Makefile.ci 2019-10-21 15:33:11 +02:00
pkg_microcoap boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_minmea tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_monocypher tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_nanocbor tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_nanopb Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
pkg_openwsn treewide: remove mentions of 'fox' BOARD 2021-10-20 13:53:26 +02:00
pkg_openwsn_sock_udp treewide: remove mentions of 'fox' BOARD 2021-10-20 13:53:26 +02:00
pkg_qcbor tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_qdsa pkg/qdsa: force qdsa to lowercase 2021-06-15 12:06:10 +02:00
pkg_qr-code-generator tests/pkg_qr-code-generator: remove dependency to auto_init_screen 2021-05-25 14:22:25 +02:00
pkg_relic tests/pkg_relic: update for bumped upstream 2021-11-09 13:48:49 +01:00
pkg_semtech-loramac tests/pkg_semtech-loramac: add pending data indication 2021-10-18 14:07:21 +02:00
pkg_spiffs boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_tensorflow-lite boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_tiny-asn1 pkg/tiny-asn1: Adapt unit test to new package version 2021-10-03 21:20:09 +02:00
pkg_tinycbor tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_tinycrypt tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_tinydtls_sock_async boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_tweetnacl tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_u8g2 test/pkg_u8g2: increase main stacksize for SDL 2021-10-06 17:52:26 +02:00
pkg_ubasic tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
pkg_ucglib Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
pkg_umorse sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
pkg_utensor boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_uzlib tests: add test for the uzlib package 2021-11-17 15:37:12 +01:00
pkg_wolfcrypt-ed25519-verify treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
pkg_wolfssl boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pkg_yxml tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
posix_semaphore boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
posix_sleep sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
prng_sha1prng tests: add crypto and prng kconfig configurations 2021-01-26 17:50:20 +01:00
prng_sha256prng tests: add crypto and prng kconfig configurations 2021-01-26 17:50:20 +01:00
progress_bar sys/progress_bar: add Konfig configuration 2021-04-07 12:05:00 +02:00
ps_schedstatistics boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pthread tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
pthread_barrier tests/pthread_barrier: fix test script 2021-11-15 09:10:03 +01:00
pthread_cleanup tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
pthread_condition_variable boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
pthread_cooperation tests/pthread_cooperation: nucleo-f334r8: reduce stack size 2021-05-03 10:17:11 +02:00
pthread_flood boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
pthread_rwlock boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pthread_tls treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
puf_sram tests/puf_sram: use puf_sram as a feature 2020-09-04 13:50:02 +02:00
riotboot tests: add to BOARD_INSUFFICIENT_MEMORY 2021-01-06 23:44:54 +01:00
riotboot_flashwrite treewide: replace gnrc_netdev_default with netdev_default 2021-09-06 15:43:40 +02:00
riotboot_hdr tests: use check_unittests func from testrunner 2020-03-19 10:39:34 +01:00
rmutex boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
rmutex_cpp boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
rng sys/shell: hide random commands behind random_cmd pseudo-module 2021-11-19 16:53:46 +01:00
saul tests/saul: add Kconfig 2021-11-26 10:39:40 +01:00
sched_testing boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
sema treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
shell boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
slip boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
sntp boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
sock_udp_aux boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
socket_zep socket_zep: avoid explicit cast to netdev 2021-07-09 10:38:33 +02:00
ssp tests/ssp: silence array-bounds warning if present 2021-02-10 09:17:34 +01:00
stdin tests/stdin: refactor test application 2019-12-05 12:27:00 +01:00
stm32_bootloader tests/stm32_bootloader: add test for STM32 bootloader mode 2020-06-05 18:41:06 +02:00
struct_tm_utility treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
suit_manifest boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
sys_architecture sys/architecture: add HAS_ALIGNMENT_OF() helper 2021-11-11 10:57:26 +01:00
sys_arduino tests/sys_arduino: skip atmega328p based boards from ci 2021-06-17 10:29:27 +02:00
sys_arduino_analog tests/sys_arduino_analog: add test application 2019-11-15 17:51:45 +01:00
sys_arduino_lib tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
sys_atomic_utils tests: add atomic_utils test to Kconfig 2021-09-27 17:30:05 +02:00
sys_atomic_utils_unittests tests: add atomic_utils test to Kconfig 2021-09-27 17:30:05 +02:00
sys_crypto boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
sys_crypto_aes_ccm boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
sys_fido2_ctap FIDO2 support in RIOT 2021-09-08 15:22:40 +02:00
sys_ptrtag tests: Add test for sys/ptrtag 2020-11-17 11:24:59 +01:00
sys_sema_inv boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
sys_stdio_semihosting stdio_semihosting: Add shell-based test application 2020-06-09 10:15:49 +02:00
test_tools treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
thread_basic tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
thread_cooperation boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
thread_exit boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
thread_flags treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
thread_flags_xtimer tests: Cleanup access to internal variables 2020-08-24 09:08:01 +02:00
thread_float boards/calliope-mini: add nrf51 common dependencies 2021-11-26 08:48:23 +01:00
thread_flood all: adapt to moved sched defines 2020-11-23 16:56:34 +01:00
thread_msg boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
thread_msg_block_race boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
thread_msg_block_w_queue boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
thread_msg_block_wo_queue boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
thread_msg_bus boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
thread_msg_seq treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
thread_priority_inversion treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
thread_race boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
thread_zombie boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
touch_dev tests/{disp,touch}_dev: remove dependency to auto_init_screen 2021-05-25 14:21:58 +02:00
trace boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
trickle tests/trickle: use ztimer instead of xtimer 2021-06-14 09:04:25 +02:00
turo tests/turo: Remove OUTPUT_FORMAT and use default 2021-11-16 08:37:45 +01:00
unittests tests/unittests/tests-fmt: add large scale test for fmt_s32_dfp() 2021-11-22 14:11:02 +01:00
usbus usbdev_mock: Adapt to xmit API 2021-11-16 20:16:59 +01:00
usbus_cdc_acm_stdio treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
usbus_cdc_ecm tests/usbus_cdc_ecm: remove Kconfig file 2020-11-04 09:33:16 +01:00
usbus_hid FIDO2 support in RIOT 2021-09-08 15:22:40 +02:00
vfs_plus_stdio tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
warn_conflict Merge pull request #14459 from miri64/tools/enh/make-env 2020-07-09 12:20:09 +02:00
xfa tests/xfa: fix parallel build with BUILD_IN_DOCKER 2021-02-23 10:39:39 +01:00
xtimer_drift boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
xtimer_hang treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
xtimer_longterm treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
xtimer_msg boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
xtimer_msg_receive_timeout tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_mutex_lock_timeout treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
xtimer_now32_overflow tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_now64_continuity tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_now_irq tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_overhead tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_periodic_wakeup boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
xtimer_remove tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_reset tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_rmutex_lock_timeout boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
xtimer_usleep tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_usleep_short tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
ztimer_msg sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
ztimer_mutex_lock_timeout sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
ztimer_overhead sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
ztimer_periodic sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
ztimer_rmutex_lock_timeout sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
ztimer_underflow sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
ztimer_xsec sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
Makefile.boards.netif boards/calliope-mini: add nrf51 common dependencies 2021-11-26 08:48:23 +01:00
Makefile.tests_common tests: fix auto use of interactive sync module 2021-01-25 21:10:08 +01:00
README.md tests: add 'test-as-root' and 'test-with-config' targets 2021-01-25 21:10:06 +01:00
test_interactive.config tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00

Running and creating tests

There are a number of tests included in RIOT. They are located in the tests folder. These tests allow basic functionality to be verified as well as provide an example of usage.

Implementing automated tests

The goal is to be able to run all tests in a sequential way for as many targets as possible.

As some board can't be reset without a manual trigger tests should be implemented with some kind of synchronization. This can be done in two ways:

  • use test_utils_interactive_sync when uart input/output does not need to be disabled for the test. This is enabled by default.
  • set up the test in a loop so the test script will be able so sync with some kind of start condition in the test.

The module for the first option is test_utils_interactive_sync and is set as a default module in Makefile.tests_common. It can be disabled by setting in the application makefile DISABLE_MODULE += test_utils_interactive_sync. The python test script will adapt to it automatically.

When using the shell module, test_utils_interactive_sync will use the shell itself to synchronize, and will not use test_utils_interactive_sync(); function to synchronize. Some times you will want to synchronize before the start of the script and use test_utils_interactive_sync(); function (e.g.: tests/ps_schedstatistics). For these cases you can disable test_utils_interactive_sync_shell module in the application Makefile: DISABLE_MODULE += test_utils_interactive_sync_shell.

Running automated tests

Some tests can be performed automatically. The test automation scripts are defined in the <test_application>/tests/ folder. They are written in python and interact through the uart with the test application code running on a board to do the validation. It is recommended to flash the board with the test just before running it because some platforms cannot be reset while testing.

From the test application directory run:

BOARD=<board_of_your_choice> make flash test

An automated way of knowing if a test is available is to execute the 'test/available' target from the test application directory. It executes without error if tests run by 'make test' are present.

make test/available

Automated Tests Guidelines

When using pexpect $ is useless for matching the end of a line, instead use \r\n(pexpect end-of-line).

Beware of + and * at the end of patterns. These patterns will always get a minimal match (non-greedy).(pexpect end-of-patterns) This can be an issue when matching groups and using the matched groups to verify some kind of behavior since * could return an empty match and + only a subset.

This is especially prevalent since printf() is buffered so the output might not arrive in a single read to pexpect.

To avoid this make sure to match a non-ambiguous character at the end of the pattern like \r\n, \s, \), etc..

don't:

    child.expect(r'some string: (\d+)')

do:

    child.expect(r'some string: (\d+)\r\n')
    child.expect(r'some string: (\d+)\s')
    child.expect(r'some string: (\d+) ,')

Use expect() instead of assert()

In order to make a test application functional in all cases, use expect() instead of assert(). The former works like the latter, but will still be compiled in if NDEBUG is defined. This is useful to keep a test application working even when compiling with -DNDEBUG, allowing for the code-under-test to be compiled with that flag. Otherwise, the application would force compiling all tested code with assertions enabled. expect() is defined in the header test_utils/expect.h.

Interaction through the uart

Tests implemented with testrunner use the cleanterm target that provides an interaction without adding extra text output or input handling. It can currently be expected to have unmodified line based interaction with the board.

The expected behavior is verified with the test in tests/test_tools.

Tests cannot rely on having on all boards and terminal programs:

  • unbuffered input
  • allowing sending special characters like ctrl+c/ctrl+d

Running tests that require a preliminary manual configuration

Some tests need active monitoring or manual setup steps but still have some automated scripts. The test automation scripts are defined in the <test_application>/tests-with-config/ folder. For running them, follow the setup or analysis documentation and use the test-with-config target.

Running tests that require root privileges

Some tests require root privileges to launch their automated script. In this case, the test automation scripts are defined in the <test_application>/tests-as-root/ folder. For running them, follow the setup or analysis documentation and use the test-as-root target.