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