1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests
2023-03-27 13:48:13 +02:00
..
backtrace tests/backtrace: make test regexp a bit more loose 2021-11-10 20:38:25 +01:00
bench_msg_pingpong examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bench_mutex_pingpong examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bench_periph_gpio_ll examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bench_runtime_coreapis tests: Cleanup access to internal variables 2020-08-24 09:08:01 +02:00
bench_sched_nop tests: use coreclk() instead of CLOCK_CORECLOCK 2021-12-15 13:14:19 +01:00
bench_sizeof_coretypes examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bench_sys_atomic_utils examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bench_sys_base64 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bench_thread_flags_pingpong examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bench_thread_yield_pingpong examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bench_timers boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
bench_xtimer examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bench_xtimer_load tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
bench_ztimer examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
bitarithm_timings tests/bitarithm_timings: shorten timeout from 5s to 200ms 2022-11-11 23:49:03 +01:00
blob tests/blob: add test application for blob.inc.mk 2019-11-18 17:53:48 +01:00
bloom_bytes examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
candev examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01: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_abe tests/congure_*: wait for serial port after reset if configured 2023-01-12 10:13:21 +01:00
congure_quic tests/congure_*: wait for serial port after reset if configured 2023-01-12 10:13:21 +01:00
congure_reno examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
congure_test tests/congure_*: wait for serial port after reset if configured 2023-01-12 10:13:21 +01:00
conn_can examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
cortexm_common_ldscript boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
cpp11_condition_variable tests/cpp11_condition_variable: Use ztimer64_usec instead of xtimer 2023-03-24 12:36:57 +01:00
cpp11_mutex tests/cpp11_mutex: Cleanup deps 2023-03-07 13:08:58 +01:00
cpp11_thread tests/cpp11_thread: Update BOARD_INSUFFICIENT_MEMORY 2023-03-27 13:48:13 +02:00
cpp_ctors tests/cpp_ctors: add Kconfig support 2022-04-24 21:23:34 +02:00
cpp_exclude tests/{cpp_ext, cpp_exclude}: cleanup HAS_* 2022-05-11 21:24:50 +02:00
cpp_ext tests/{cpp_ext, cpp_exclude}: cleanup HAS_* 2022-05-11 21:24:50 +02:00
cpu_avr8_xmega_drivers tests/cpu_avr8_xmega_driver: fix BOARD name 2022-03-04 10:36:45 +01:00
cpu_cortexm_address_check examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02: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: add building BOARD defaults 2022-02-28 21:59:57 +01:00
deferred_yield_higher cpu/mips: Remove all mips 2022-09-27 13:42:37 +02:00
devfs tests: adapt to vfs_umount() API change 2023-02-28 17:24:03 +01:00
disp_dev tests: adapt to new disp_dev area coordinates 2022-04-13 12:52:03 +02:00
driver_ad7746 drivers/ad7746: migrate to ztimer 2021-12-11 16:53:14 +01:00
driver_adcxx1c drivers/adcxx1c: Update kconfig model 2022-03-02 14:03:28 +01:00
driver_ads101x tests/driver_ads101x: exclude nucleo-l011k4 because of low memory 2021-11-04 16:21:08 +01:00
driver_adt7310 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +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 drivers/apds99xx/Kconfig: fix multimodel selection 2021-12-08 13:25:26 +01:00
driver_apds99xx_full drivers/apds99xx/Kconfig: fix multimodel selection 2021-12-08 13:25:26 +01:00
driver_at examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_at24cxxx examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_at86rf2xx tests: Update Makefile.ci 2023-01-13 13:08:39 +01:00
driver_at86rf2xx_aes examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_at86rf215 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_ata8520e examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_bmp180 tests/driver_bmp180: migrate to ztimer 2021-11-02 14:57:50 +01:00
driver_bmx055 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_bmx280 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_bq2429x examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
driver_cc110x examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_cc2420 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_cc2538_rf tests/cc2538_rf: set event_callback before init 2022-10-14 16:06:29 +02:00
driver_ccs811 drivers/ccs811: migrate to ztimer 2021-12-08 15:15:30 +01:00
driver_ccs811_full drivers/ccs811: migrate to ztimer 2021-12-08 15:15:30 +01:00
driver_cst816s tests/*: update Makefile.ci 2022-03-18 08:23:00 +01:00
driver_dac_dds tests/driver_dac_dds: fix output of sine and saw functions 2023-02-06 14:18:37 +01:00
driver_dcf77 tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
driver_dfplayer examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
driver_dht drivers/dht: correct interpreting raw values 2021-11-20 14:55:02 +01:00
driver_dose drivers/dose: model in Kconfig 2022-07-22 16:06:35 +02: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_ds3231 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_ds3234 tests/driver_{d,e,f}*: add Kconfig configuration files 2020-12-02 10:16:49 +01:00
driver_dsp0401 drivers/dsp0401: migrate to ztimer 2021-11-23 15:58:56 +01:00
driver_dynamixel tests: add missing includes 2022-11-22 13:39:35 +01:00
driver_edbg_eui tests/driver_{d,e,f}*: add Kconfig configuration files 2020-12-02 10:16:49 +01:00
driver_enc28j60 drivers/enc28j60: model in Kconfig 2022-07-22 16:06:35 +02:00
driver_encx24j600 drivers/encx24j600: model in Kconfig 2022-07-22 16:06:35 +02:00
driver_epd_bw_spi tests: add epd_bw_spi test 2023-02-03 22:55:45 +01:00
driver_epd_bw_spi_disp_dev tests: add epd_bw_spi_disp_dev test 2023-02-03 22:55:45 +01:00
driver_esp_eth tests/driver_esp_eth: replace HAS_PERIPH_ETH by HAS_ESP_ETH in Kconfig 2022-08-03 09:01:05 +02:00
driver_ethos drivers/ethos: model in Kconfig 2022-07-22 16:06:36 +02:00
driver_feetech examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_ft5x06 drivers/ft5x06: remove unnecessary pseudomodules 2022-01-21 14:13:49 +01: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_hm330x tests/driver_hm330x: initial import 2021-12-16 15:19:55 +01:00
driver_hmc5883l tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
driver_hsc examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +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: use common riot_logo.h 2022-04-13 08:00:48 +02:00
driver_ina2xx drivers/ina2xx: Update kconfig model 2022-03-04 14:15:42 +01:00
driver_ina3221 tests/driver_ina3221: test refactor 2021-07-07 08:40:02 +02:00
driver_io1_xplained tests/driver_io1_xplained: use ztimer 2021-12-09 14:00:39 +01:00
driver_ir_nec tests/driver_ir_nec: add test application for ir_nec driver 2022-05-31 17:58:46 +02: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_l3g4200d tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_l3gxxxx kconfig: add ST L3Gxxxx 3-axis gyro family 2022-03-18 06:34:54 +01:00
driver_lc709203f tests/driver_lc709203f: fix documentation 2022-02-02 13:56:08 +01:00
driver_lis2dh12 examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
driver_lis3dh treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
driver_lis3mdl drivers/lis3mdl: fix timer dep + migrate app to ztimer 2021-12-12 10:45:09 +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 tests/*: update Makefile.ci 2022-03-18 08:23:00 +01:00
driver_lpsxxx driver/lpsxxx: adding lps22ch support 2022-03-09 15:23:51 +01:00
driver_lsm6dsl drivers/lsm6dsl: migrate to ztimer 2021-12-08 15:15:30 +01:00
driver_lsm303dlhc tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_ltc4150 tests/driver_ltc4150: migrate to ztimer_usec 2022-01-18 16:27:44 +01:00
driver_mag3110 tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_matrix_keypad matrix_keypad: add test application 2022-10-28 10:03:37 +02:00
driver_mcp47xx examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_mfrc522 tests/driver_mfrc522: add test for mfrc522 driver 2023-01-31 21:05:07 +01:00
driver_mhz19 drivers/mhz19: Update kconfig model 2022-03-04 14:15:46 +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 examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
driver_mpl3115a2 tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_mpu9x50 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_mq3 tests: add Kconfig configuration files for multiple driver tests 2021-01-18 10:44:30 +01:00
driver_mrf24j40 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_my9221 tests/driver_my9221: move to test-with-config 2021-01-25 21:10:08 +01:00
driver_netdev_common examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
driver_nrf24l01p_lowlevel examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
driver_nrf24l01p_ng examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_nrf802154 tests/nrf802154: set event_callback before init 2022-10-14 16:06:43 +02:00
driver_nrfmin examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
driver_nvram_spi examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_pcd8544 boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
driver_pcf857x examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_ph_oem tests/*: update Makefile.ci 2022-03-18 08:23:00 +01:00
driver_pir examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_pn532 core/lib: Add macros/utils.h header 2023-01-07 09:47:44 +01:00
driver_pulse_counter drivers/pulse_counter: migrate to ztimer 2021-12-11 17:56:39 +01:00
driver_qmc5883l tests: add Kconfig configuration files for multiple driver tests 2021-01-14 10:00:44 +01:00
driver_rn2xx3 examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
driver_sam0_eth cpu/sam0_common/sam0_eth: model in Kconfig 2022-07-25 11:08:32 +02:00
driver_scd30 tests/*: update Makefile.ci 2022-03-18 08:23:00 +01:00
driver_sdcard_spi tests: add missing includes 2022-11-22 13:39:35 +01: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_sgp30 tests/driver_sgp30: initial import 2021-04-08 10:14:30 +02:00
driver_sht1x examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_sht2x tests/driver_sht2x: migration to ztimer 2022-12-14 21:47:32 +01:00
driver_sht3x tests/driver_sht3x: ztimer_msec port 2022-03-10 07:27:06 +01:00
driver_shtcx tests/shtcx: refactoring of code to work with the new shtcx module 2022-03-10 21:35:25 +01:00
driver_si70xx drivers/si70xx: migrate to ztimer 2021-12-09 09:32:31 +01:00
driver_si114x drivers/si114x: Update kconfig model 2022-03-04 14:15:55 +01:00
driver_si1133 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_srf02 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01: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_st7735 drivers/lcd: apply offset parameters to ili9341 2022-04-13 12:55:16 +02:00
driver_stm32_eth cpu/stm32/periph_eth: model in Kconfig 2022-07-25 11:08:32 +02:00
driver_stmpe811 drivers/stmpe811: don't use a choice to select the bus 2022-01-22 15:14:26 +01:00
driver_sx126x examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_sx127x tests/sx12xx: set event_callback before init 2022-10-14 16:07:02 +02:00
driver_sx1280 tests/sx12xx: set event_callback before init 2022-10-14 16:07:02 +02:00
driver_tcs37727 tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_tmp00x drivers/tmp00x/kconfig: rework modelling 2021-12-07 11:32:16 +01:00
driver_tps6274x tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_tsl2561 drivers/tsl2561: migrate to ztimer 2021-12-08 15:15:30 +01:00
driver_tsl4531x examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_vcnl40x0 drivers/vcnl40x0: Update kconfig model 2022-03-04 14:16:00 +01:00
driver_veml6070 tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
driver_vl6180x Kconfig: integration of VL6180X driver and test app 2023-02-02 02:04:09 +01:00
driver_w5100 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
driver_ws281x tests/driver_ws281x: don't overwrite board definition 2023-01-18 13:52:23 +01:00
driver_xbee examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
entropy_source sys/entropy_source: add new module for entropy sources 2020-12-01 15:51:40 +01:00
event_periodic_callback tests/event_periodic_callback: add one-shot test 2022-09-27 15:46:59 +02:00
event_source tests/event_source: add test for event sources 2023-01-19 13:05:15 +01:00
event_thread_shared tests: Add event_thread tests for shared thread 2020-12-03 15:28:35 +01:00
event_threads examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
event_wait_timeout examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
event_wait_timeout_ztimer examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
event_ztimer examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
events examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
evtimer_mbox Merge pull request #17434 from kaspar030/murdock_use_emulators 2022-04-06 14:41:48 +02:00
evtimer_msg examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
evtimer_underflow examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
external_board_dirs cpu/esp_common: rename ESP_WIFI_EAP_* -> WIFI_EAP_* 2023-02-17 16:59:29 +01:00
external_board_native treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
external_module_dirs tests/external_modules: use AUTO_INIT_PRIORITY_AFTER 2022-10-17 10:38:14 +02:00
external_pkg_dirs buildsystem: implement EXTERNAL_PKG_DIRS feature 2022-02-01 18:06:54 +00:00
fault_handler tests/fault_handler: Suppress cppcheck errors 2021-11-25 13:08:51 +01:00
float tests/float: don't increase iterations for native 2020-07-29 13:25:55 +02:00
fmt_print tests/fmt_print: add test for print_bytes_hex() 2022-11-18 13:40:59 +01:00
frac-config frac: Integer fraction scaling library 2019-12-06 09:36:33 +01:00
gcoap_dns tests/gcoap_dns: blacklist GD32V boards 2023-02-21 15:05:07 +01:00
gcoap_fileserver tests/gcoap_fileserver: blacklist GD32V boards 2023-02-21 15:05:07 +01:00
gnrc_dhcpv6_client examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_dhcpv6_client_6lbr examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_dhcpv6_client_stateless examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_dhcpv6_relay examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_gomach examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
gnrc_ipv6_ext examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_ipv6_ext_frag examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_ipv6_ext_opt examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_ipv6_fwd_w_sub Merge pull request #18635 from benpicco/tests/gnrc_ipv6_nib_iface_up 2022-09-25 14:19:40 +02:00
gnrc_ipv6_nib tests/gnrc_ipv6_nib: up interface on initial initialization 2022-10-12 09:37:26 +02:00
gnrc_ipv6_nib_6ln tests: call gnrc_ipv6_nib_iface_up() after gnrc_ipv6_nib_init_iface() 2022-09-23 17:17:42 +02:00
gnrc_ipv6_nib_dns examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_lorawan examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_lorawan_11 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_lwmac examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_netif_ieee802154 tests/gnrc_netif_ieee802154: disable test_utils_print_stack_usage 2022-03-29 21:49:35 +02:00
gnrc_netif_ipv6_wait_for_global_address tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
gnrc_rpl examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_rpl_p2p boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
gnrc_rpl_srh treewide: s/gnrc_pktbuf_cmd/shell_cmd_gnrc_pktbuf/ 2022-09-24 14:50:43 +02:00
gnrc_sixlowpan codespell: fix remaining issues 2022-09-16 14:00:35 +02:00
gnrc_sixlowpan_frag boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
gnrc_sixlowpan_frag_minfwd examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_sixlowpan_frag_sfr boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
gnrc_sixlowpan_frag_sfr_congure examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_sixlowpan_frag_sfr_congure_impl tests: add congure_abe to SFR CongURE test 2023-03-01 20:23:32 +01: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_sock_dodtls examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_sock_ip test/gnrc_sock_ip: depends on xtimer 2021-12-14 22:53:01 +01:00
gnrc_sock_neterr examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_sock_tcp tests: Update Makefile.ci 2023-01-13 13:08:39 +01:00
gnrc_sock_udp examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
gnrc_tcp treewide: s/gnrc_pktbuf_cmd/shell_cmd_gnrc_pktbuf/ 2022-09-24 14:50:43 +02:00
gnrc_tx_sync boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
gnrc_udp examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
heap_cmd examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
ieee802154_hal examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
ieee802154_security sys/shell_commands: convert to SHELL_COMMAND() 2022-06-07 09:25:04 +02:00
ieee802154_submac tests/ieee802154_submac: add support for MRF24j40 radios 2023-01-19 15:34:16 +01:00
irq examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
irq_cpp core/irq: Add C++ wrapper 2023-01-13 13:58:07 +01:00
irq_disable_restore tests/irq_disable_restore: test irq_is_enabled() 2021-08-25 08:01:05 +02:00
isr_yield_higher examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
kconfig buildsystem: Kconfig test for EXTERNAL_PKG_DIRS feature 2022-02-01 18:12:07 +00:00
kconfig_features tests/kconfig_features: remove board whitelist 2020-07-17 09:42:57 +02:00
l2util examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
leds tests/leds: add test where LEDs are mapped to buttons 2022-03-29 09:05:46 +02:00
libc_newlib treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
log_color tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
log_printfnoformat tests/log_printfnoformat: add kconfig configuration 2021-12-02 09:41:46 +01:00
lua_loader examples: tests: lua: add Kconfig configuration 2022-04-27 11:12:27 +02:00
lwip boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
lwip_sock_ip Merge pull request #16974 from yarrick/lwip_netif 2022-04-26 23:49:49 +02:00
lwip_sock_tcp boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
lwip_sock_udp Merge pull request #16974 from yarrick/lwip_netif 2022-04-26 23:49:49 +02:00
malloc tests/malloc: remove 0x prefix for %p in printf 2023-02-17 07:48:08 +01:00
malloc_thread_safety examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
mcuboot pycrypto: use pycryptodome instead 2021-11-02 13:28:42 +01:00
memarray examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
minimal tests/minimal: disable test_utils_print_stack_usage 2022-03-29 21:49:35 +02:00
mpu_noexec_ram tests: add building BOARD defaults 2022-02-28 21:59:57 +01:00
mpu_stack_guard tests/mpu_stack_guard: Fix compilation on modern GCC (>= 12.x) 2022-11-10 12:49:18 +01:00
msg_avail core/msg: make msg_avail() return 0 on no queue 2021-11-29 12:04:16 +01:00
msg_queue_capacity tests: add tests for msg_queue_capacity() 2022-03-03 16:50:34 +01:00
msg_queue_print core/msg: make msg_avail() return 0 on no queue 2021-11-29 12:04:16 +01:00
msg_send_receive examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
msg_try_receive examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
mtd_at24cxxx tests: add building BOARD defaults 2022-02-28 21:59:57 +01:00
mtd_at25xxx mtd: Change API to return 0 on success 2020-05-06 20:24:27 +02:00
mtd_flashpage tests/mtd_flashpage: test unaligned read/write 2023-02-16 15:50:52 +01:00
mtd_mapper core/lib: Add macros/utils.h header 2023-01-07 09:47:44 +01:00
mtd_raw tests/mtd_raw: make use of mtd_default.h 2023-03-07 00:53:05 +01: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
netdev_test netdev_test: avoid explicit cast to netdev 2021-07-09 11:35:19 +02:00
netstats_l2 examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
netstats_neighbor boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
netutils Merge pull request #17905 from benpicco/GNRC_NETIF_STACKSIZE_DEFAULT 2022-10-13 17:10:43 +02:00
nimble_autoconn_ccnl examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
nimble_autoconn_gnrc examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
nimble_autoconn_gnrc_ext examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
nimble_esp_wifi_coexist cpu/esp_common: use generic WIFI_SSID/WIFI_PASS defines 2023-02-17 15:32:03 +01:00
nimble_ext_adv examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
nimble_l2cap examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
nimble_l2cap_server tests/nimble_l2cap: adapt buffer sizes 2021-06-10 10:02:10 +02:00
nimble_netif_ext examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
nimble_rpble_gnrc examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
nimble_rpble_gnrc_ext examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
nimble_statconn_gnrc examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
nimble_statconn_gnrc_ext examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
od sys/od: allow to specify address offset with od_hex_dump_ext() 2021-01-11 14:35:40 +01:00
pbkdf2 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
periph_adc tests/periph_adc: migrate to ztimer 2021-12-07 09:28:58 +01:00
periph_backup_ram codespell: fix remaining issues 2022-09-16 14:00:35 +02: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 default BOARDS 2022-02-28 15:08:35 +01:00
periph_eeprom examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
periph_flashpage tests/periph_flashpage: use od_hex_dump for memdump 2023-01-07 14:49:36 +01:00
periph_flashpage_unittest tests/periph_flashpage_unittest: enable periph_flashpage 2023-01-30 09:26:16 +01:00
periph_gpio examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
periph_gpio_arduino examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
periph_gpio_ll tests/periph_gpio_ll: Minor improvement 2023-03-20 14:14:07 +01:00
periph_hwrng tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
periph_i2c examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
periph_ltdc tests/periph_ltdc: use width/height defines from riot_logo.h 2022-04-13 08:00:48 +02:00
periph_pm examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02: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 tests/periph_pwm: wording fix, s/initiate/initialize/ 2023-03-17 13:09:57 +01:00
periph_qdec boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
periph_rtc test/periph_rtc: reset struct tm time between tests 2023-03-03 15:47:09 +01:00
periph_rtt tests/periph_rtt: replace fixed buffer by riot_msg size 2023-02-06 22:21:19 +01:00
periph_rtt_min tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
periph_spi tests/periph_spi clearly say when init succeeds 2023-01-19 10:42:50 +01:00
periph_spi_dma examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
periph_timer tests/periph_timer: also test for spurious IRQs 2022-11-25 12:33:54 +01:00
periph_timer_periodic Merge pull request #17723 from benpicco/periph_timer_periodic-set_stopped 2022-05-03 12:06:37 +02:00
periph_timer_short_relative_set tests/periph_timer_short_relative_set: improve test 2022-12-09 22:10:18 +01:00
periph_uart tests/periph_uart: only exclude STDIO_UART_DEV if stdio_uart is used 2023-01-06 17:23:53 +01:00
periph_uart_mode examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
periph_uart_nonblocking tests: add default BOARDS 2022-02-28 15:08:35 +01:00
periph_vbat tests: add default BOARDS 2022-02-28 15:08:35 +01:00
periph_wdt examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
phydat_dump sys/phydat: Fix unit confusion 2023-02-23 16:44:24 +01:00
phydat_unix examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pipe tests/pipe: remove duplicated include 2022-04-13 11:56:42 -04:00
pkg_arduino_adafruit_sensor examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_arduino_sdi_12 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_c25519 sys/random/kconfig: remove HWRNG default in backend choice 2022-04-27 15:41:23 +02:00
pkg_cayenne-lpp tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_cifra sys/random/kconfig: remove HWRNG default in backend choice 2022-04-27 15:41:23 +02:00
pkg_cmsis-dsp tests/pkg_cmsis-dsp: add Kconfig configuration 2022-04-26 09:26:03 +02:00
pkg_cmsis-nn tests/pkg_cmsis-nn: add Kconfig configuration 2022-04-25 13:00:41 +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/pkg_corejson: add Kconfig configuration 2022-04-25 19:31:15 +02:00
pkg_cryptoauthlib_compare_sha256 tests/pkg_cryptoauthlib*: add Kconfig configuration 2022-05-03 16:06:22 +02:00
pkg_cryptoauthlib_internal-tests examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_edhoc_c boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
pkg_elk examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_emlearn examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_etl cpu/mips: Remove all mips 2022-09-27 13:42:37 +02:00
pkg_fatfs examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_fatfs_vfs Merge #19320 2023-02-28 16:55:56 +00:00
pkg_fff tests/pkg_fff: use MCU instead of CPU_FAM for ESP32x SoC 2022-07-22 06:24:20 +02:00
pkg_flashdb_mtd tests/pkg_flashdb: add test for FlashDB 2023-02-27 23:49:55 +01:00
pkg_flashdb_vfs tests/pkg_flashdb: add test for FlashDB 2023-02-27 23:49:55 +01:00
pkg_flatbuffers tests/pkg_flatbuffers: add Kconfig support 2022-04-27 10:53:50 +02:00
pkg_hacl sys/random/kconfig: remove HWRNG default in backend choice 2022-04-27 15:41:23 +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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_libbase58 tests: add pkg_libbase58 test 2020-03-29 23:18:34 +02:00
pkg_libcose Merge pull request #18025 from leandrolanzieri/pr/sys/random/change_kconfig_default_backend 2022-05-24 11:35:21 +02:00
pkg_libcose_encrypt tests/pkg_libcose_encrypt: split cose_encrypt test 2022-05-17 10:51:34 +02:00
pkg_libfixmath treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
pkg_libfixmath_unittests tests/pkg_libfixmath_unittests: adapt test to upstream changes 2023-01-20 17:42:54 +01:00
pkg_libhydrogen sys/random/kconfig: remove HWRNG default in backend choice 2022-04-27 15:41:23 +02:00
pkg_libschc tests: provide tests for libschc 2023-03-02 11:31:07 +01:00
pkg_littlefs tests: adapt to vfs_umount() API change 2023-02-28 17:24:03 +01:00
pkg_littlefs2 Merge #19320 2023-02-28 16:55:56 +00:00
pkg_lora-serialization tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_lvgl tests/pkg_lvgl: blacklist GD32V boards 2023-02-21 15:05:07 +01:00
pkg_lvgl_touch boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
pkg_lz4 tests/pkg_lz4: blacklist GD32V boards 2023-02-21 15:05:07 +01:00
pkg_mbedtls examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_micro-ecc examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_micro-ecc-with-hwrng tests: add stm32f030f4-demo to Makefile.ci 2019-10-21 15:33:11 +02:00
pkg_microcoap examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_minmea tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_monocypher sys/random/kconfig: remove HWRNG default in backend choice 2022-04-27 15:41:23 +02:00
pkg_nanocbor tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_nanopb examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_nanors tests/pkg_nanors: use static allocation 2023-03-14 19:43:53 +01:00
pkg_openwsn examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
pkg_openwsn_sock_udp tests/pkg_openwsn_sock_udp: silence -Wcast-align 2021-12-03 10:12:36 +01:00
pkg_qcbor tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
pkg_qdsa sys/random/kconfig: remove HWRNG default in backend choice 2022-04-27 15:41:23 +02:00
pkg_qr-code-generator Merge pull request #17921 from aabadie/pr/drivers/disp_dev_coordinates 2022-04-19 12:48:12 +02:00
pkg_relic tests/pkg_relic: increase stacksize 2022-01-18 13:19:34 +01:00
pkg_semtech-loramac examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
pkg_spiffs tests: adapt to vfs_umount() API change 2023-02-28 17:24:03 +01:00
pkg_tflite-micro examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_tiny-asn1 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_tinycbor tests: add missing includes 2022-11-22 13:39:35 +01: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/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
pkg_tinyusb_cdc_acm_stdio tests/pkg_tinyusb_cdc_acm_stdio: add Kconfig support 2022-12-03 12:59:49 +01:00
pkg_tinyusb_cdc_msc tests/pkg_tinyusb_cdc_msc: cleanup app.config.test 2022-12-03 12:11:47 +01:00
pkg_tinyusb_netdev tests: add pkg_tinyusb_netdev for tinyUSB netdec 2023-02-01 21:58:01 +01:00
pkg_tinyvcdiff tests: adapt to vfs_umount() API change 2023-02-28 17:24:03 +01:00
pkg_tweetnacl examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_u8g2 pkg/u8g2: migrate to ztimer 2021-12-01 17:54:55 +01:00
pkg_ubasic examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pkg_ucglib Merge pull request #17347 from fjmolinas/pr_ucglib_sdl 2021-12-07 16:56:01 +01:00
pkg_umorse tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
pkg_utensor tests: add sipeed-longan-nano to Makefile.ci 2023-01-24 00:39:55 +01:00
pkg_uzlib tests: add test for the uzlib package 2021-11-17 15:37:12 +01:00
pkg_wolfcrypt-ed25519-verify tests/pkg_wolfcrypt-ed25519-verify: Add missing module 2023-03-01 00:06:16 +00:00
pkg_wolfssl tests/pkg_wolfssl: Update boards with insufficient memory 2023-03-08 22:31:41 +00:00
pkg_yxml tests/pkg*: Add app.config.test to pkg tests 2021-04-08 16:44:10 +02:00
posix_semaphore Merge pull request #17434 from kaspar030/murdock_use_emulators 2022-04-06 14:41:48 +02:00
posix_sleep tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02: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 examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
pthread tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
pthread_barrier tests/thread_pthread_barrier: Remove f string in test 2021-11-29 09:29:06 +01:00
pthread_cleanup tests: skip nucleo-l011k4 where it doesn't fit 2020-10-15 18:52:51 +02:00
pthread_condition_variable examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pthread_cooperation examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
pthread_flood tests/pthread_flood: use fmt, allows print_stack_usage to work 2022-03-31 14:48:02 +02:00
pthread_rwlock boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
pthread_tls examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
puf_sram tests/puf_sram: use puf_sram as a feature 2020-09-04 13:50:02 +02:00
riotboot examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
riotboot_flashwrite examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
riotboot_hdr tests: use check_unittests func from testrunner 2020-03-19 10:39:34 +01:00
rmutex tests/rmutex: Drop output dump from README.md 2023-03-15 12:58:09 +01:00
rmutex_cpp boards/stm32g031-disco,examples,tests: Added STM32G031-DISCO board 2021-10-13 12:14:45 -04:00
rng examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
rust_libs rust: Run all tests on stable 2022-10-01 21:31:16 +02:00
rust_minimal rust: Update riot-sys and riot-wrappers 2023-02-20 09:06:33 +01:00
saul examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
saul_drivers tests/saul_drivers: add vl6180x driver 2023-02-02 02:04:09 +01:00
sched_change_priority examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
sched_testing examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
sema treewide: use sema_deprecated when required 2022-03-10 14:24:46 +01:00
senml_cbor tests/senml: do no include saul_default 2022-02-11 17:04:27 +01:00
senml_phydat sys/phydat: use flash_utils 2023-02-27 12:31:03 +01:00
senml_saul examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
shell examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
shell_ble examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
shell_lock examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
slip examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
sntp examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
sock_udp_aux examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
socket_zep tests/socket_zep: set event_callback before init 2022-10-14 16:07:19 +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 examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
struct_tm_utility examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
suit_manifest suit: replace SUIT_URL_MAX with CONFIG_SOCK_URLPATH_MAXLEN 2022-06-01 13:00:51 +02:00
sys_architecture test/sys_architecture: include kernel_defines.h 2022-02-12 18:30:58 +01:00
sys_arduino examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
sys_arduino_analog tests/sys_arduino_analog: add test application 2019-11-15 17:51:45 +01:00
sys_arduino_lib examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
sys_atomic_utils sys/random/kconfig: remove HWRNG default in backend choice 2022-04-27 15:41:23 +02:00
sys_atomic_utils_unittests sys/random/kconfig: remove HWRNG default in backend choice 2022-04-27 15:41:23 +02:00
sys_crypto tests/sys_crypto: add missing <string.h> include 2023-02-20 18:31:23 +01:00
sys_crypto_aes_ccm tests/sys_crypto_aes_ccm: use CIPHER_AES instead of CIPHER_AES_128 2022-01-07 11:13:38 +01:00
sys_fido2_ctap tests/sys_fido2_ctap: enable usbus in Makefile 2023-02-08 11:56:18 +01:00
sys_ptrtag tests: Add test for sys/ptrtag 2020-11-17 11:24:59 +01:00
sys_sched_round_robin examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
sys_sema_inv examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
sys_stdio_semihosting examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
test_tools sys/shell_commands: convert to SHELL_COMMAND() 2022-06-07 09:25:04 +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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
thread_flags examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
thread_flags_xtimer tests: Cleanup access to internal variables 2020-08-24 09:08:01 +02:00
thread_float tests/thread_float: do not overload slow MCUs with IRQs 2023-01-03 22:17:51 +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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
thread_msg_block_wo_queue examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
thread_msg_bus tests/thread_msg_bus: enhance test with non-bus message 2022-10-18 13:25:09 +02:00
thread_msg_seq treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
thread_priority_inversion tests/thread_priority_inversion: improve output for debugging 2022-09-12 21:42:29 +02:00
thread_race examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
thread_stack_alignment examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
thread_zombie boards: introduce atmega328p-xplained-mini 2021-03-27 14:10:19 -03:00
touch_dev tests/touch_dev: add Kconfig config 2022-01-22 15:14:18 +01:00
trace examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
trickle tests/trickle: Model kconfig 2023-03-17 12:15:45 +01:00
turo tests/turo: Remove OUTPUT_FORMAT and use default 2021-11-16 08:37:45 +01:00
turo_txt tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
unittests tests/unittests: add test for bf_clear_all() 2023-03-17 00:08:16 +01:00
usbus usbdev_mock: Adapt to xmit API 2021-11-16 20:16:59 +01:00
usbus_board_reset tests/usbus_board_reset: test application 2023-01-03 10:05:54 +01:00
usbus_cdc_acm_stdio examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
usbus_cdc_ecm tests/usbus_cdc_ecm: remove stm32f429i-disco from blacklist 2023-03-16 07:47:18 +01:00
usbus_hid tests/usbus_hid: Adapt HID descriptors to use helper defines 2022-01-10 11:35:58 +01:00
usbus_msc tests/usbus_msc: don't use custom usbus 2023-03-09 16:57:17 +01:00
vfs_default examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
vfs_iterate_mount tests: adapt to vfs_umount() API change 2023-02-28 17:24:03 +01:00
vfs_plus_stdio tests/vfs_plus_stdio: add Kconfig configuration 2021-11-29 10:33:56 +01: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 tests/xtimer_drift: remove uneeded timex call 2022-03-02 08:19:31 +01:00
xtimer_hang examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
xtimer_longterm treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
xtimer_msg examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
xtimer_msg_receive_timeout tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_mutex_lock_timeout examples,tests: replace deprecated module names by new names 2022-09-16 13:15:46 +02:00
xtimer_now32_overflow Merge #19256 2023-02-21 16:53:06 +00:00
xtimer_now64_continuity Merge #19256 2023-02-21 16:53:06 +00: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 examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
xtimer_remove tests/xtimer_remove: springle some xtimer_is_set() calls 2022-02-09 12:54:47 +01:00
xtimer_reset tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
xtimer_rmutex_lock_timeout examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
xtimer_usleep tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
xtimer_usleep_short tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
ztimer64_msg examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
ztimer_msg examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
ztimer_mutex_lock_timeout sys/ztimer/kconfig: change entry point 2021-11-09 15:32:34 +01:00
ztimer_ondemand_benchmark ztimer: add benchmarking tool 2022-11-22 00:25:34 +01:00
ztimer_overhead tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
ztimer_periodic tests/ztimer_periodic: improve output and relax on native 2022-08-21 13:12:43 +02:00
ztimer_rmutex_lock_timeout examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
ztimer_underflow examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
ztimer_xsec examples,tests: Update Makefile.cis 2023-02-27 12:31:04 +01:00
.gitignore examples,tests: ignore core dumps via .gitignore 2022-08-31 15:05:14 +02:00
Makefile.boards.netif examples: tests: update Makefile.ci with stm32f7508-dk 2022-04-15 12:51:58 +02:00
Makefile.tests_common sys/test_utils/print_stack_usage: add Kconfig support 2022-03-29 21:49:35 +02:00
README.md tests/doc: reorganization and improvements to tests doc 2022-08-04 03:16:27 -04:00
riot_logo.h tests: use common riot_logo.h 2022-04-13 08:00:48 +02:00
test_print_stack_usage.config sys/test_utils/print_stack_usage: add Kconfig support 2022-03-29 21:49:35 +02:00
test_utils.config sys/test_utils/print_stack_usage: add Kconfig support 2022-03-29 21:49:35 +02: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.

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 serial (typically 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.

Running single test

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

Running all test for particular board

If you would like execute all tests for given board, you could use dedicated script compile_and_test_for_board.py

Go to main RIOT directory and execute command:

./dist/tools/compile_and_test_for_board/compile_and_test_for_board.py . <board_of_your_choice> --with-test-only --jobs=4

More details concerning other available parameters provided by this tool can be found in README.md file and directly in compile_and_test_for_board.py script.

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.

Cleaning intermediate files

After test execution intermediate files are not automatically deleted. Execution of multiple tests, especially all for particular board could generate many files. For example, after execution of all test for stm32f469i-disco board (more than 230 tests) around 7.5 GB of intermediate files are created.

There are few methods for cleaning intermediate files.

If you would like to clean intermediate file only for particular board you should go to main RIOT directory and execute one from these commands:

./dist/tools/compile_and_test_for_board/compile_and_test_for_board.py . <board_of_your_choice> --compile-targets clean

or

make BOARD=<board_of_your_choice> clean

If you would like to clean intermediate files for all boards go to main RIOT directory and use this command.

@warning This command cleans all local files, for example, pkg downloads and locally generared docs.

make distclean

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.

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