mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-07-17 04:22:14 +02:00
Loopback terminal uses std::async to inject test data to the test terminal. There was a hazardeous condition when destructing the terminal while async batch_read() was in progress. Adding a signal and waiting for destruction solves the issue.
Host test for esp_modem
This test uses linux port and some idf mocks in order to compile and execute it under linux.
This test uses catch
as a test framework and implements a test terminal class LoopbackTerm