esp-idf/components
Ivan Grokhotkov 8b56345e44 unit tests: fix queue registry test
In the queue registry test, start_sem is given twice to let both tasks
start the test. Each task takes start_sem, does some work, gives done_sem,
and goes on to wait for start_sem again.
It may happen that one task can grab start_sem, add queues to the
registry, give done_sem, then grab start_sem again, delete the queues
from the registry, and give done_sem again. At this point, main test
task takes done_sem twice and proceeds to verify that queues have been
added to the registry. But in fact, the first task has already deleted
its queues from the registry, and the second one might not have added
the queues yet. This causes test to fail.

This changes the test to use separate start semaphores for each task,
to avoid the race condition.
2017-11-14 23:53:08 +08:00
..
app_trace
app_update
aws_iot
bootloader bootloader: wait for UART FIFO to be empty before switching frequency 2017-11-09 13:17:58 +08:00
bootloader_support
bt Merge branch 'bugfix/btdm_modify_logs' into 'master' 2017-11-14 21:13:00 +08:00
coap
console
cxx
driver Merge branch 'feature/spi_variable_len' into 'master' 2017-11-14 00:08:50 +08:00
esp32 lwip: fix socket close crash issue 2017-11-13 06:00:52 +00:00
esp_adc_cal
espcoredump
esptool_py
ethernet feat(emac): add support for emac to use internal (APLL) clock outputs. 2017-11-13 14:18:58 +08:00
expat
fatfs Merge branch 'feature/fatfs_kconfig_options' into 'master' 2017-11-11 02:48:15 +08:00
freertos unit tests: fix queue registry test 2017-11-14 23:53:08 +08:00
heap freertos/add C++ include guards for esp_heap_caps.h 2017-11-10 12:01:30 +08:00
idf_test
jsmn
json
libsodium
log
lwip lwip: fix socket close crash issue 2017-11-13 06:00:52 +00:00
mbedtls
mdns
micro-ecc
newlib
nghttp
nvs_flash
openssl
partition_table
pthread
sdmmc
soc
spi_flash
spiffs
tcpip_adapter
ulp
vfs
wear_levelling
wpa_supplicant
xtensa-debug-module