-// SECTION("Transmission test with start specific thread"){
-// num_recv_pkts = 0;
-// num_dropped_pkts = 0;
-// failed_tx = 0;
-
-// // Instantiate and configure xAPP
-// XaPP test_xapp = XaPP(app_name, port, sizeof(Test_message) , 1);
-// test_xapp.set_num_retries(num_retries);
-
-// // Start receiver for test
-// test_xapp.StartThread(&rcvd_pkts);
-// sleep(1);
-
-// // Test Send normal message
-// Test_message my_message;
-// uint32_t i = 0;
-// for(i = 0; i < NumPkts; i++){
-// clock_gettime(CLOCK_REALTIME, &(my_message.ts));
-// snprintf(my_message.payload, MESSAGE_SIZE, "hello world %d", i);
-// bool res = test_xapp.Send(0, sizeof(Test_message), (void *) (&my_message));
-// if (!res){
-// failed_tx ++;
-// }
-// usleep(10);
-
-// }
-// sleep(1);
-
-// test_xapp.Stop();
-// std::cout <<"Num Packets Sent = " << NumPkts << " Received packets = " << num_recv_pkts << " Dropped packets = " << num_dropped_pkts << " Failed sends = "<< failed_tx << std::endl;
-// std::cout <<"Num attempts = " << test_xapp.get_Send_attempts() << " Num failed = " << test_xapp.get_Send_fails() << std::endl;
-
-// REQUIRE(num_recv_pkts > 0);
-// REQUIRE(num_dropped_pkts == 0);
-// REQUIRE(failed_tx == 0);
-// REQUIRE(num_recv_pkts == NumPkts);
-// }