diff --git a/test/softdevice_api/testcase_advertising.cpp b/test/softdevice_api/testcase_advertising.cpp index f80013a9a..6cca63df4 100644 --- a/test/softdevice_api/testcase_advertising.cpp +++ b/test/softdevice_api/testcase_advertising.cpp @@ -74,7 +74,7 @@ TEST_CASE(CREATE_TEST_NAME_AND_TAGS( SECTION("extended") { const auto maxLengthOfAdvData = testutil::ADV_DATA_BUFFER_SIZE; - const auto maxNumberOfAdvertisements = 200; // Random number of advertisements + const auto maxNumberOfAdvertisements = 10; // Random number of advertisements const auto advertisementNameLength = 40; // Random advertisement name length const auto advertisementSetId = 5; // Random advertisement set id @@ -331,6 +331,9 @@ TEST_CASE(CREATE_TEST_NAME_AND_TAGS( // Wait for the test to complete std::this_thread::sleep_for(std::chrono::seconds(3)); + REQUIRE(sd_ble_gap_scan_stop(c->unwrap()) == NRF_SUCCESS); + REQUIRE(sd_ble_gap_adv_stop(p->unwrap(), p->scratchpad.adv_handle) == NRF_SUCCESS); + CHECK(error == false); CHECK(testSuccess == true);