diff --git a/state_manager/service/BUILD.gn b/state_manager/service/BUILD.gn index ba546ccb3f2d44e78e41130d88182b4194b92492..b2e10333fccca8d48de5168fcd59c69f4c25d9eb 100644 --- a/state_manager/service/BUILD.gn +++ b/state_manager/service/BUILD.gn @@ -82,6 +82,7 @@ ohos_shared_library("displaymgrservice") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] defines += [ "ENABLE_SENSOR_PART" ] @@ -89,6 +90,9 @@ ohos_shared_library("displaymgrservice") { if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } shlib_type = "sa" subsystem_name = "powermgr" part_name = "${displaymgr_part_name}" diff --git a/state_manager/service/native/src/display_power_mgr_service.cpp b/state_manager/service/native/src/display_power_mgr_service.cpp index dae2b3c993cee24588570392fa8208b5e996b286..f4c016c84d343608e999acae7b2c27cdf201d20e 100644 --- a/state_manager/service/native/src/display_power_mgr_service.cpp +++ b/state_manager/service/native/src/display_power_mgr_service.cpp @@ -75,7 +75,9 @@ void DisplayPowerMgrService::Init() DISPLAY_HILOGE(COMP_SVC, "cannot find any display id after max retry, fill with 0"); } } +#ifndef FUZZ_COV_TEST BrightnessManager::Get().Init(BRIGHTNESS_MAX, BRIGHTNESS_MIN); +#endif for (const auto& id: displayIds) { DISPLAY_HILOGI(COMP_SVC, "find display, id=%{public}u", id); controllerMap_.emplace(id, std::make_shared(id)); diff --git a/state_manager/test/fuzztest/adjustbrightness_fuzzer/BUILD.gn b/state_manager/test/fuzztest/adjustbrightness_fuzzer/BUILD.gn index d7e1f32800ae2756bf3975cd327e1de7850dafef..655f0b74286443ebafa13eaa1c0659ed1d126093 100644 --- a/state_manager/test/fuzztest/adjustbrightness_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/adjustbrightness_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("AdjustBrightnessFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/autoadjustbrightness_fuzzer/BUILD.gn b/state_manager/test/fuzztest/autoadjustbrightness_fuzzer/BUILD.gn index 43d7b35abef5f6089a09637e05a7e9bd8e2cac01..3a4684770f022c90338577c64c38e72e4412962d 100644 --- a/state_manager/test/fuzztest/autoadjustbrightness_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/autoadjustbrightness_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("AutoAdjustBrightnessFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/boostbrightness_fuzzer/BUILD.gn b/state_manager/test/fuzztest/boostbrightness_fuzzer/BUILD.gn index d2e70ae7dbc8ea7cb9576aeaf92d6b991ef3653e..247580077fb97e36c96f818609e463e767d72d25 100644 --- a/state_manager/test/fuzztest/boostbrightness_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/boostbrightness_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("BoostBrightnessFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/discountbrightness_fuzzer/BUILD.gn b/state_manager/test/fuzztest/discountbrightness_fuzzer/BUILD.gn index 0bc6a6810f75f0f42fdb8906cb6238d7f0c85e4d..18f926ae764c637ab2b4d50ce2a6e755fa09732b 100644 --- a/state_manager/test/fuzztest/discountbrightness_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/discountbrightness_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("DiscountBrightnessFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/displaystate_fuzzer/BUILD.gn b/state_manager/test/fuzztest/displaystate_fuzzer/BUILD.gn index 44ca3ffba17da9d2b0b864c24fc50d38038f4f4f..1c72d8423d5e057bbf96aaf10cdbdb087a6c05b8 100644 --- a/state_manager/test/fuzztest/displaystate_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/displaystate_fuzzer/BUILD.gn @@ -78,10 +78,15 @@ ohos_fuzztest("DisplayStateFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/getbrightness_fuzzer/BUILD.gn b/state_manager/test/fuzztest/getbrightness_fuzzer/BUILD.gn index 97b8db412a6d8ce63c9ab45784c75547136f26f0..4a97ecf4ae1117dcdb780a583c502460ba2ded04 100644 --- a/state_manager/test/fuzztest/getbrightness_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/getbrightness_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("GetBrightnessFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/getdisplayid_fuzzer/BUILD.gn b/state_manager/test/fuzztest/getdisplayid_fuzzer/BUILD.gn index 8c9ec5126eb1dbbdeebbb41ade1da7104f59ccac..f17bd67ba8dc0496bba09bb0edfbb265a9e76adc 100644 --- a/state_manager/test/fuzztest/getdisplayid_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/getdisplayid_fuzzer/BUILD.gn @@ -78,10 +78,15 @@ ohos_fuzztest("GetDisplayIdFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/overridebrightness_fuzzer/BUILD.gn b/state_manager/test/fuzztest/overridebrightness_fuzzer/BUILD.gn index 046d76f99ec1072aafde8e8c8d7010d74715a91d..4d6b7673e8f0ca44c95aa49c5364e5ea14881b78 100644 --- a/state_manager/test/fuzztest/overridebrightness_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/overridebrightness_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("OverrideBrightnessFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/overridedisplayoffdelay_fuzzer/BUILD.gn b/state_manager/test/fuzztest/overridedisplayoffdelay_fuzzer/BUILD.gn index 5c561a60e1ce0ad0dc82a9a78a1ffbd1a7bc51c6..e069cde1dc16a6e9a4118d76da866c272accaa21 100644 --- a/state_manager/test/fuzztest/overridedisplayoffdelay_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/overridedisplayoffdelay_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("OverrideDisplayOffDelayFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/registercallback_fuzzer/BUILD.gn b/state_manager/test/fuzztest/registercallback_fuzzer/BUILD.gn index 24b9ddd7e4fef1f61fc63b5385187fc90d4ea33d..c2e7fb84409ef830145e9f20c3a08423639d11e8 100644 --- a/state_manager/test/fuzztest/registercallback_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/registercallback_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("RegisterCallbackFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/setbrightness_fuzzer/BUILD.gn b/state_manager/test/fuzztest/setbrightness_fuzzer/BUILD.gn index 7caaf27759a0c14262fd80fdc71fdc8fe43e08a3..d7273e1e5d0092ef6fb7be7ae516a36c00aac13b 100644 --- a/state_manager/test/fuzztest/setbrightness_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/setbrightness_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("SetBrightnessFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/setcoordinated_fuzzer/BUILD.gn b/state_manager/test/fuzztest/setcoordinated_fuzzer/BUILD.gn index 1e57a5906bbd1af166c70c3bfdf435cce8be46e4..963d95606d88152f504c3d4ba925a61fac3bd71f 100644 --- a/state_manager/test/fuzztest/setcoordinated_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/setcoordinated_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("SetCoordinatedFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/setlightbrightnessthreshold_fuzzer/BUILD.gn b/state_manager/test/fuzztest/setlightbrightnessthreshold_fuzzer/BUILD.gn index c87dfce16498ff1f07f9fd985eb6d32a377a42ec..4200b33b524605069f7028d607a391d13b87a7d1 100644 --- a/state_manager/test/fuzztest/setlightbrightnessthreshold_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/setlightbrightnessthreshold_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("SetLightBrightnessThresholdFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } } diff --git a/state_manager/test/fuzztest/setmaxbrightness_fuzzer/BUILD.gn b/state_manager/test/fuzztest/setmaxbrightness_fuzzer/BUILD.gn index 164063cc99929b5fec34306ddc43c83fbf87e01b..a4a735e93e48ed84cbd0efce8d5b944b618bab55 100644 --- a/state_manager/test/fuzztest/setmaxbrightness_fuzzer/BUILD.gn +++ b/state_manager/test/fuzztest/setmaxbrightness_fuzzer/BUILD.gn @@ -79,10 +79,15 @@ ohos_fuzztest("SetMaxBrightnessFuzzTest") { "window_manager:libdm_lite", ] + defines = [] if (has_sensors_sensor_part) { external_deps += [ "sensor:sensor_interface_native" ] + defines += [ "ENABLE_SENSOR_PART" ] } if (has_hiviewdfx_hisysevent_part) { external_deps += [ "hisysevent:libhisysevent" ] } + if (use_clang_coverage) { + defines += [ "FUZZ_COV_TEST" ] + } }