esp-idf/components
Angus Gratton 852462f4e2 test: Fix possible race in pthread C++ test
Also use TEST_ASSERT_EQUAL to get better debugging

Debugging intermittent UT failures on S2 release config

In the old version, the 300ms delay in between the two kinds of test
was supposed to keep the tasks in lockstep so it didn't matter that
global_sp was protected by two muxes.

However it seems like sometimes they could get out of sync -
I think because of a race in the sleep_until test. If the
second counter ticks over at that exact moment sleeping starts,
then the task doesn't sleep and will immediately keep running
 for the next iteration, possibly racing the other tasks.
2019-12-19 15:55:51 +11:00
..
app_trace cmake: remove intermediary libraries for some component 2019-12-11 16:43:47 +08:00
app_update
asio
bootloader
bootloader_support esp32s2beta: only support unicore 2019-12-09 09:48:37 +08:00
bt Merge branch 'demo/hfp-client-demo' into 'master' 2019-12-12 21:19:04 +08:00
cbor
coap
console
cxx CXX: enable exceptions ESP32S2-beta 2019-12-10 10:23:00 +08:00
driver sdio_slave: support HAL layer 2019-12-13 18:33:15 +08:00
efuse esp32s2beta: only support unicore 2019-12-09 09:48:37 +08:00
esp-tls esp-tls: check return value of fcntl 2019-12-11 14:53:27 +01:00
esp32 Merge branch 'bufgix/esp_timer_set_alarm' into 'master' 2019-12-16 13:39:44 +08:00
esp32s2beta Merge branch 'feature/esp32s2beta_hw_crypto_support' into 'master' 2019-12-13 13:40:33 +08:00
esp_adc_cal
esp_common esp32s2beta: only support unicore 2019-12-09 09:48:37 +08:00
esp_eth
esp_event Fix some typo in idf 2019-12-12 15:55:42 +08:00
esp_gdbstub
esp_http_client esp_http_client: add esp_http_client_set_authtype function 2019-12-09 13:33:44 +05:30
esp_http_server
esp_https_ota fix: esp_http_client and esp_https_ota can follow 307 Redirects 2019-12-09 13:33:44 +05:30
esp_https_server
esp_local_ctrl
esp_netif
esp_ringbuf
esp_rom esp_rom: remove esp_rom.c 2019-12-09 09:48:31 +08:00
esp_serial_slave_link
esp_websocket_client
esp_wifi esp_wifi: Fix association req RSN info lengeh too big lead crash 2019-12-11 10:59:18 +00:00
espcoredump
esptool_py esptool: add chip and stub option 2019-12-09 09:48:16 +08:00
expat
fatfs
freemodbus freemodbus: fix merge issues 2019-12-10 14:30:25 +08:00
freertos Merge branch 'feature/external_github_prs' into 'master' 2019-12-10 12:33:32 +08:00
heap apptrace: Adds support for converting SystemView traces to JSON format 2019-12-04 18:04:07 +03:00
idf_test hw crypto: activated hardware acceleration for esp32s2beta 2019-12-12 12:37:29 +08:00
jsmn
json
libsodium
log
lwip Merge branch 'optimize_tcp_random_close' into 'master' 2019-12-10 16:47:34 +08:00
mbedtls hw crypto: activated hardware acceleration for esp32s2beta 2019-12-12 12:37:29 +08:00
mdns
mqtt
newlib Merge branch 'bugfix/optimize_some_build_system_tests' into 'master' 2019-12-12 06:34:54 +08:00
nghttp
nvs_flash
openssl
partition_table
perfmon xtensa: update header file 2019-12-09 09:44:56 +08:00
protobuf-c
protocomm hw crypto: activated hardware acceleration for esp32s2beta 2019-12-12 12:37:29 +08:00
pthread test: Fix possible race in pthread C++ test 2019-12-19 15:55:51 +11:00
sdmmc sdmmc: add communication check for eMMC after frequency switch 2019-12-12 08:11:17 +00:00
soc sdio_slave: support HAL layer 2019-12-13 18:33:15 +08:00
spi_flash
spiffs
tcp_transport
tcpip_adapter
ulp ulp: remove 20190801 version, update supported version for Make 2019-12-15 21:39:42 +01:00
unity freertos: changed isr time test case variables to static 2019-12-04 10:41:00 -03:00
vfs newlib: define fcntl as strong symbol 2019-12-11 14:53:26 +01:00
wear_levelling
wifi_provisioning
wpa_supplicant hw crypto: activated hardware acceleration for esp32s2beta 2019-12-12 12:37:29 +08:00
xtensa xtensa: update header file 2019-12-09 09:44:56 +08:00