diff --git a/test/fuzztest/devicediscovery_fuzzer/device_discovery_fuzzer.cpp b/test/fuzztest/devicediscovery_fuzzer/device_discovery_fuzzer.cpp index b9d78f841fc30f80c71bb5f2ec3f30de82648a6a..7d33b2bc33e5798c37cb2e2ed8bca874ee771fb1 100644 --- a/test/fuzztest/devicediscovery_fuzzer/device_discovery_fuzzer.cpp +++ b/test/fuzztest/devicediscovery_fuzzer/device_discovery_fuzzer.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include "device_manager_impl.h" #include "device_manager.h" @@ -24,6 +25,10 @@ namespace OHOS { namespace DistributedHardware { +namespace { + constexpr uint32_t SLEEP_TIME_US = 10 * 1000; +} + class DeviceDiscoveryCallbackTest : public DiscoveryCallback { public: DeviceDiscoveryCallbackTest() : DiscoveryCallback() {} @@ -56,6 +61,7 @@ void DeviceDiscoveryFuzzTest(const uint8_t* data, size_t size) std::shared_ptr callback = std::make_shared(); int32_t ret = DeviceManager::GetInstance().StartDeviceDiscovery(bundleName, subInfo, extra, callback); + usleep(SLEEP_TIME_US); ret = DeviceManager::GetInstance().StopDeviceDiscovery(bundleName, subscribeId); } } diff --git a/test/fuzztest/devicediscovery_fuzzer/project.xml b/test/fuzztest/devicediscovery_fuzzer/project.xml index 74691a05224f9dd70066b17268a9219939e181d4..abdc75334c034fcd36b0046bdb15677e91dd575e 100644 --- a/test/fuzztest/devicediscovery_fuzzer/project.xml +++ b/test/fuzztest/devicediscovery_fuzzer/project.xml @@ -20,6 +20,6 @@ 300 - 6144 + 8192 diff --git a/test/fuzztest/registerdevicemanagerfacallback_fuzzer/project.xml b/test/fuzztest/registerdevicemanagerfacallback_fuzzer/project.xml index 40fa06afc64beeb9294072d32dc8ecdef8d4400a..36c1a6f1c8171d8b9ee4f87d3d460434c8dccfa0 100644 --- a/test/fuzztest/registerdevicemanagerfacallback_fuzzer/project.xml +++ b/test/fuzztest/registerdevicemanagerfacallback_fuzzer/project.xml @@ -20,6 +20,6 @@ 300 - 6144 + 8192 \ No newline at end of file diff --git a/test/fuzztest/registerdevicemanagerfacallback_fuzzer/register_device_manager_fa_callback_fuzzer.cpp b/test/fuzztest/registerdevicemanagerfacallback_fuzzer/register_device_manager_fa_callback_fuzzer.cpp index 0aa8fe4dbe1223e12a30ad3863cb8c567f6bd6f0..a0323c8f0a4af12f07d07c252686d1426926acb1 100644 --- a/test/fuzztest/registerdevicemanagerfacallback_fuzzer/register_device_manager_fa_callback_fuzzer.cpp +++ b/test/fuzztest/registerdevicemanagerfacallback_fuzzer/register_device_manager_fa_callback_fuzzer.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include "device_manager_impl.h" #include "device_manager.h" @@ -24,6 +25,10 @@ namespace OHOS { namespace DistributedHardware { +namespace { + constexpr uint32_t SLEEP_TIME_US = 10 * 1000; +} + class DeviceManagerFaCallbackTest : public DeviceManagerFaCallback { public: DeviceManagerFaCallbackTest() : DeviceManagerFaCallback() {} @@ -42,6 +47,7 @@ void RegisterDeviceManagerFaCallbackFuzzTest(const uint8_t* data, size_t size) std::shared_ptr callback = std::make_shared(); DeviceManager::GetInstance().RegisterDeviceManagerFaCallback(packageName, callback); + usleep(SLEEP_TIME_US); } } }