1/* 2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 3 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without modification, 6 * are permitted provided that the following conditions are met: 7 * 8 * 1. Redistributions of source code must retain the above copyright notice, this list of 9 * conditions and the following disclaimer. 10 * 11 * 2. Redistributions in binary form must reproduce the above copyright notice, this list 12 * of conditions and the following disclaimer in the documentation and/or other materials 13 * provided with the distribution. 14 * 15 * 3. Neither the name of the copyright holder nor the names of its contributors may be used 16 * to endorse or promote products derived from this software without specific prior written 17 * permission. 18 * 19 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 21 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 22 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 23 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 24 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 25 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 26 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 */ 31#include <climits> 32#include <gtest/gtest.h> 33#include "it_test_signal.h" 34 35using namespace testing::ext; 36namespace OHOS { 37class SignalTest : public testing::Test { 38public: 39 static void SetUpTestCase(void) {} 40 static void TearDownTestCase(void) {} 41}; 42 43#if defined(LOSCFG_USER_TEST_SMOKE) 44/* * 45 * @tc.name: IT_POSIX_SIGNAL_002 46 * @tc.desc: function for SignalTest 47 * @tc.type: FUNC 48 */ 49HWTEST_F(SignalTest, ItPosixSignal002, TestSize.Level0) 50{ 51 ItPosixSignal002(); 52} 53 54/* * 55 * @tc.name: IT_POSIX_SIGNAL_009 56 * @tc.desc: function for SignalTest 57 * @tc.type: FUNC 58 */ 59HWTEST_F(SignalTest, ItPosixSignal009, TestSize.Level0) 60{ 61 ItPosixSignal009(); 62} 63 64/* * 65 * @tc.name: IT_POSIX_SIGNAL_013 66 * @tc.desc: function for SignalTest 67 * @tc.type: FUNC 68 */ 69HWTEST_F(SignalTest, ItPosixSignal013, TestSize.Level0) 70{ 71 ItPosixSignal013(); 72} 73 74/* * 75 * @tc.name: IT_POSIX_SIGNAL_014 76 * @tc.desc: function for SignalTest 77 * @tc.type: FUNC 78 */ 79HWTEST_F(SignalTest, ItPosixSignal014, TestSize.Level0) 80{ 81 ItPosixSignal014(); 82} 83 84 85/* * 86 * @tc.name: IT_POSIX_SIGNAL_021 87 * @tc.desc: function for SignalTest 88 * @tc.type: FUNC 89 */ 90HWTEST_F(SignalTest, ItPosixSignal021, TestSize.Level0) 91{ 92 ItPosixSignal021(); 93} 94 95/* * 96 * @tc.name: IT_POSIX_SIGNAL_022 97 * @tc.desc: function for SignalTest 98 * @tc.type: FUNC 99 */ 100HWTEST_F(SignalTest, ItPosixSignal022, TestSize.Level0) 101{ 102 ItPosixSignal022(); 103} 104 105/* * 106 * @tc.name: IT_POSIX_SIGNAL_023 107 * @tc.desc: function for SignalTest 108 * @tc.type: FUNC 109 */ 110HWTEST_F(SignalTest, ItPosixSignal023, TestSize.Level0) 111{ 112 ItPosixSignal023(); 113} 114 115/* * 116 * @tc.name: IT_POSIX_SIGNAL_024 117 * @tc.desc: function for SignalTest 118 * @tc.type: FUNC 119 */ 120HWTEST_F(SignalTest, ItPosixSignal024, TestSize.Level0) 121{ 122 ItPosixSignal024(); 123} 124 125/* * 126 * @tc.name: IT_POSIX_SIGNAL_031 127 * @tc.desc: function for SignalTest 128 * @tc.type: FUNC 129 */ 130HWTEST_F(SignalTest, ItPosixSignal031, TestSize.Level0) 131{ 132 ItPosixSignal031(); 133} 134 135/* * 136 * @tc.name: IT_POSIX_SIGNAL_032 137 * @tc.desc: function for SignalTest 138 * @tc.type: FUNC 139 */ 140HWTEST_F(SignalTest, ItPosixSignal032, TestSize.Level0) 141{ 142 ItPosixSignal032(); 143} 144 145/* * 146 * @tc.name: IT_POSIX_SIGNAL_035 147 * @tc.desc: function for SignalTest 148 * @tc.type: FUNC 149 */ 150HWTEST_F(SignalTest, ItPosixSignal035, TestSize.Level0) 151{ 152 ItPosixSignal035(); 153} 154 155/* * 156 * @tc.name: IT_POSIX_SIGNAL_036 157 * @tc.desc: function for SignalTest 158 * @tc.type: FUNC 159 */ 160HWTEST_F(SignalTest, ItPosixSignal036, TestSize.Level0) 161{ 162 ItPosixSignal036(); 163} 164 165/* * 166 * @tc.name: IT_POSIX_SIGNAL_037 167 * @tc.desc: function for SignalTest 168 * @tc.type: FUNC 169 */ 170HWTEST_F(SignalTest, ItPosixSignal037, TestSize.Level0) 171{ 172 ItPosixSignal037(); 173} 174 175/* * 176 * @tc.name: IT_POSIX_SIGNAL_039 177 * @tc.desc: function for SignalTest 178 * @tc.type: FUNC 179 */ 180HWTEST_F(SignalTest, ItPosixSignal039, TestSize.Level0) 181{ 182 ItPosixSignal039(); 183} 184 185/* * 186 * @tc.name: IT_POSIX_SIGNAL_042 187 * @tc.desc: function for SignalTest 188 * @tc.type: FUNC 189 */ 190HWTEST_F(SignalTest, ItPosixSignal042, TestSize.Level0) 191{ 192 ItPosixSignal042(); 193} 194 195/* * 196 * @tc.name: ItPosixPipe002 197 * @tc.desc: function for SignalTest 198 * @tc.type: FUNC 199 */ 200HWTEST_F(SignalTest, ItPosixPipe002, TestSize.Level0) 201{ 202 ItPosixPipe002(); 203} 204 205/* * 206 * @tc.name: ItPosixMkfifo002 207 * @tc.desc: function for SignalTest 208 * @tc.type: FUNC 209 */ 210HWTEST_F(SignalTest, ItPosixMkfifo002, TestSize.Level0) 211{ 212 ItPosixMkfifo002(); 213} 214 215/* * 216 * @tc.name: IT_IPC_FD_ISSET_001 217 * @tc.desc: function for SignalTest 218 * @tc.type: FUNC 219 */ 220HWTEST_F(SignalTest, ItIpcFdIsset001, TestSize.Level0) 221{ 222 ItIpcFdIsset001(); 223} 224#endif 225 226#if defined(LOSCFG_USER_TEST_FULL) 227/* * 228 * @tc.name: IT_IPC_FD_CLR_001 229 * @tc.desc: function for SignalTest 230 * @tc.type: FUNC 231 */ 232HWTEST_F(SignalTest, ItIpcFdClr001, TestSize.Level0) 233{ 234 ItIpcFdClr001(); 235} 236 237/* * 238 * @tc.name: IT_IPC_FD_SET_001 239 * @tc.desc: function for SignalTest 240 * @tc.type: FUNC 241 */ 242HWTEST_F(SignalTest, ItIpcFdSet001, TestSize.Level0) 243{ 244 ItIpcFdSet001(); 245} 246 247/* * 248 * @tc.name: IT_IPC_FD_ZERO_001 249 * @tc.desc: function for SignalTest 250 * @tc.type: FUNC 251 */ 252HWTEST_F(SignalTest, ItIpcFdZero001, TestSize.Level0) 253{ 254 ItIpcFdZero001(); 255} 256 257/* 258 * @tc.name: IT_IPC_SIGACTION_001^M 259 * @tc.desc: function for SignalTest^M 260 * @tc.type: FUNC^M 261 */ 262HWTEST_F(SignalTest, ItIpcSigaction001, TestSize.Level0) 263{ 264 ItIpcSigaction001(); 265} 266 267/* * 268 * @tc.name: IT_IPC_SIGPAUSE_001 269 * @tc.desc: function for SignalTest 270 * @tc.type: FUNC 271 */ 272HWTEST_F(SignalTest, ItIpcSigpause001, TestSize.Level0) 273{ 274 ItIpcSigpause001(); 275} 276 277/* * 278 * @tc.name: IT_IPC_SIGPROMASK_001 279 * @tc.desc: function for SignalTest 280 * @tc.type: FUNC 281 */ 282HWTEST_F(SignalTest, ItIpcSigpromask001, TestSize.Level0) 283{ 284 ItIpcSigpromask001(); 285} 286 287/* * 288 * @tc.name: IT_POSIX_SIGNAL_001 289 * @tc.desc: function for SignalTest 290 * @tc.type: FUNC 291 */ 292HWTEST_F(SignalTest, ItPosixSignal001, TestSize.Level0) 293{ 294 ItPosixSignal001(); 295} 296 297/* * 298 * @tc.name: IT_POSIX_SIGNAL_003 299 * @tc.desc: function for SignalTest 300 * @tc.type: FUNC 301 */ 302HWTEST_F(SignalTest, ItPosixSignal003, TestSize.Level0) 303{ 304 ItPosixSignal003(); 305} 306 307/* * 308 * @tc.name: IT_POSIX_SIGNAL_004 309 * @tc.desc: function for SignalTest 310 * @tc.type: FUNC 311 */ 312HWTEST_F(SignalTest, ItPosixSignal004, TestSize.Level0) 313{ 314 ItPosixSignal004(); 315} 316 317/* * 318 * @tc.name: IT_POSIX_SIGNAL_005 319 * @tc.desc: function for SignalTest 320 * @tc.type: FUNC 321 */ 322HWTEST_F(SignalTest, ItPosixSignal005, TestSize.Level0) 323{ 324 ItPosixSignal005(); 325} 326 327/* * 328 * @tc.name: IT_POSIX_SIGNAL_006 329 * @tc.desc: function for SignalTest 330 * @tc.type: FUNC 331 */ 332HWTEST_F(SignalTest, ItPosixSignal006, TestSize.Level0) 333{ 334 ItPosixSignal006(); 335} 336 337/* * 338 * @tc.name: IT_POSIX_SIGNAL_007 339 * @tc.desc: function for SignalTest 340 * @tc.type: FUNC 341 */ 342HWTEST_F(SignalTest, ItPosixSignal007, TestSize.Level0) 343{ 344 ItPosixSignal007(); 345} 346 347/* * 348 * @tc.name: IT_POSIX_SIGNAL_008 349 * @tc.desc: function for SignalTest 350 * @tc.type: FUNC 351 */ 352HWTEST_F(SignalTest, ItPosixSignal008, TestSize.Level0) 353{ 354 ItPosixSignal008(); 355} 356 357/* * 358 * @tc.name: IT_POSIX_SIGNAL_010 359 * @tc.desc: function for SignalTest 360 * @tc.type: FUNC 361 */ 362HWTEST_F(SignalTest, ItPosixSignal010, TestSize.Level0) 363{ 364 ItPosixSignal010(); 365} 366 367/* * 368 * @tc.name: IT_POSIX_SIGNAL_011 369 * @tc.desc: function for SignalTest 370 * @tc.type: FUNC 371 */ 372HWTEST_F(SignalTest, ItPosixSignal011, TestSize.Level0) 373{ 374 ItPosixSignal011(); 375} 376 377/* * 378 * @tc.name: IT_POSIX_SIGNAL_012 379 * @tc.desc: function for SignalTest 380 * @tc.type: FUNC 381 */ 382HWTEST_F(SignalTest, ItPosixSignal012, TestSize.Level0) 383{ 384 ItPosixSignal012(); 385} 386 387/* * 388 * @tc.name: IT_POSIX_SIGNAL_015 389 * @tc.desc: function for SignalTest 390 * @tc.type: FUNC 391 */ 392HWTEST_F(SignalTest, ItPosixSignal015, TestSize.Level0) 393{ 394 ItPosixSignal015(); 395} 396 397/* * 398 * @tc.name: IT_POSIX_SIGNAL_016 399 * @tc.desc: function for SignalTest 400 * @tc.type: FUNC 401 */ 402HWTEST_F(SignalTest, ItPosixSignal016, TestSize.Level0) 403{ 404 ItPosixSignal016(); 405} 406 407/* * 408 * @tc.name: IT_POSIX_SIGNAL_017 409 * @tc.desc: function for SignalTest 410 * @tc.type: FUNC 411 */ 412HWTEST_F(SignalTest, ItPosixSignal017, TestSize.Level0) 413{ 414 ItPosixSignal017(); 415} 416 417/* * 418 * @tc.name: IT_POSIX_SIGNAL_018 419 * @tc.desc: function for SignalTest 420 * @tc.type: FUNC 421 */ 422HWTEST_F(SignalTest, ItPosixSignal018, TestSize.Level0) 423{ 424 ItPosixSignal018(); 425} 426 427/* * 428 * @tc.name: IT_POSIX_SIGNAL_019 429 * @tc.desc: function for SignalTest 430 * @tc.type: FUNC 431 */ 432HWTEST_F(SignalTest, ItPosixSignal019, TestSize.Level0) 433{ 434 ItPosixSignal019(); 435} 436 437/* * 438 * @tc.name: IT_POSIX_SIGNAL_020 439 * @tc.desc: function for SignalTest 440 * @tc.type: FUNC 441 */ 442HWTEST_F(SignalTest, ItPosixSignal020, TestSize.Level0) 443{ 444 ItPosixSignal020(); 445} 446 447/* * 448 * @tc.name: IT_POSIX_SIGNAL_025 449 * @tc.desc: function for SignalTest 450 * @tc.type: FUNC 451 */ 452HWTEST_F(SignalTest, ItPosixSignal025, TestSize.Level0) 453{ 454 ItPosixSignal025(); 455} 456 457/* * 458 * @tc.name: IT_POSIX_SIGNAL_026 459 * @tc.desc: function for SignalTest 460 * @tc.type: FUNC 461 */ 462HWTEST_F(SignalTest, ItPosixSignal026, TestSize.Level0) 463{ 464 ItPosixSignal026(); 465} 466 467/* * 468 * @tc.name: IT_POSIX_SIGNAL_028 469 * @tc.desc: function for SignalTest 470 * @tc.type: FUNC 471 */ 472HWTEST_F(SignalTest, ItPosixSignal028, TestSize.Level0) 473{ 474 ItPosixSignal028(); 475} 476 477/* * 478 * @tc.name: IT_POSIX_SIGNAL_029 479 * @tc.desc: function for SignalTest 480 * @tc.type: FUNC 481 */ 482HWTEST_F(SignalTest, ItPosixSignal029, TestSize.Level0) 483{ 484 ItPosixSignal029(); 485} 486 487/* * 488 * @tc.name: IT_POSIX_SIGNAL_030 489 * @tc.desc: function for SignalTest 490 * @tc.type: FUNC 491 */ 492HWTEST_F(SignalTest, ItPosixSignal030, TestSize.Level0) 493{ 494 ItPosixSignal030(); 495} 496 497/* * 498 * @tc.name: IT_POSIX_SIGNAL_033 499 * @tc.desc: function for SignalTest 500 * @tc.type: FUNC 501 */ 502HWTEST_F(SignalTest, ItPosixSignal033, TestSize.Level0) 503{ 504 ItPosixSignal033(); 505} 506 507/* * 508 * @tc.name: IT_POSIX_SIGNAL_038 509 * @tc.desc: function for SignalTest 510 * @tc.type: FUNC 511 */ 512HWTEST_F(SignalTest, ItPosixSignal038, TestSize.Level0) 513{ 514 ItPosixSignal038(); 515} 516 517/* * 518 * @tc.name: IT_POSIX_SIGNAL_040 519 * @tc.desc: function for SignalTest 520 * @tc.type: FUNC 521 */ 522HWTEST_F(SignalTest, ItPosixSignal040, TestSize.Level0) 523{ 524 ItPosixSignal040(); 525} 526 527/* * 528 * @tc.name: IT_POSIX_SIGNAL_041 529 * @tc.desc: function for SignalTest 530 * @tc.type: FUNC 531 */ 532HWTEST_F(SignalTest, ItPosixSignal041, TestSize.Level0) 533{ 534 ItPosixSignal041(); 535} 536 537/* * 538 * @tc.name: IT_IPC_PIPE_002 539 * @tc.desc: function for SignalTest 540 * @tc.type: FUNC 541 */ 542HWTEST_F(SignalTest, ItIpcPipe002, TestSize.Level0) 543{ 544 ItIpcPipe002(); 545} 546 547/* * 548 * @tc.name: IT_IPC_PIPE_003 549 * @tc.desc: function for SignalTest 550 * @tc.type: FUNC 551 */ 552HWTEST_F(SignalTest, ItIpcPipe003, TestSize.Level0) 553{ 554 ItIpcPipe003(); 555} 556 557/* * 558 * @tc.name: ItPosixPipe001 559 * @tc.desc: function for SignalTest 560 * @tc.type: FUNC 561 */ 562HWTEST_F(SignalTest, ItPosixPipe001, TestSize.Level0) 563{ 564 ItPosixPipe001(); 565} 566 567/* * 568 * @tc.name: ItPosixPipe003 569 * @tc.desc: function for SignalTest 570 * @tc.type: FUNC 571 */ 572HWTEST_F(SignalTest, ItPosixPipe003, TestSize.Level0) 573{ 574 ItPosixPipe003(); 575} 576 577/* * 578 * @tc.name: ItPosixPipe004 579 * @tc.desc: function for SignalTest 580 * @tc.type: FUNC 581 */ 582HWTEST_F(SignalTest, ItPosixPipe004, TestSize.Level0) 583{ 584 ItPosixPipe004(); 585} 586 587/* * 588 * @tc.name: ItPosixPipe005 589 * @tc.desc: function for SignalTest 590 * @tc.type: FUNC 591 */ 592HWTEST_F(SignalTest, ItPosixPipe005, TestSize.Level0) 593{ 594 ItPosixPipe005(); 595} 596 597/* * 598 * @tc.name: ItPosixPipe006 599 * @tc.desc: function for SignalTest 600 * @tc.type: FUNC 601 */ 602HWTEST_F(SignalTest, ItPosixPipe006, TestSize.Level0) 603{ 604 ItPosixPipe006(); 605} 606 607#endif 608} // namespace OHOS 609