From e699bff2932dec1d7b02da7a7f8bdbbbd3932aaf Mon Sep 17 00:00:00 2001 From: w30042960 Date: Wed, 12 Jul 2023 16:03:13 +0800 Subject: [PATCH 1/3] modify FUZZ Signed-off-by: w30042960 --- .../common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn | 6 +++--- .../audiodatasetinit64_fuzzer/audiodatasetinit64_fuzzer.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/services/common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn b/services/common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn index 1f0d6f83..8e3fb194 100644 --- a/services/common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn +++ b/services/common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn @@ -17,7 +17,7 @@ import("//build/test.gni") import("../../../../../distributedaudio.gni") ##############################fuzztest########################################## -ohos_fuzztest("AudioDataInit64FuzzTest") { +ohos_fuzztest("AudioDataSetInit64FuzzTest") { module_out_path = "distributed_audio/audiodatasetinit64_fuzzer" fuzz_config_file = "${services_path}/common/test/fuzztest/audiodatasetinit64_fuzzer" @@ -41,7 +41,7 @@ ohos_fuzztest("AudioDataInit64FuzzTest") { defines = [ "HI_LOG_ENABLE", - "DH_LOG_TAG=\"AudioDataInit64FuzzTest\"", + "DH_LOG_TAG=\"AudioDataSetInit64FuzzTest\"", "LOG_DOMAIN=0xD004100", ] @@ -55,6 +55,6 @@ ohos_fuzztest("AudioDataInit64FuzzTest") { ############################################################################### group("fuzztest") { testonly = true - deps = [ ":AudioDataInit64FuzzTest" ] + deps = [ ":AudioDataSetInit64FuzzTest" ] } ############################################################################### diff --git a/services/common/test/fuzztest/audiodatasetinit64_fuzzer/audiodatasetinit64_fuzzer.cpp b/services/common/test/fuzztest/audiodatasetinit64_fuzzer/audiodatasetinit64_fuzzer.cpp index 6ccd26f1..36a6f33a 100644 --- a/services/common/test/fuzztest/audiodatasetinit64_fuzzer/audiodatasetinit64_fuzzer.cpp +++ b/services/common/test/fuzztest/audiodatasetinit64_fuzzer/audiodatasetinit64_fuzzer.cpp @@ -24,7 +24,7 @@ namespace OHOS { namespace DistributedHardware { -void AudioDataInit64FuzzTest(const uint8_t* data, size_t size) +void AudioDataSetInit64FuzzTest(const uint8_t* data, size_t size) { if ((data == nullptr) || (size < (sizeof(int64_t)))) { return; @@ -43,7 +43,7 @@ void AudioDataInit64FuzzTest(const uint8_t* data, size_t size) extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { /* Run your code on data */ - OHOS::DistributedHardware::AudioDataInit64FuzzTest(data, size); + OHOS::DistributedHardware::AudioDataSetInit64FuzzTest(data, size); return 0; } -- Gitee From 2d52a6c262d83fb4836ce5f7172987f29d5ea916 Mon Sep 17 00:00:00 2001 From: w30042960 Date: Thu, 13 Jul 2023 09:12:33 +0800 Subject: [PATCH 2/3] modify FUZZ Signed-off-by: w30042960 --- .../engineutils/include/engine_test_utils.h | 40 +++++-------------- 1 file changed, 10 insertions(+), 30 deletions(-) diff --git a/services/audiotransport/test/unittest/receiverengine/engineutils/include/engine_test_utils.h b/services/audiotransport/test/unittest/receiverengine/engineutils/include/engine_test_utils.h index fb677b23..69de7ae4 100644 --- a/services/audiotransport/test/unittest/receiverengine/engineutils/include/engine_test_utils.h +++ b/services/audiotransport/test/unittest/receiverengine/engineutils/include/engine_test_utils.h @@ -30,54 +30,34 @@ class MockAVReceiverAdapterCallback : public AVReceiverAdapterCallback { public: explicit MockAVReceiverAdapterCallback() {} ~MockAVReceiverAdapterCallback() {} - void OnEngineEvent(const AVTransEvent &event) override - { - } - void OnEngineMessage(const std::shared_ptr &message) override - { - } - void OnEngineDataAvailable(const std::shared_ptr &buffer) override - { - } + void OnEngineEvent(const AVTransEvent &event) override {} + void OnEngineMessage(const std::shared_ptr &message) override {} + void OnEngineDataAvailable(const std::shared_ptr &buffer) override {} }; class MockAVSenderAdapterCallback : public AVSenderAdapterCallback { public: explicit MockAVSenderAdapterCallback() {} ~MockAVSenderAdapterCallback() {} - void OnEngineEvent(const AVTransEvent &event) override - { - } - void OnEngineMessage(const std::shared_ptr &message) override - { - } + void OnEngineEvent(const AVTransEvent &event) override {} + void OnEngineMessage(const std::shared_ptr &message) override {} }; class MockAVReceiverTransportCallback : public AVReceiverTransportCallback { public: explicit MockAVReceiverTransportCallback() {} ~MockAVReceiverTransportCallback() {} - void OnEngineTransEvent(const AVTransEvent &event) override - { - } - void OnEngineTransMessage(const std::shared_ptr &message) override - { - } - void OnEngineTransDataAvailable(const std::shared_ptr &audioData) override - { - } + void OnEngineTransEvent(const AVTransEvent &event) override {} + void OnEngineTransMessage(const std::shared_ptr &message) override {} + void OnEngineTransDataAvailable(const std::shared_ptr &audioData) override {} }; class MockAVSenderTransportCallback : public AVSenderTransportCallback { public: explicit MockAVSenderTransportCallback() {} ~MockAVSenderTransportCallback() {} - void OnEngineTransEvent(const AVTransEvent &event) override - { - } - void OnEngineTransMessage(const std::shared_ptr &message) override - { - } + void OnEngineTransEvent(const AVTransEvent &event) override {} + void OnEngineTransMessage(const std::shared_ptr &message) override {} }; class MockIAVReceiverEngine : public IAVReceiverEngine { -- Gitee From 65791ba29e750ee9eda3394a3ce45cdca7d99883 Mon Sep 17 00:00:00 2001 From: w30042960 Date: Thu, 13 Jul 2023 10:11:44 +0800 Subject: [PATCH 3/3] modify FUZZ Signed-off-by: w30042960 --- .../common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn b/services/common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn index 8e3fb194..c46552a2 100644 --- a/services/common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn +++ b/services/common/test/fuzztest/audiodatasetinit64_fuzzer/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2022 Huawei Device Co., Ltd. +# Copyright (c) 2022-2023 Huawei Device Co., Ltd. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at -- Gitee