add screen fuzz test

Signed-off-by: qinlong0101 <qinlong15@huawei.com>
This commit is contained in:
qinlong0101
2022-04-25 15:59:56 +08:00
parent 5cbaef4efd
commit cce3dcb2ad
5 changed files with 7 additions and 11 deletions
@@ -46,9 +46,7 @@ ohos_fuzztest("DscreenSourceProxyFuzzTest") {
"-fno-omit-frame-pointer",
]
sources = [
"dscreen_source_proxy_fuzzer.cpp",
]
sources = [ "dscreen_source_proxy_fuzzer.cpp" ]
deps = [
"//utils/native/base:utils",
@@ -26,7 +26,6 @@
namespace OHOS {
namespace DistributedHardware {
void DscreenSourceProxyHandlerFuzzTest(const uint8_t* data, size_t size)
{
if ((data == nullptr) || (size <= 0)) {
@@ -72,4 +71,4 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
/* Run your code on data */
OHOS::DistributedHardware::DscreenSourceProxyHandlerFuzzTest(data, size);
return 0;
}
}
@@ -18,7 +18,4 @@
#define FUZZ_PROJECT_NAME "dscreen_source_proxy_fuzzer"
#endif
#endif
@@ -21,7 +21,8 @@ import(
ohos_fuzztest("ScreenSinkProcessorFuzzTest") {
module_out_path = "distributed_screen/screensinkprocessor"
fuzz_config_file = "${services_path}/screentransport/test/fuzztest/screensinkprocessor_fuzzer"
fuzz_config_file =
"${services_path}/screentransport/test/fuzztest/screensinkprocessor_fuzzer"
include_dirs = [
"//third_party/json/include",
@@ -21,7 +21,8 @@ import(
ohos_fuzztest("ScreenSinkTransFuzzTest") {
module_out_path = "distributed_screen/screensinktrans"
fuzz_config_file = "${services_path}/screentransport/test/fuzztest/screensinktrans_fuzzer"
fuzz_config_file =
"${services_path}/screentransport/test/fuzztest/screensinktrans_fuzzer"
include_dirs = [
"//third_party/json/include",