When I run the test program, it does not terminate. I run it from terminal, and it stops at
[ 61%] Linking CXX executable TFComm_testrunner
unstructured
Ending
.
OK (1 tests, 1 ran, 9 checks, 0 ignored, 0 filtered out, 1602 ms)
And it does not terminate.
I run one test, and the testgroup looks like this
TEST_GROUP(SocketCommunication)
{
int testTimeout;
void setup()
{
LogBook::disableHistory();
}
void teardown()
{
SocketCommunication::clearAllThreads();
std::cout << "Ending" << std::endl;
}
};
What happens after this? What could make it not return?