1# Copyright (c) 2022 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14import("//build/config/features.gni") 15import("//build/test.gni") 16import("./../../usbmgr.gni") 17 18module_output_path = "usb_manager/usb_manager" 19 20config("module_private_config") { 21 visibility = [ ":*" ] 22 23 configs = [ "${utils_path}:utils_config" ] 24 25 cflags = [ 26 "-g", 27 "-O0", 28 "-Wno-unused-variable", 29 "-fno-omit-frame-pointer", 30 ] 31 include_dirs = [ 32 "include", 33 "common/include", 34 "${usb_manager_path}/test/common/include/", 35 "${usb_manager_path}/test/native/service_unittest/include/", 36 ] 37} 38 39ohos_fuzztest("UsbMgrRequestRightFuzzTest") { 40 module_out_path = module_output_path 41 42 fuzz_config_file = 43 "${usb_manager_path}/test/fuzztest/usbmgrrequestright_fuzzer" 44 45 configs = [ ":module_private_config" ] 46 47 deps = [ 48 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 49 "${usb_manager_path}/services:usbservice", 50 ] 51 52 external_deps = [ 53 "c_utils:utils", 54 "drivers_interface_usb:libusb_proxy_1.0", 55 "hilog:libhilog", 56 "ipc:ipc_core", 57 ] 58 59 sources = [ "usbmgrrequestright_fuzzer/usbmgrrequestright_fuzzer.cpp" ] 60} 61 62ohos_fuzztest("UsbMgrHasRightFuzzTest") { 63 module_out_path = module_output_path 64 65 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgrhasright_fuzzer" 66 67 configs = [ ":module_private_config" ] 68 69 deps = [ 70 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 71 "${usb_manager_path}/services:usbservice", 72 ] 73 74 external_deps = [ 75 "c_utils:utils", 76 "drivers_interface_usb:libusb_proxy_1.0", 77 "hilog:libhilog", 78 "ipc:ipc_core", 79 ] 80 81 sources = [ "usbmgrhasright_fuzzer/usbmgrhasright_fuzzer.cpp" ] 82} 83 84ohos_fuzztest("UsbMgrRemoveRightFuzzTest") { 85 module_out_path = module_output_path 86 87 fuzz_config_file = 88 "${usb_manager_path}/test/fuzztest/usbmgrremoveright_fuzzer" 89 90 configs = [ ":module_private_config" ] 91 92 deps = [ 93 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 94 "${usb_manager_path}/services:usbservice", 95 ] 96 97 external_deps = [ 98 "c_utils:utils", 99 "drivers_interface_usb:libusb_proxy_1.0", 100 "hilog:libhilog", 101 "ipc:ipc_core", 102 ] 103 104 sources = [ "usbmgrremoveright_fuzzer/usbmgrremoveright_fuzzer.cpp" ] 105} 106 107ohos_fuzztest("UsbMgrGetSupportedModesFuzzTest") { 108 module_out_path = module_output_path 109 110 fuzz_config_file = 111 "${usb_manager_path}/test/fuzztest/usbmgrgetsupportedmodes_fuzzer" 112 113 configs = [ ":module_private_config" ] 114 115 deps = [ 116 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 117 "${usb_manager_path}/services:usbservice", 118 ] 119 120 external_deps = [ 121 "c_utils:utils", 122 "drivers_interface_usb:libusb_proxy_1.0", 123 "hilog:libhilog", 124 "ipc:ipc_core", 125 ] 126 127 sources = 128 [ "usbmgrgetsupportedmodes_fuzzer/usbmgrgetsupportedmodes_fuzzer.cpp" ] 129} 130 131ohos_fuzztest("UsbMgrSetPortRoleFuzzTest") { 132 module_out_path = module_output_path 133 134 fuzz_config_file = 135 "${usb_manager_path}/test/fuzztest/usbmgrsetportrole_fuzzer" 136 137 configs = [ ":module_private_config" ] 138 139 deps = [ 140 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 141 "${usb_manager_path}/services:usbservice", 142 ] 143 144 external_deps = [ 145 "c_utils:utils", 146 "drivers_interface_usb:libusb_proxy_1.0", 147 "hilog:libhilog", 148 "ipc:ipc_core", 149 ] 150 151 sources = [ "usbmgrsetportrole_fuzzer/usbmgrsetportrole_fuzzer.cpp" ] 152} 153 154ohos_fuzztest("UsbMgrSetCurrentFunctionsFuzzTest") { 155 module_out_path = module_output_path 156 157 fuzz_config_file = 158 "${usb_manager_path}/test/fuzztest/usbmgrsetcurrentfunctions_fuzzer" 159 160 configs = [ ":module_private_config" ] 161 162 deps = [ 163 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 164 "${usb_manager_path}/services:usbservice", 165 ] 166 167 external_deps = [ 168 "c_utils:utils", 169 "drivers_interface_usb:libusb_proxy_1.0", 170 "hilog:libhilog", 171 "ipc:ipc_core", 172 ] 173 174 sources = [ 175 "usbmgrsetcurrentfunctions_fuzzer/usbmgrsetcurrentfunctions_fuzzer.cpp", 176 ] 177} 178 179ohos_fuzztest("UsbMgrUsbFunctionsFromStringFuzzTest") { 180 module_out_path = module_output_path 181 182 fuzz_config_file = 183 "${usb_manager_path}/test/fuzztest/usbmgrusbfunctionsfromstring_fuzzer" 184 185 configs = [ ":module_private_config" ] 186 187 deps = [ 188 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 189 "${usb_manager_path}/services:usbservice", 190 ] 191 192 external_deps = [ 193 "c_utils:utils", 194 "drivers_interface_usb:libusb_proxy_1.0", 195 "hilog:libhilog", 196 "ipc:ipc_core", 197 ] 198 199 sources = [ "usbmgrusbfunctionsfromstring_fuzzer/usbmgrusbfunctionsfromstring_fuzzer.cpp" ] 200} 201 202ohos_fuzztest("UsbMgrUsbFunctionsToStringFuzzTest") { 203 module_out_path = module_output_path 204 205 fuzz_config_file = 206 "${usb_manager_path}/test/fuzztest/usbmgrusbfunctionstostring_fuzzer" 207 208 configs = [ ":module_private_config" ] 209 210 deps = [ 211 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 212 "${usb_manager_path}/services:usbservice", 213 ] 214 215 external_deps = [ 216 "c_utils:utils", 217 "drivers_interface_usb:libusb_proxy_1.0", 218 "hilog:libhilog", 219 "ipc:ipc_core", 220 ] 221 222 sources = [ 223 "usbmgrusbfunctionstostring_fuzzer/usbmgrusbfunctionstostring_fuzzer.cpp", 224 ] 225} 226 227ohos_fuzztest("UsbMgrClaimInterfaceFuzzTest") { 228 module_out_path = module_output_path 229 230 fuzz_config_file = 231 "${usb_manager_path}/test/fuzztest/usbmgrclaiminterface_fuzzer" 232 233 configs = [ ":module_private_config" ] 234 235 deps = [ 236 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 237 "${usb_manager_path}/services:usbservice", 238 ] 239 240 external_deps = [ 241 "c_utils:utils", 242 "drivers_interface_usb:libusb_proxy_1.0", 243 "hilog:libhilog", 244 "ipc:ipc_core", 245 ] 246 247 sources = [ "usbmgrclaiminterface_fuzzer/usbmgrclaiminterface_fuzzer.cpp" ] 248} 249 250ohos_fuzztest("UsbMgrReleaseInterfaceFuzzTest") { 251 module_out_path = module_output_path 252 253 fuzz_config_file = 254 "${usb_manager_path}/test/fuzztest/usbmgrreleaseinterface_fuzzer" 255 256 configs = [ ":module_private_config" ] 257 258 deps = [ 259 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 260 "${usb_manager_path}/services:usbservice", 261 ] 262 263 external_deps = [ 264 "c_utils:utils", 265 "drivers_interface_usb:libusb_proxy_1.0", 266 "hilog:libhilog", 267 "ipc:ipc_core", 268 ] 269 270 sources = 271 [ "usbmgrreleaseinterface_fuzzer/usbmgrreleaseinterface_fuzzer.cpp" ] 272} 273 274ohos_fuzztest("UsbMgrResetDeviceFuzzTest") { 275 module_out_path = module_output_path 276 277 fuzz_config_file = 278 "${usb_manager_path}/test/fuzztest/usbmgrresetdevice_fuzzer" 279 280 configs = [ ":module_private_config" ] 281 282 deps = [ 283 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 284 "${usb_manager_path}/services:usbservice", 285 ] 286 287 external_deps = [ 288 "c_utils:utils", 289 "drivers_interface_usb:libusb_proxy_1.0", 290 "hilog:libhilog", 291 "ipc:ipc_core", 292 ] 293 294 sources = [ "usbmgrresetdevice_fuzzer/usbmgrresetdevice_fuzzer.cpp" ] 295} 296 297ohos_fuzztest("UsbMgrClearHaltFuzzTest") { 298 module_out_path = module_output_path 299 300 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgrclearhalt_fuzzer" 301 302 configs = [ ":module_private_config" ] 303 304 deps = [ 305 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 306 "${usb_manager_path}/services:usbservice", 307 ] 308 309 external_deps = [ 310 "ability_base:want", 311 "ability_runtime:ability_manager", 312 "access_token:libaccesstoken_sdk", 313 "access_token:libnativetoken", 314 "access_token:libtoken_setproc", 315 "bundle_framework:appexecfwk_base", 316 "c_utils:utils", 317 "common_event_service:cesfwk_innerkits", 318 "drivers_interface_usb:libusb_proxy_1.2", 319 "drivers_interface_usb:usb_idl_headers_1.2", 320 "drivers_peripheral_usb:libusb_interface_service_1.2", 321 "eventhandler:libeventhandler", 322 "hilog:libhilog", 323 "ipc:ipc_core", 324 "safwk:system_ability_fwk", 325 "samgr:samgr_proxy", 326 ] 327 328 sources = [ "usbmgrclearhalt_fuzzer/usbmgrclearhalt_fuzzer.cpp" ] 329} 330 331ohos_fuzztest("UsbMgrAttachKernelDriverFuzzTest") { 332 module_out_path = module_output_path 333 334 fuzz_config_file = 335 "${usb_manager_path}/test/fuzztest/usbmgrattachkerneldriver_fuzzer" 336 337 configs = [ ":module_private_config" ] 338 339 deps = [ 340 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 341 "${usb_manager_path}/services:usbservice", 342 ] 343 defines = [ 344 "USB_MANAGER_FEATURE_HOST", 345 "USB_MANAGER_FEATURE_DEVICE", 346 "USB_MANAGER_FEATURE_PORT", 347 ] 348 external_deps = [ 349 "ability_base:want", 350 "ability_runtime:ability_manager", 351 "access_token:libaccesstoken_sdk", 352 "access_token:libnativetoken", 353 "access_token:libtoken_setproc", 354 "bundle_framework:appexecfwk_base", 355 "c_utils:utils", 356 "common_event_service:cesfwk_innerkits", 357 "drivers_interface_usb:libusb_proxy_1.2", 358 "drivers_interface_usb:usb_idl_headers_1.2", 359 "drivers_peripheral_usb:libusb_interface_service_1.2", 360 "eventhandler:libeventhandler", 361 "hilog:libhilog", 362 "ipc:ipc_core", 363 "safwk:system_ability_fwk", 364 "samgr:samgr_proxy", 365 ] 366 367 sources = 368 [ "usbmgrattachkerneldriver_fuzzer/usbmgrattachkerneldriver_fuzzer.cpp" ] 369} 370 371ohos_fuzztest("UsbMgrDetachKernelDriverFuzzTest") { 372 module_out_path = module_output_path 373 374 fuzz_config_file = 375 "${usb_manager_path}/test/fuzztest/usbmgrdetachkerneldriver_fuzzer" 376 377 configs = [ ":module_private_config" ] 378 379 deps = [ 380 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 381 "${usb_manager_path}/services:usbservice", 382 ] 383 defines = [ 384 "USB_MANAGER_FEATURE_HOST", 385 "USB_MANAGER_FEATURE_DEVICE", 386 "USB_MANAGER_FEATURE_PORT", 387 ] 388 external_deps = [ 389 "ability_base:want", 390 "ability_runtime:ability_manager", 391 "access_token:libaccesstoken_sdk", 392 "access_token:libnativetoken", 393 "access_token:libtoken_setproc", 394 "bundle_framework:appexecfwk_base", 395 "c_utils:utils", 396 "common_event_service:cesfwk_innerkits", 397 "drivers_interface_usb:libusb_proxy_1.2", 398 "drivers_interface_usb:usb_idl_headers_1.2", 399 "drivers_peripheral_usb:libusb_interface_service_1.2", 400 "eventhandler:libeventhandler", 401 "hilog:libhilog", 402 "ipc:ipc_core", 403 "safwk:system_ability_fwk", 404 "samgr:samgr_proxy", 405 ] 406 407 sources = 408 [ "usbmgrdetachkerneldriver_fuzzer/usbmgrdetachkerneldriver_fuzzer.cpp" ] 409} 410 411ohos_fuzztest("UsbMgrBulkTransferFuzzTest") { 412 module_out_path = module_output_path 413 414 fuzz_config_file = 415 "${usb_manager_path}/test/fuzztest/usbmgrbulktransfer_fuzzer" 416 417 configs = [ ":module_private_config" ] 418 419 deps = [ 420 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 421 "${usb_manager_path}/services:usbservice", 422 ] 423 424 external_deps = [ 425 "c_utils:utils", 426 "drivers_interface_usb:libusb_proxy_1.0", 427 "hilog:libhilog", 428 "ipc:ipc_core", 429 ] 430 431 sources = [ "usbmgrbulktransfer_fuzzer/usbmgrbulktransfer_fuzzer.cpp" ] 432} 433 434ohos_fuzztest("UsbMgrControlTransferFuzzTest") { 435 module_out_path = module_output_path 436 437 fuzz_config_file = 438 "${usb_manager_path}/test/fuzztest/usbmgrcontroltransfer_fuzzer" 439 440 configs = [ ":module_private_config" ] 441 442 deps = [ 443 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 444 "${usb_manager_path}/services:usbservice", 445 ] 446 447 external_deps = [ 448 "c_utils:utils", 449 "drivers_interface_usb:libusb_proxy_1.0", 450 "hilog:libhilog", 451 "ipc:ipc_core", 452 ] 453 454 sources = [ "usbmgrcontroltransfer_fuzzer/usbmgrcontroltransfer_fuzzer.cpp" ] 455} 456 457ohos_fuzztest("UsbMgrSetConfigurationFuzzTest") { 458 module_out_path = module_output_path 459 460 fuzz_config_file = 461 "${usb_manager_path}/test/fuzztest/usbmgrsetconfiguration_fuzzer" 462 463 configs = [ ":module_private_config" ] 464 465 deps = [ 466 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 467 "${usb_manager_path}/services:usbservice", 468 ] 469 470 external_deps = [ 471 "c_utils:utils", 472 "drivers_interface_usb:libusb_proxy_1.0", 473 "hilog:libhilog", 474 "ipc:ipc_core", 475 ] 476 477 sources = 478 [ "usbmgrsetconfiguration_fuzzer/usbmgrsetconfiguration_fuzzer.cpp" ] 479} 480 481ohos_fuzztest("UsbMgrSetInterfaceFuzzTest") { 482 module_out_path = module_output_path 483 484 fuzz_config_file = 485 "${usb_manager_path}/test/fuzztest/usbmgrsetinterface_fuzzer" 486 487 configs = [ ":module_private_config" ] 488 489 deps = [ 490 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 491 "${usb_manager_path}/services:usbservice", 492 ] 493 494 external_deps = [ 495 "c_utils:utils", 496 "drivers_interface_usb:libusb_proxy_1.0", 497 "hilog:libhilog", 498 "ipc:ipc_core", 499 ] 500 501 sources = [ "usbmgrsetinterface_fuzzer/usbmgrsetinterface_fuzzer.cpp" ] 502} 503 504ohos_fuzztest("UsbMgrGetRawDescriptorsFuzzTest") { 505 module_out_path = module_output_path 506 507 fuzz_config_file = 508 "${usb_manager_path}/test/fuzztest/usbmgrgetrawdescriptors_fuzzer" 509 510 configs = [ ":module_private_config" ] 511 512 deps = [ 513 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 514 "${usb_manager_path}/services:usbservice", 515 ] 516 517 external_deps = [ 518 "c_utils:utils", 519 "drivers_interface_usb:libusb_proxy_1.0", 520 "hilog:libhilog", 521 "ipc:ipc_core", 522 ] 523 524 sources = 525 [ "usbmgrgetrawdescriptors_fuzzer/usbmgrgetrawdescriptors_fuzzer.cpp" ] 526} 527 528ohos_fuzztest("UsbMgrGetFileDescriptorFuzzTest") { 529 module_out_path = module_output_path 530 531 fuzz_config_file = 532 "${usb_manager_path}/test/fuzztest/usbmgrgetfiledescriptor_fuzzer" 533 534 configs = [ ":module_private_config" ] 535 536 deps = [ 537 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 538 "${usb_manager_path}/services:usbservice", 539 ] 540 541 external_deps = [ 542 "c_utils:utils", 543 "drivers_interface_usb:libusb_proxy_1.0", 544 "hilog:libhilog", 545 "ipc:ipc_core", 546 ] 547 548 sources = 549 [ "usbmgrgetfiledescriptor_fuzzer/usbmgrgetfiledescriptor_fuzzer.cpp" ] 550} 551 552ohos_fuzztest("UsbMgrCloseFuzzTest") { 553 module_out_path = module_output_path 554 555 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgrclose_fuzzer" 556 557 configs = [ ":module_private_config" ] 558 559 deps = [ 560 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 561 "${usb_manager_path}/services:usbservice", 562 ] 563 564 external_deps = [ 565 "c_utils:utils", 566 "drivers_interface_usb:libusb_proxy_1.0", 567 "hilog:libhilog", 568 "ipc:ipc_core", 569 ] 570 571 sources = [ "usbmgrclose_fuzzer/usbmgrclose_fuzzer.cpp" ] 572} 573 574ohos_fuzztest("UsbMgrPipeRequestWaitFuzzTest") { 575 module_out_path = module_output_path 576 577 fuzz_config_file = 578 "${usb_manager_path}/test/fuzztest/usbmgrpiperequestwait_fuzzer" 579 580 configs = [ ":module_private_config" ] 581 582 deps = [ 583 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 584 "${usb_manager_path}/services:usbservice", 585 ] 586 587 external_deps = [ 588 "c_utils:utils", 589 "drivers_interface_usb:libusb_proxy_1.0", 590 "hilog:libhilog", 591 "ipc:ipc_core", 592 ] 593 594 sources = [ "usbmgrpiperequestwait_fuzzer/usbmgrpiperequestwait_fuzzer.cpp" ] 595} 596 597ohos_fuzztest("UsbMgrRequestInitializeFuzzTest") { 598 module_out_path = module_output_path 599 600 fuzz_config_file = 601 "${usb_manager_path}/test/fuzztest/usbmgrrequestinitialize_fuzzer" 602 603 configs = [ ":module_private_config" ] 604 605 deps = [ 606 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 607 "${usb_manager_path}/services:usbservice", 608 ] 609 610 external_deps = [ 611 "c_utils:utils", 612 "drivers_interface_usb:libusb_proxy_1.0", 613 "hilog:libhilog", 614 "ipc:ipc_core", 615 ] 616 617 sources = 618 [ "usbmgrrequestinitialize_fuzzer/usbmgrrequestinitialize_fuzzer.cpp" ] 619} 620 621ohos_fuzztest("UsbMgrRequestQueueFuzzTest") { 622 module_out_path = module_output_path 623 624 fuzz_config_file = 625 "${usb_manager_path}/test/fuzztest/usbmgrrequestqueue_fuzzer" 626 627 configs = [ ":module_private_config" ] 628 629 deps = [ 630 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 631 "${usb_manager_path}/services:usbservice", 632 ] 633 634 external_deps = [ 635 "c_utils:utils", 636 "drivers_interface_usb:libusb_proxy_1.0", 637 "hilog:libhilog", 638 "ipc:ipc_core", 639 ] 640 641 sources = [ "usbmgrrequestqueue_fuzzer/usbmgrrequestqueue_fuzzer.cpp" ] 642} 643 644ohos_fuzztest("UsbMgrRequestFreeFuzzTest") { 645 module_out_path = module_output_path 646 647 fuzz_config_file = 648 "${usb_manager_path}/test/fuzztest/usbmgrrequestfree_fuzzer" 649 650 configs = [ ":module_private_config" ] 651 652 deps = [ 653 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 654 "${usb_manager_path}/services:usbservice", 655 ] 656 657 external_deps = [ 658 "c_utils:utils", 659 "drivers_interface_usb:libusb_proxy_1.0", 660 "hilog:libhilog", 661 "ipc:ipc_core", 662 ] 663 664 sources = [ "usbmgrrequestfree_fuzzer/usbmgrrequestfree_fuzzer.cpp" ] 665} 666 667ohos_fuzztest("UsbMgrRegBulkCallbackFuzzTest") { 668 module_out_path = module_output_path 669 670 fuzz_config_file = 671 "${usb_manager_path}/test/fuzztest/usbmgrregbulkcallback_fuzzer" 672 673 configs = [ ":module_private_config" ] 674 675 deps = [ 676 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 677 "${usb_manager_path}/services:usbservice", 678 ] 679 680 external_deps = [ 681 "c_utils:utils", 682 "drivers_interface_usb:libusb_proxy_1.0", 683 "hilog:libhilog", 684 "ipc:ipc_core", 685 ] 686 687 sources = [ 688 "common/src/usb_common_fuzz.cpp", 689 "usbmgrregbulkcallback_fuzzer/usbmgrregbulkcallback_fuzzer.cpp", 690 ] 691} 692 693ohos_fuzztest("UsbMgrUnRegBulkCallbackFuzzTest") { 694 module_out_path = module_output_path 695 696 fuzz_config_file = 697 "${usb_manager_path}/test/fuzztest/usbmgrunregbulkcallback_fuzzer" 698 699 configs = [ 700 "${utils_path}:utils_config", 701 ":module_private_config", 702 ] 703 704 deps = [ 705 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 706 "${usb_manager_path}/services:usbservice", 707 ] 708 709 external_deps = [ 710 "ability_base:want", 711 "access_token:libaccesstoken_sdk", 712 "access_token:libnativetoken", 713 "access_token:libtoken_setproc", 714 "bundle_framework:appexecfwk_base", 715 "c_utils:utils", 716 "common_event_service:cesfwk_innerkits", 717 "drivers_interface_usb:libusb_proxy_1.0", 718 "eventhandler:libeventhandler", 719 "hilog:libhilog", 720 "ipc:ipc_core", 721 "safwk:system_ability_fwk", 722 "samgr:samgr_proxy", 723 ] 724 725 sources = [ 726 "${usb_manager_path}/test/common/src/usb_callback_test.cpp", 727 "common/src/usb_common_fuzz.cpp", 728 "usbmgrunregbulkcallback_fuzzer/usbmgrunregbulkcallback_fuzzer.cpp", 729 ] 730} 731 732ohos_fuzztest("UsbMgrBulkReadFuzzTest") { 733 module_out_path = module_output_path 734 735 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgrbulkread_fuzzer" 736 737 configs = [ 738 "${utils_path}:utils_config", 739 ":module_private_config", 740 ] 741 742 deps = [ 743 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 744 "${usb_manager_path}/services:usbservice", 745 ] 746 747 external_deps = [ 748 "ability_base:want", 749 "access_token:libaccesstoken_sdk", 750 "access_token:libnativetoken", 751 "access_token:libtoken_setproc", 752 "bundle_framework:appexecfwk_base", 753 "c_utils:utils", 754 "common_event_service:cesfwk_innerkits", 755 "drivers_interface_usb:libusb_proxy_1.0", 756 "eventhandler:libeventhandler", 757 "hilog:libhilog", 758 "ipc:ipc_core", 759 "safwk:system_ability_fwk", 760 "samgr:samgr_proxy", 761 ] 762 763 sources = [ 764 "${usb_manager_path}/test/common/src/usb_callback_test.cpp", 765 "common/src/usb_common_fuzz.cpp", 766 "usbmgrbulkread_fuzzer/usbmgrbulkread_fuzzer.cpp", 767 ] 768} 769 770ohos_fuzztest("UsbMgrBulkWriteFuzzTest") { 771 module_out_path = module_output_path 772 773 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgrbulkwrite_fuzzer" 774 775 configs = [ 776 "${utils_path}:utils_config", 777 ":module_private_config", 778 ] 779 780 deps = [ 781 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 782 "${usb_manager_path}/services:usbservice", 783 ] 784 785 external_deps = [ 786 "ability_base:want", 787 "access_token:libaccesstoken_sdk", 788 "access_token:libnativetoken", 789 "access_token:libtoken_setproc", 790 "bundle_framework:appexecfwk_base", 791 "c_utils:utils", 792 "common_event_service:cesfwk_innerkits", 793 "drivers_interface_usb:libusb_proxy_1.0", 794 "eventhandler:libeventhandler", 795 "hilog:libhilog", 796 "ipc:ipc_core", 797 "safwk:system_ability_fwk", 798 "samgr:samgr_proxy", 799 ] 800 801 sources = [ 802 "${usb_manager_path}/test/common/src/usb_callback_test.cpp", 803 "common/src/usb_common_fuzz.cpp", 804 "usbmgrbulkwrite_fuzzer/usbmgrbulkwrite_fuzzer.cpp", 805 ] 806} 807 808ohos_fuzztest("UsbMgrBulkCancelFuzzTest") { 809 module_out_path = module_output_path 810 811 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgrbulkcancel_fuzzer" 812 813 configs = [ 814 "${utils_path}:utils_config", 815 ":module_private_config", 816 ] 817 818 deps = [ 819 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 820 "${usb_manager_path}/services:usbservice", 821 ] 822 823 external_deps = [ 824 "ability_base:want", 825 "access_token:libaccesstoken_sdk", 826 "access_token:libnativetoken", 827 "access_token:libtoken_setproc", 828 "bundle_framework:appexecfwk_base", 829 "c_utils:utils", 830 "common_event_service:cesfwk_innerkits", 831 "drivers_interface_usb:libusb_proxy_1.0", 832 "eventhandler:libeventhandler", 833 "hilog:libhilog", 834 "ipc:ipc_core", 835 "safwk:system_ability_fwk", 836 "samgr:samgr_proxy", 837 ] 838 839 sources = [ 840 "${usb_manager_path}/test/common/src/usb_callback_test.cpp", 841 "common/src/usb_common_fuzz.cpp", 842 "usbmgrbulkcancel_fuzzer/usbmgrbulkcancel_fuzzer.cpp", 843 ] 844} 845 846ohos_fuzztest("UsbMgrFuzzTest") { 847 module_out_path = module_output_path 848 849 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgr_fuzzer" 850 851 configs = [ ":module_private_config" ] 852 853 deps = [ 854 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 855 "${usb_manager_path}/services:usbservice", 856 ] 857 858 defines = [ 859 "USB_MANAGER_FEATURE_HOST", 860 "USB_MANAGER_FEATURE_DEVICE", 861 "USB_MANAGER_FEATURE_PORT", 862 ] 863 864 external_deps = [ 865 "ability_runtime:ability_manager", 866 "c_utils:utils", 867 "drivers_interface_usb:libusb_proxy_1.2", 868 "drivers_interface_usb:usb_idl_headers_1.2", 869 "drivers_peripheral_usb:libusb_interface_service_1.2", 870 "hilog:libhilog", 871 "ipc:ipc_core", 872 ] 873 874 sources = [ "usbmgr_fuzzer/usbmgr_fuzzer.cpp" ] 875} 876 877ohos_fuzztest("UsbMgrExFuzzTest") { 878 module_out_path = module_output_path 879 880 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgrex_fuzzer" 881 882 configs = [ ":module_private_config" ] 883 884 deps = [ 885 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 886 "${usb_manager_path}/services:usbservice", 887 ] 888 defines = [ 889 "USB_MANAGER_FEATURE_HOST", 890 "USB_MANAGER_FEATURE_DEVICE", 891 "USB_MANAGER_FEATURE_PORT", 892 ] 893 external_deps = [ 894 "ability_base:want", 895 "ability_runtime:ability_manager", 896 "access_token:libaccesstoken_sdk", 897 "access_token:libnativetoken", 898 "access_token:libtoken_setproc", 899 "bundle_framework:appexecfwk_base", 900 "c_utils:utils", 901 "common_event_service:cesfwk_innerkits", 902 "drivers_interface_usb:libusb_proxy_1.2", 903 "drivers_interface_usb:usb_idl_headers_1.2", 904 "drivers_peripheral_usb:libusb_interface_service_1.2", 905 "eventhandler:libeventhandler", 906 "hilog:libhilog", 907 "ipc:ipc_core", 908 "safwk:system_ability_fwk", 909 "samgr:samgr_proxy", 910 ] 911 912 sources = [ "usbmgrex_fuzzer/usbmgrex_fuzzer.cpp" ] 913} 914 915ohos_fuzztest("UsbMgrManageGlobalInterfaceFuzzTest") { 916 module_out_path = module_output_path 917 918 fuzz_config_file = 919 "${usb_manager_path}/test/fuzztest/usbmgrmanageglobalinterface_fuzzer" 920 921 configs = [ ":module_private_config" ] 922 923 deps = [ 924 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 925 "${usb_manager_path}/services:usbservice", 926 ] 927 928 external_deps = [ 929 "c_utils:utils", 930 "drivers_interface_usb:libusb_proxy_1.0", 931 "hilog:libhilog", 932 "ipc:ipc_core", 933 ] 934 935 sources = [ 936 "usbmgrmanageglobalinterface_fuzzer/usbmgrmanageglobalinterface_fuzzer.cpp", 937 ] 938} 939ohos_fuzztest("UsbMgrManageDeviceFuzzTest") { 940 module_out_path = module_output_path 941 942 fuzz_config_file = 943 "${usb_manager_path}/test/fuzztest/usbmgrmanagedevice_fuzzer" 944 945 configs = [ ":module_private_config" ] 946 947 deps = [ 948 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 949 "${usb_manager_path}/services:usbservice", 950 ] 951 952 external_deps = [ 953 "c_utils:utils", 954 "drivers_interface_usb:libusb_proxy_1.0", 955 "hilog:libhilog", 956 "ipc:ipc_core", 957 ] 958 959 sources = [ "usbmgrmanagedevice_fuzzer/usbmgrmanagedevice_fuzzer.cpp" ] 960} 961ohos_fuzztest("UsbMgrManageManageInterfaceTypeFuzzTest") { 962 module_out_path = module_output_path 963 964 fuzz_config_file = 965 "${usb_manager_path}/test/fuzztest/usbmgrmanageinterfacetype_fuzzer" 966 967 configs = [ ":module_private_config" ] 968 969 deps = [ 970 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 971 "${usb_manager_path}/services:usbservice", 972 ] 973 974 external_deps = [ 975 "c_utils:utils", 976 "drivers_interface_usb:libusb_proxy_1.2", 977 "hilog:libhilog", 978 "ipc:ipc_core", 979 ] 980 981 sources = [ 982 "usbmgrmanageinterfacetype_fuzzer/usbmgrmanageinterfacetype_fuzzer.cpp", 983 ] 984} 985ohos_fuzztest("UsbMgrGetDeviceSpeedFuzzTest") { 986 module_out_path = module_output_path 987 988 fuzz_config_file = 989 "${usb_manager_path}/test/fuzztest/usbmgrgetdevicespeed_fuzzer" 990 991 configs = [ ":module_private_config" ] 992 993 deps = [ 994 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 995 "${usb_manager_path}/services:usbservice", 996 ] 997 998 external_deps = [ 999 "c_utils:utils", 1000 "drivers_interface_usb:libusb_proxy_1.2", 1001 "hilog:libhilog", 1002 "ipc:ipc_core", 1003 ] 1004 1005 sources = [ "usbmgrgetdevicespeed_fuzzer/usbmgrgetdevicespeed_fuzzer.cpp" ] 1006} 1007ohos_fuzztest("UsbMgrGetInterfaceStatusFuzzTest") { 1008 module_out_path = module_output_path 1009 1010 fuzz_config_file = 1011 "${usb_manager_path}/test/fuzztest/usbmgrgetinterfacestatus_fuzzer" 1012 1013 configs = [ ":module_private_config" ] 1014 1015 deps = [ 1016 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1017 "${usb_manager_path}/services:usbservice", 1018 ] 1019 1020 external_deps = [ 1021 "c_utils:utils", 1022 "drivers_interface_usb:libusb_proxy_1.0", 1023 "hilog:libhilog", 1024 "ipc:ipc_core", 1025 ] 1026 1027 sources = 1028 [ "usbmgrgetinterfacestatus_fuzzer/usbmgrgetinterfacestatus_fuzzer.cpp" ] 1029} 1030 1031ohos_fuzztest("UsbMgrUsbControlTransferFuzzTest") { 1032 module_out_path = module_output_path 1033 1034 fuzz_config_file = 1035 "${usb_manager_path}/test/fuzztest/usbmgrusbcontroltransfer_fuzzer" 1036 1037 configs = [ ":module_private_config" ] 1038 1039 deps = [ 1040 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1041 "${usb_manager_path}/services:usbservice", 1042 ] 1043 1044 external_deps = [ 1045 "c_utils:utils", 1046 "drivers_interface_usb:libusb_proxy_1.0", 1047 "hilog:libhilog", 1048 "ipc:ipc_core", 1049 ] 1050 1051 sources = 1052 [ "usbmgrusbcontroltransfer_fuzzer/usbmgrusbcontroltransfer_fuzzer.cpp" ] 1053} 1054 1055ohos_fuzztest("UsbMgrSubmitTransferFuzzTest") { 1056 module_out_path = module_output_path 1057 1058 fuzz_config_file = 1059 "${usb_manager_path}/test/fuzztest/usbmgrsubmittransfer_fuzzer" 1060 1061 configs = [ 1062 "${utils_path}:utils_config", 1063 ":module_private_config", 1064 ] 1065 1066 deps = [ 1067 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1068 "${usb_manager_path}/services:usbservice", 1069 ] 1070 1071 external_deps = [ 1072 "ability_base:want", 1073 "access_token:libaccesstoken_sdk", 1074 "access_token:libnativetoken", 1075 "access_token:libtoken_setproc", 1076 "bundle_framework:appexecfwk_base", 1077 "c_utils:utils", 1078 "common_event_service:cesfwk_innerkits", 1079 "drivers_interface_usb:libusb_proxy_1.0", 1080 "eventhandler:libeventhandler", 1081 "hilog:libhilog", 1082 "ipc:ipc_core", 1083 "safwk:system_ability_fwk", 1084 "samgr:samgr_proxy", 1085 ] 1086 1087 sources = [ 1088 "${usb_manager_path}/test/common/src/usb_callback_test.cpp", 1089 "common/src/usb_common_fuzz.cpp", 1090 "usbmgrsubmittransfer_fuzzer/usbmgrsubmittransfer_fuzzer.cpp", 1091 ] 1092} 1093 1094ohos_fuzztest("UsbMgrCancelTransferFuzzTest") { 1095 module_out_path = module_output_path 1096 1097 fuzz_config_file = 1098 "${usb_manager_path}/test/fuzztest/usbmgrcanceltransfer_fuzzer" 1099 1100 configs = [ 1101 "${utils_path}:utils_config", 1102 ":module_private_config", 1103 ] 1104 1105 deps = [ 1106 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1107 "${usb_manager_path}/services:usbservice", 1108 ] 1109 1110 external_deps = [ 1111 "ability_base:want", 1112 "access_token:libaccesstoken_sdk", 1113 "access_token:libnativetoken", 1114 "access_token:libtoken_setproc", 1115 "bundle_framework:appexecfwk_base", 1116 "c_utils:utils", 1117 "common_event_service:cesfwk_innerkits", 1118 "drivers_interface_usb:libusb_proxy_1.0", 1119 "eventhandler:libeventhandler", 1120 "hilog:libhilog", 1121 "ipc:ipc_core", 1122 "safwk:system_ability_fwk", 1123 "samgr:samgr_proxy", 1124 ] 1125 1126 sources = [ 1127 "${usb_manager_path}/test/common/src/usb_callback_test.cpp", 1128 "common/src/usb_common_fuzz.cpp", 1129 "usbmgrcanceltransfer_fuzzer/usbmgrcanceltransfer_fuzzer.cpp", 1130 ] 1131} 1132 1133ohos_fuzztest("UsbMgrSerialOpenFuzzTest") { 1134 module_out_path = module_output_path 1135 1136 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgrserialopen_fuzzer" 1137 1138 configs = [ ":module_private_config" ] 1139 1140 deps = [ 1141 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1142 "${usb_manager_path}/services:usbservice", 1143 ] 1144 1145 external_deps = [ 1146 "c_utils:utils", 1147 "hilog:libhilog", 1148 "ipc:ipc_core", 1149 ] 1150 1151 sources = [ "usbmgrserialopen_fuzzer/usbmgrserialopen_fuzzer.cpp" ] 1152} 1153 1154ohos_fuzztest("UsbMgrSerialCloseFuzzTest") { 1155 module_out_path = module_output_path 1156 1157 fuzz_config_file = 1158 "${usb_manager_path}/test/fuzztest/usbmgrserialclose_fuzzer" 1159 1160 configs = [ ":module_private_config" ] 1161 1162 deps = [ 1163 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1164 "${usb_manager_path}/services:usbservice", 1165 ] 1166 1167 external_deps = [ 1168 "c_utils:utils", 1169 "hilog:libhilog", 1170 "ipc:ipc_core", 1171 ] 1172 1173 sources = [ "usbmgrserialclose_fuzzer/usbmgrserialclose_fuzzer.cpp" ] 1174} 1175 1176ohos_fuzztest("UsbMgrSerialGetAttributeFuzzTest") { 1177 module_out_path = module_output_path 1178 1179 fuzz_config_file = 1180 "${usb_manager_path}/test/fuzztest/usbmgrserialgetattribute_fuzzer" 1181 1182 configs = [ ":module_private_config" ] 1183 1184 deps = [ 1185 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1186 "${usb_manager_path}/services:usbservice", 1187 ] 1188 1189 external_deps = [ 1190 "c_utils:utils", 1191 "hilog:libhilog", 1192 "ipc:ipc_core", 1193 ] 1194 1195 sources = 1196 [ "usbmgrserialgetattribute_fuzzer/usbmgrserialgetattribute_fuzzer.cpp" ] 1197} 1198 1199ohos_fuzztest("UsbMgrSerialSetAttributeFuzzTest") { 1200 module_out_path = module_output_path 1201 1202 fuzz_config_file = 1203 "${usb_manager_path}/test/fuzztest/usbmgrserialsetattribute_fuzzer" 1204 1205 configs = [ ":module_private_config" ] 1206 1207 deps = [ 1208 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1209 "${usb_manager_path}/services:usbservice", 1210 ] 1211 1212 external_deps = [ 1213 "c_utils:utils", 1214 "hilog:libhilog", 1215 "ipc:ipc_core", 1216 ] 1217 1218 sources = 1219 [ "usbmgrserialsetattribute_fuzzer/usbmgrserialsetattribute_fuzzer.cpp" ] 1220} 1221 1222ohos_fuzztest("UsbMgrSerialGetPortListFuzzTest") { 1223 module_out_path = module_output_path 1224 1225 fuzz_config_file = 1226 "${usb_manager_path}/test/fuzztest/usbmgrserialgetportlist_fuzzer" 1227 1228 configs = [ ":module_private_config" ] 1229 1230 deps = [ 1231 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1232 "${usb_manager_path}/services:usbservice", 1233 ] 1234 1235 external_deps = [ 1236 "c_utils:utils", 1237 "hilog:libhilog", 1238 "ipc:ipc_core", 1239 ] 1240 1241 sources = 1242 [ "usbmgrserialgetportlist_fuzzer/usbmgrserialgetportlist_fuzzer.cpp" ] 1243} 1244 1245ohos_fuzztest("UsbMgrSerialWriteFuzzTest") { 1246 module_out_path = module_output_path 1247 1248 fuzz_config_file = 1249 "${usb_manager_path}/test/fuzztest/usbmgrserialwrite_fuzzer" 1250 1251 configs = [ ":module_private_config" ] 1252 1253 deps = [ 1254 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1255 "${usb_manager_path}/services:usbservice", 1256 ] 1257 1258 external_deps = [ 1259 "c_utils:utils", 1260 "hilog:libhilog", 1261 "ipc:ipc_core", 1262 ] 1263 1264 sources = [ "usbmgrserialwrite_fuzzer/usbmgrserialwrite_fuzzer.cpp" ] 1265} 1266 1267ohos_fuzztest("UsbMgrSerialReadFuzzTest") { 1268 module_out_path = module_output_path 1269 1270 fuzz_config_file = "${usb_manager_path}/test/fuzztest/usbmgrserialread_fuzzer" 1271 1272 configs = [ ":module_private_config" ] 1273 1274 deps = [ 1275 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1276 "${usb_manager_path}/services:usbservice", 1277 ] 1278 1279 external_deps = [ 1280 "c_utils:utils", 1281 "hilog:libhilog", 1282 "ipc:ipc_core", 1283 ] 1284 1285 sources = [ "usbmgrserialread_fuzzer/usbmgrserialread_fuzzer.cpp" ] 1286} 1287 1288ohos_fuzztest("UsbMgrRequestSerialRightFuzzTest") { 1289 module_out_path = module_output_path 1290 1291 fuzz_config_file = 1292 "${usb_manager_path}/test/fuzztest/usbmgrrequestserialright_fuzzer" 1293 1294 configs = [ ":module_private_config" ] 1295 1296 deps = [ 1297 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1298 "${usb_manager_path}/services:usbservice", 1299 ] 1300 1301 external_deps = [ 1302 "c_utils:utils", 1303 "hilog:libhilog", 1304 "ipc:ipc_core", 1305 ] 1306 1307 sources = 1308 [ "usbmgrrequestserialright_fuzzer/usbmgrrequestserialright_fuzzer.cpp" ] 1309} 1310 1311ohos_fuzztest("UsbMgrCancelSerialRightFuzzTest") { 1312 module_out_path = module_output_path 1313 1314 fuzz_config_file = 1315 "${usb_manager_path}/test/fuzztest/usbmgrcancelserialright_fuzzer" 1316 1317 configs = [ ":module_private_config" ] 1318 1319 deps = [ 1320 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1321 "${usb_manager_path}/services:usbservice", 1322 ] 1323 1324 external_deps = [ 1325 "c_utils:utils", 1326 "hilog:libhilog", 1327 "ipc:ipc_core", 1328 ] 1329 1330 sources = 1331 [ "usbmgrcancelserialright_fuzzer/usbmgrcancelserialright_fuzzer.cpp" ] 1332} 1333 1334ohos_fuzztest("UsbMgrHasSerialRightFuzzTest") { 1335 module_out_path = module_output_path 1336 1337 fuzz_config_file = 1338 "${usb_manager_path}/test/fuzztest/usbmgrhasserialright_fuzzer" 1339 1340 configs = [ ":module_private_config" ] 1341 1342 deps = [ 1343 "${usb_manager_path}/interfaces/innerkits:usbsrv_client", 1344 "${usb_manager_path}/services:usbservice", 1345 ] 1346 1347 external_deps = [ 1348 "c_utils:utils", 1349 "hilog:libhilog", 1350 "ipc:ipc_core", 1351 ] 1352 1353 sources = [ "usbmgrhasserialright_fuzzer/usbmgrhasserialright_fuzzer.cpp" ] 1354} 1355 1356group("fuzztest") { 1357 testonly = true 1358 deps = [] 1359 if (usb_manager_feature_host) { 1360 deps += [ 1361 ":UsbMgrAttachKernelDriverFuzzTest", 1362 ":UsbMgrBulkCancelFuzzTest", 1363 ":UsbMgrBulkReadFuzzTest", 1364 ":UsbMgrBulkTransferFuzzTest", 1365 ":UsbMgrBulkWriteFuzzTest", 1366 ":UsbMgrCancelSerialRightFuzzTest", 1367 ":UsbMgrCancelTransferFuzzTest", 1368 ":UsbMgrClaimInterfaceFuzzTest", 1369 ":UsbMgrClearHaltFuzzTest", 1370 ":UsbMgrCloseFuzzTest", 1371 ":UsbMgrControlTransferFuzzTest", 1372 ":UsbMgrDetachKernelDriverFuzzTest", 1373 ":UsbMgrExFuzzTest", 1374 ":UsbMgrFuzzTest", 1375 ":UsbMgrGetDeviceSpeedFuzzTest", 1376 ":UsbMgrGetFileDescriptorFuzzTest", 1377 ":UsbMgrGetInterfaceStatusFuzzTest", 1378 ":UsbMgrGetRawDescriptorsFuzzTest", 1379 ":UsbMgrHasRightFuzzTest", 1380 ":UsbMgrHasSerialRightFuzzTest", 1381 ":UsbMgrManageDeviceFuzzTest", 1382 ":UsbMgrManageGlobalInterfaceFuzzTest", 1383 ":UsbMgrManageManageInterfaceTypeFuzzTest", 1384 ":UsbMgrPipeRequestWaitFuzzTest", 1385 ":UsbMgrRegBulkCallbackFuzzTest", 1386 ":UsbMgrReleaseInterfaceFuzzTest", 1387 ":UsbMgrRemoveRightFuzzTest", 1388 ":UsbMgrRequestFreeFuzzTest", 1389 ":UsbMgrRequestInitializeFuzzTest", 1390 ":UsbMgrRequestQueueFuzzTest", 1391 ":UsbMgrRequestRightFuzzTest", 1392 ":UsbMgrRequestSerialRightFuzzTest", 1393 ":UsbMgrResetDeviceFuzzTest", 1394 ":UsbMgrSerialCloseFuzzTest", 1395 ":UsbMgrSerialGetAttributeFuzzTest", 1396 ":UsbMgrSerialGetPortListFuzzTest", 1397 ":UsbMgrSerialOpenFuzzTest", 1398 ":UsbMgrSerialReadFuzzTest", 1399 ":UsbMgrSerialSetAttributeFuzzTest", 1400 ":UsbMgrSerialWriteFuzzTest", 1401 ":UsbMgrSetConfigurationFuzzTest", 1402 ":UsbMgrSetInterfaceFuzzTest", 1403 ":UsbMgrSubmitTransferFuzzTest", 1404 ":UsbMgrUnRegBulkCallbackFuzzTest", 1405 ":UsbMgrUsbControlTransferFuzzTest", 1406 ] 1407 } 1408 if (usb_manager_feature_device) { 1409 deps += [ 1410 ":UsbMgrSetCurrentFunctionsFuzzTest", 1411 ":UsbMgrUsbFunctionsFromStringFuzzTest", 1412 ":UsbMgrUsbFunctionsToStringFuzzTest", 1413 ] 1414 } 1415 if (usb_manager_feature_port) { 1416 deps += [ 1417 ":UsbMgrGetSupportedModesFuzzTest", 1418 ":UsbMgrSetPortRoleFuzzTest", 1419 ] 1420 } 1421} 1422