diff options
Diffstat (limited to 'test/big_payload_tests/big_payload_test_service.cpp')
-rw-r--r-- | test/big_payload_tests/big_payload_test_service.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/big_payload_tests/big_payload_test_service.cpp b/test/big_payload_tests/big_payload_test_service.cpp index 89fe838..ab70046 100644 --- a/test/big_payload_tests/big_payload_test_service.cpp +++ b/test/big_payload_tests/big_payload_test_service.cpp @@ -86,6 +86,11 @@ void big_payload_test_service::join_offer_thread() offer_thread_.join(); } +void big_payload_test_service::detach_offer_thread() +{ + offer_thread_.detach(); +} + void big_payload_test_service::offer() { app_->offer_service(service_id_, big_payload_test::TEST_SERVICE_INSTANCE_ID); @@ -241,6 +246,8 @@ TEST(someip_big_payload_test, receive_ten_messages_and_send_reply) if (test_service.init()) { test_service.start(); test_service.join_offer_thread(); + } else { + test_service.detach_offer_thread(); } } |