1/* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15import { hilog } from '@kit.PerformanceAnalysisKit'; 16import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'; 17import entry from 'libentry.so'; 18export default function ffrtTest() { 19 describe('ActsFfrtTest', () => { 20 // Defines a test suite. Two parameters are supported: test suite name and test suite function. 21 beforeAll(() => { 22 // Presets an action, which is performed only once before all test cases of the test suite start. 23 // This API supports only one parameter: preset action function. 24 }) 25 beforeEach(() => { 26 // Presets an action, which is performed before each unit test case starts. 27 // The number of execution times is the same as the number of test cases defined by **it**. 28 // This API supports only one parameter: preset action function. 29 }) 30 afterEach(() => { 31 // Presets a clear action, which is performed after each unit test case ends. 32 // The number of execution times is the same as the number of test cases defined by **it**. 33 // This API supports only one parameter: clear action function. 34 }) 35 afterAll(() => { 36 // Presets a clear action, which is performed after all test cases of the test suite end. 37 // This API supports only one parameter: clear action function. 38 }) 39 /** 40 * @tc.number : SUB_KERNEL_DISPATCH_entry_0100 41 * @tc.name : conditionVariableTest001 42 * @tc.desc : Test ffrt condition variable api 43 * @tc.size : MediumTest 44 * @tc.type : Function 45 * @tc.level : Level 1 46 */ 47 it('conditionVariableTest001', 0, () => { 48 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 49 let flag = entry.conditionVariableTest001(); 50 expect(flag).assertEqual(0); 51 }) 52 53 /** 54 * @tc.number : SUB_KERNEL_DISPATCH_entry_0200 55 * @tc.name : conditionVariableTest002 56 * @tc.desc : Test ffrt condition variable api 57 * @tc.size : MediumTest 58 * @tc.type : Function 59 * @tc.level : Level 1 60 */ 61 it('conditionVariableTest002', 0, () => { 62 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 63 let flag = entry.conditionVariableTest002(); 64 expect(flag).assertEqual(0); 65 }) 66 67 /** 68 * @tc.number : SUB_KERNEL_DISPATCH_entry_0300 69 * @tc.name : conditionVariableTest003 70 * @tc.desc : Test ffrt condition variable api 71 * @tc.size : MediumTest 72 * @tc.type : Function 73 * @tc.level : Level 1 74 */ 75 it('conditionVariableTest003', 0, () => { 76 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 77 let flag = entry.conditionVariableTest003(); 78 expect(flag).assertEqual(0); 79 }) 80 81 /** 82 * @tc.number : SUB_KERNEL_DISPATCH_entry_0400 83 * @tc.name : conditionVariableTest004 84 * @tc.desc : Test ffrt condition variable api 85 * @tc.size : MediumTest 86 * @tc.type : Function 87 * @tc.level : Level 1 88 */ 89 it('conditionVariableTest004', 0, () => { 90 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 91 let flag = entry.conditionVariableTest004(); 92 expect(flag).assertEqual(0); 93 }) 94 95 /** 96 * @tc.number : SUB_KERNEL_DISPATCH_entry_0500 97 * @tc.name : conditionVariableApiTest001 98 * @tc.desc : Test ffrt condition variable api 99 * @tc.size : MediumTest 100 * @tc.type : Function 101 * @tc.level : Level 1 102 */ 103 it('conditionVariableApiTest001', 0, () => { 104 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 105 let flag = entry.conditionVariableApiTest001(); 106 expect(flag).assertEqual(0); 107 }) 108 109 /** 110 * @tc.number : SUB_KERNEL_DISPATCH_entry_0600 111 * @tc.name : conditionVariableApiTest002 112 * @tc.desc : Test ffrt condition variable api 113 * @tc.size : MediumTest 114 * @tc.type : Function 115 * @tc.level : Level 1 116 */ 117 it('conditionVariableApiTest002', 0, () => { 118 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 119 let flag = entry.conditionVariableApiTest002(); 120 expect(flag).assertEqual(0); 121 }) 122 123 /** 124 * @tc.number : SUB_KERNEL_DISPATCH_entry_0700 125 * @tc.name : conditionVariableApiTest003 126 * @tc.desc : Test ffrt condition variable api 127 * @tc.size : MediumTest 128 * @tc.type : Function 129 * @tc.level : Level 1 130 */ 131 it('conditionVariableApiTest003', 0, () => { 132 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 133 let flag = entry.conditionVariableApiTest003(); 134 expect(flag).assertEqual(0); 135 }) 136 137 /** 138 * @tc.number : SUB_KERNEL_DISPATCH_entry_0800 139 * @tc.name : conditionVariableApiTest004 140 * @tc.desc : Test ffrt condition variable api 141 * @tc.size : MediumTest 142 * @tc.type : Function 143 * @tc.level : Level 1 144 */ 145 it('conditionVariableApiTest004', 0, () => { 146 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 147 let flag = entry.conditionVariableApiTest004(); 148 expect(flag).assertEqual(0); 149 }) 150 151 /** 152 * @tc.number : SUB_KERNEL_DISPATCH_entry_0900 153 * @tc.name : delayCTest001 154 * @tc.desc : Test ffrt delay api 155 * @tc.size : MediumTest 156 * @tc.type : Function 157 * @tc.level : Level 1 158 */ 159 it('delayCTest001', 0, () => { 160 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 161 let flag = entry.delayCTest001(); 162 expect(flag).assertEqual(0); 163 }) 164 165 /** 166 * @tc.number : SUB_KERNEL_DISPATCH_entry_1000 167 * @tc.name : ffrtYieldC0001 168 * @tc.desc : Test ffrt yield api 169 * @tc.size : MediumTest 170 * @tc.type : Function 171 * @tc.level : Level 1 172 */ 173 it('ffrtYieldC0001', 0, () => { 174 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 175 let flag = entry.ffrtYieldC0001(); 176 expect(flag).assertEqual(0); 177 }) 178 179 /** 180 * @tc.number : SUB_KERNEL_DISPATCH_entry_1100 181 * @tc.name : mutexAbnormalParamTest001 182 * @tc.desc : Test mutex api with abnormal param 183 * @tc.size : MediumTest 184 * @tc.type : Function 185 * @tc.level : Level 1 186 */ 187 it('mutexAbnormalParamTest001', 0, () => { 188 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 189 let flag = entry.mutexAbnormalParamTest001(); 190 expect(flag).assertEqual(0); 191 }) 192 193 /** 194 * @tc.number : SUB_KERNEL_DISPATCH_entry_1200 195 * @tc.name : mutexAbnormalParamTest002 196 * @tc.desc : Test mutex api with abnormal param 197 * @tc.size : MediumTest 198 * @tc.type : Function 199 * @tc.level : Level 1 200 */ 201 it('mutexAbnormalParamTest002', 0, () => { 202 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 203 let flag = entry.mutexAbnormalParamTest002(); 204 expect(flag).assertEqual(0); 205 }) 206 207 /** 208 * @tc.number : SUB_KERNEL_DISPATCH_entry_1300 209 * @tc.name : mutexTest006 210 * @tc.desc : Test mutex api 211 * @tc.size : MediumTest 212 * @tc.type : Function 213 * @tc.level : Level 1 214 */ 215 it('mutexTest006', 0, () => { 216 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 217 let flag = entry.mutexTest006(); 218 expect(flag).assertEqual(0); 219 }) 220 221 /** 222 * @tc.number : SUB_KERNEL_DISPATCH_entry_1400 223 * @tc.name : mutexTest007 224 * @tc.desc : Test mutex api 225 * @tc.size : MediumTest 226 * @tc.type : Function 227 * @tc.level : Level 1 228 */ 229 it('mutexTest007', 0, () => { 230 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 231 let flag = entry.mutexTest007(); 232 expect(flag).assertEqual(0); 233 }) 234 235 /** 236 * @tc.number : SUB_KERNEL_DISPATCH_entry_1500 237 * @tc.name : mutexTest008 238 * @tc.desc : Test mutex api 239 * @tc.size : MediumTest 240 * @tc.type : Function 241 * @tc.level : Level 1 242 */ 243 it('mutexTest008', 0, () => { 244 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 245 let flag = entry.mutexTest008(); 246 expect(flag).assertEqual(0); 247 }) 248 249 /** 250 * @tc.number : SUB_KERNEL_DISPATCH_entry_1600 251 * @tc.name : queueApiTest001 252 * @tc.desc : Test queue api 253 * @tc.size : MediumTest 254 * @tc.type : Function 255 * @tc.level : Level 1 256 */ 257 it('queueApiTest001', 0, () => { 258 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 259 let flag = entry.queueApiTest001(); 260 expect(flag).assertEqual(0); 261 }) 262 263 /** 264 * @tc.number : SUB_KERNEL_DISPATCH_entry_1700 265 * @tc.name : queueApiTest002 266 * @tc.desc : Test queue api 267 * @tc.size : MediumTest 268 * @tc.type : Function 269 * @tc.level : Level 1 270 */ 271 it('queueApiTest002', 0, () => { 272 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 273 let flag = entry.queueApiTest002(); 274 expect(flag).assertEqual(0); 275 }) 276 277 /** 278 * @tc.number : SUB_KERNEL_DISPATCH_entry_1800 279 * @tc.name : queueApiTest003 280 * @tc.desc : Test queue api 281 * @tc.size : MediumTest 282 * @tc.type : Function 283 * @tc.level : Level 1 284 */ 285 it('queueApiTest003', 0, () => { 286 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 287 let flag = entry.queueApiTest003(); 288 expect(flag).assertEqual(0); 289 }) 290 291 /** 292 * @tc.number : SUB_KERNEL_DISPATCH_entry_1900 293 * @tc.name : queueApiTest004 294 * @tc.desc : Test queue api 295 * @tc.size : MediumTest 296 * @tc.type : Function 297 * @tc.level : Level 1 298 */ 299 it('queueApiTest004', 0, () => { 300 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 301 let flag = entry.queueApiTest004(); 302 expect(flag).assertEqual(0); 303 }) 304 305 /** 306 * @tc.number : SUB_KERNEL_DISPATCH_entry_2000 307 * @tc.name : queueApiTest005 308 * @tc.desc : Test queue api 309 * @tc.size : MediumTest 310 * @tc.type : Function 311 * @tc.level : Level 1 312 */ 313 it('queueApiTest005', 0, () => { 314 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 315 let flag = entry.queueApiTest005(); 316 expect(flag).assertEqual(0); 317 }) 318 319 /** 320 * @tc.number : SUB_KERNEL_DISPATCH_entry_2100 321 * @tc.name : queueApiTest006 322 * @tc.desc : Test queue api 323 * @tc.size : MediumTest 324 * @tc.type : Function 325 * @tc.level : Level 1 326 */ 327 it('queueApiTest006', 0, () => { 328 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 329 let flag = entry.queueApiTest006(); 330 expect(flag).assertEqual(0); 331 }) 332 333 /** 334 * @tc.number : SUB_KERNEL_DISPATCH_entry_2200 335 * @tc.name : queueApiTest007 336 * @tc.desc : Test queue api 337 * @tc.size : MediumTest 338 * @tc.type : Function 339 * @tc.level : Level 1 340 */ 341 it('queueApiTest007', 0, () => { 342 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 343 let flag = entry.queueApiTest007(); 344 expect(flag).assertEqual(0); 345 }) 346 347 /** 348 * @tc.number : SUB_KERNEL_DISPATCH_entry_2300 349 * @tc.name : queueApiTest008 350 * @tc.desc : Test queue api 351 * @tc.size : MediumTest 352 * @tc.type : Function 353 * @tc.level : Level 1 354 */ 355 it('queueApiTest008', 0, () => { 356 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 357 let flag = entry.queueApiTest008(); 358 expect(flag).assertEqual(0); 359 }) 360 361 /** 362 * @tc.number : SUB_KERNEL_DISPATCH_entry_2400 363 * @tc.name : queueApiTest009 364 * @tc.desc : Test queue api 365 * @tc.size : MediumTest 366 * @tc.type : Function 367 * @tc.level : Level 1 368 */ 369 it('queueApiTest009', 0, () => { 370 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 371 let flag = entry.queueApiTest009(); 372 expect(flag).assertEqual(0); 373 }) 374 375 /** 376 * @tc.number : SUB_KERNEL_DISPATCH_entry_2500 377 * @tc.name : queueApiTest010 378 * @tc.desc : Test queue api 379 * @tc.size : MediumTest 380 * @tc.type : Function 381 * @tc.level : Level 1 382 */ 383 it('queueApiTest010', 0, () => { 384 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 385 let flag = entry.queueApiTest010(); 386 expect(flag).assertEqual(0); 387 }) 388 389 /** 390 * @tc.number : SUB_KERNEL_DISPATCH_entry_2600 391 * @tc.name : queueApiTest011 392 * @tc.desc : Test queue api 393 * @tc.size : MediumTest 394 * @tc.type : Function 395 * @tc.level : Level 1 396 */ 397 it('queueApiTest011', 0, () => { 398 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 399 let flag = entry.queueApiTest011(); 400 expect(flag).assertEqual(0); 401 }) 402 403 /** 404 * @tc.number : SUB_KERNEL_DISPATCH_entry_2700 405 * @tc.name : queueApiTest012 406 * @tc.desc : Test queue api 407 * @tc.size : MediumTest 408 * @tc.type : Function 409 * @tc.level : Level 1 410 */ 411 it('queueApiTest012', 0, () => { 412 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 413 let flag = entry.queueApiTest012(); 414 expect(flag).assertEqual(0); 415 }) 416 417 /** 418 * @tc.number : SUB_KERNEL_DISPATCH_entry_2800 419 * @tc.name : queueApiTest013 420 * @tc.desc : Test queue api 421 * @tc.size : MediumTest 422 * @tc.type : Function 423 * @tc.level : Level 1 424 */ 425 it('queueApiTest013', 0, () => { 426 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 427 let flag = entry.queueApiTest013(); 428 expect(flag).assertEqual(0); 429 }) 430 431 /** 432 * @tc.number : SUB_KERNEL_DISPATCH_entry_2900 433 * @tc.name : queueCancelTest001 434 * @tc.desc : Test queueCancel api 435 * @tc.size : MediumTest 436 * @tc.type : Function 437 * @tc.level : Level 1 438 */ 439 it('queueCancelTest001', 0, () => { 440 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 441 let flag = entry.queueCancelTest001(); 442 expect(flag).assertEqual(0); 443 }) 444 445 /** 446 * @tc.number : SUB_KERNEL_DISPATCH_entry_3000 447 * @tc.name : queueCancelTest003 448 * @tc.desc : Test queueCancel api 449 * @tc.size : MediumTest 450 * @tc.type : Function 451 * @tc.level : Level 1 452 */ 453 it('queueCancelTest003', 0, () => { 454 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 455 let flag = entry.queueCancelTest003(); 456 expect(flag).assertEqual(0); 457 }) 458 459 /** 460 * @tc.number : SUB_KERNEL_DISPATCH_entry_3100 461 * @tc.name : queueCancelTest004 462 * @tc.desc : Test queueCancel api 463 * @tc.size : MediumTest 464 * @tc.type : Function 465 * @tc.level : Level 1 466 */ 467 it('queueCancelTest004', 0, () => { 468 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 469 let flag = entry.queueCancelTest004(); 470 expect(flag).assertEqual(0); 471 }) 472 473 /** 474 * @tc.number : SUB_KERNEL_DISPATCH_entry_3200 475 * @tc.name : queueDelayTest001 476 * @tc.desc : Test queueDelay api 477 * @tc.size : MediumTest 478 * @tc.type : Function 479 * @tc.level : Level 1 480 */ 481 it('queueDelayTest001', 0, () => { 482 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 483 let flag = entry.queueDelayTest001(); 484 expect(flag).assertEqual(0); 485 }) 486 487 /** 488 * @tc.number : SUB_KERNEL_DISPATCH_entry_3300 489 * @tc.name : queueDelayTest002 490 * @tc.desc : Test queueDelay api 491 * @tc.size : MediumTest 492 * @tc.type : Function 493 * @tc.level : Level 1 494 */ 495 it('queueDelayTest002', 0, () => { 496 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 497 let flag = entry.queueDelayTest002(); 498 expect(flag).assertEqual(0); 499 }) 500 501 /** 502 * @tc.number : SUB_KERNEL_DISPATCH_entry_3400 503 * @tc.name : queueDelayTest005 504 * @tc.desc : Test queueDelay api 505 * @tc.size : MediumTest 506 * @tc.type : Function 507 * @tc.level : Level 1 508 */ 509 it('queueDelayTest005', 0, () => { 510 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 511 let flag = entry.queueDelayTest005(); 512 expect(flag).assertEqual(0); 513 }) 514 515 /** 516 * @tc.number : SUB_KERNEL_DISPATCH_entry_3500 517 * @tc.name : queueDfxTest001 518 * @tc.desc : Test queueDfx api 519 * @tc.size : MediumTest 520 * @tc.type : Function 521 * @tc.level : Level 1 522 */ 523 it('queueDfxTest001', 0, () => { 524 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 525 let flag = entry.queueDfxTest001(); 526 expect(flag).assertEqual(0); 527 }) 528 529 /** 530 * @tc.number : SUB_KERNEL_DISPATCH_entry_3600 531 * @tc.name : queueDfxTest002 532 * @tc.desc : Test queueDfx api 533 * @tc.size : MediumTest 534 * @tc.type : Function 535 * @tc.level : Level 1 536 */ 537 it('queueDfxTest002', 0, () => { 538 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 539 let flag = entry.queueDfxTest002(); 540 expect(flag).assertEqual(0); 541 }) 542 543 /** 544 * @tc.number : SUB_KERNEL_DISPATCH_entry_3700 545 * @tc.name : queueDfxTest003 546 * @tc.desc : Test queueDfx api 547 * @tc.size : MediumTest 548 * @tc.type : Function 549 * @tc.level : Level 1 550 */ 551 it('queueDfxTest003', 0, () => { 552 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 553 let flag = entry.queueDfxTest003(); 554 expect(flag).assertEqual(0); 555 }) 556 557 /** 558 * @tc.number : SUB_KERNEL_DISPATCH_entry_3800 559 * @tc.name : queueDfxTest004 560 * @tc.desc : Test queueDfx api 561 * @tc.size : MediumTest 562 * @tc.type : Function 563 * @tc.level : Level 1 564 */ 565 it('queueDfxTest004', 0, () => { 566 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 567 let flag = entry.queueDfxTest004(); 568 expect(flag).assertEqual(0); 569 }) 570 571 /** 572 * @tc.number : SUB_KERNEL_DISPATCH_entry_3900 573 * @tc.name : queueDfxTest005 574 * @tc.desc : Test queueDfx api 575 * @tc.size : MediumTest 576 * @tc.type : Function 577 * @tc.level : Level 1 578 */ 579 it('queueDfxTest005', 0, () => { 580 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 581 let flag = entry.queueDfxTest005(); 582 expect(flag).assertEqual(0); 583 }) 584 585 /** 586 * @tc.number : SUB_KERNEL_DISPATCH_entry_4000 587 * @tc.name : queueDfxTest006 588 * @tc.desc : Test queueDfx api 589 * @tc.size : MediumTest 590 * @tc.type : Function 591 * @tc.level : Level 1 592 */ 593 it('queueDfxTest006', 0, () => { 594 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 595 let flag = entry.queueDfxTest006(); 596 expect(flag).assertEqual(0); 597 }) 598 599 /** 600 * @tc.number : SUB_KERNEL_DISPATCH_entry_4100 601 * @tc.name : queueTest001 602 * @tc.desc : Test queue api 603 * @tc.size : MediumTest 604 * @tc.type : Function 605 * @tc.level : Level 1 606 */ 607 it('queueTest001', 0, () => { 608 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 609 let flag = entry.queueTest001(); 610 expect(flag).assertEqual(9); 611 }) 612 613 /** 614 * @tc.number : SUB_KERNEL_DISPATCH_entry_4200 615 * @tc.name : queueTest002 616 * @tc.desc : Test queue api 617 * @tc.size : MediumTest 618 * @tc.type : Function 619 * @tc.level : Level 1 620 */ 621 it('queueTest002', 0, () => { 622 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 623 let flag = entry.queueTest002(); 624 expect(flag).assertEqual(0); 625 }) 626 627 /** 628 * @tc.number : SUB_KERNEL_DISPATCH_entry_4300 629 * @tc.name : queueTest003 630 * @tc.desc : Test queue api 631 * @tc.size : MediumTest 632 * @tc.type : Function 633 * @tc.level : Level 1 634 */ 635 it('queueTest003', 0, () => { 636 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 637 let flag = entry.queueTest003(); 638 expect(flag).assertEqual(0); 639 }) 640 641 /** 642 * @tc.number : SUB_KERNEL_DISPATCH_entry_4400 643 * @tc.name : queueWaitTest001 644 * @tc.desc : Test queueWait api 645 * @tc.size : MediumTest 646 * @tc.type : Function 647 * @tc.level : Level 1 648 */ 649 it('queueWaitTest001', 0, () => { 650 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 651 let flag = entry.queueWaitTest001(); 652 expect(flag).assertEqual(0); 653 }) 654 655 /** 656 * @tc.number : SUB_KERNEL_DISPATCH_entry_4500 657 * @tc.name : submitAbnormalTest 658 * @tc.desc : Test submitAbnormal api 659 * @tc.size : MediumTest 660 * @tc.type : Function 661 * @tc.level : Level 1 662 */ 663 it('submitAbnormalTest', 0, () => { 664 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 665 let flag = entry.submitAbnormalTest(); 666 expect(flag).assertEqual(0); 667 }) 668 669 /** 670 * @tc.number : SUB_KERNEL_DISPATCH_entry_4600 671 * @tc.name : submitBasicTest001 672 * @tc.desc : Test submitBasic api 673 * @tc.size : MediumTest 674 * @tc.type : Function 675 * @tc.level : Level 1 676 */ 677 it('submitBasicTest001', 0, () => { 678 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 679 let flag = entry.submitBasicTest001(); 680 expect(flag).assertEqual(0); 681 }) 682 683 /** 684 * @tc.number : SUB_KERNEL_DISPATCH_entry_4700 685 * @tc.name : submitBasicTest002 686 * @tc.desc : Test submitBasic api 687 * @tc.size : MediumTest 688 * @tc.type : Function 689 * @tc.level : Level 1 690 */ 691 it('submitBasicTest002', 0, () => { 692 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 693 let flag = entry.submitBasicTest002(); 694 expect(flag).assertEqual(0); 695 }) 696 697 /** 698 * @tc.number : SUB_KERNEL_DISPATCH_entry_4800 699 * @tc.name : submitInDependEmptyTest 700 * @tc.desc : Test submitInDependEmpty api 701 * @tc.size : MediumTest 702 * @tc.type : Function 703 * @tc.level : Level 1 704 */ 705 it('submitInDependEmptyTest', 0, () => { 706 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 707 let flag = entry.submitInDependEmptyTest(); 708 expect(flag).assertEqual(0); 709 }) 710 711 /** 712 * @tc.number : SUB_KERNEL_DISPATCH_entry_4900 713 * @tc.name : submitInDependNullptrTest 714 * @tc.desc : Test submitInDependNullptr api 715 * @tc.size : MediumTest 716 * @tc.type : Function 717 * @tc.level : Level 1 718 */ 719 it('submitInDependNullptrTest', 0, () => { 720 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 721 let flag = entry.submitInDependNullptrTest(); 722 expect(flag).assertEqual(0); 723 }) 724 725 /** 726 * @tc.number : SUB_KERNEL_DISPATCH_entry_5000 727 * @tc.name : submitOuDependEmptyTest 728 * @tc.desc : Test submitOuDependEmpty api 729 * @tc.size : MediumTest 730 * @tc.type : Function 731 * @tc.level : Level 1 732 */ 733 it('submitOuDependEmptyTest', 0, () => { 734 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 735 let flag = entry.submitOuDependEmptyTest(); 736 expect(flag).assertEqual(0); 737 }) 738 739 /** 740 * @tc.number : SUB_KERNEL_DISPATCH_entry_5100 741 * @tc.name : submitOuDependNullptrTest 742 * @tc.desc : Test submitOuDependNullptr api 743 * @tc.size : MediumTest 744 * @tc.type : Function 745 * @tc.level : Level 1 746 */ 747 it('submitOuDependNullptrTest', 0, () => { 748 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 749 let flag = entry.submitOuDependNullptrTest(); 750 expect(flag).assertEqual(0); 751 }) 752 753 /** 754 * @tc.number : SUB_KERNEL_DISPATCH_entry_5200 755 * @tc.name : submitIODependTest001 756 * @tc.desc : Test submitIODepend api 757 * @tc.size : MediumTest 758 * @tc.type : Function 759 * @tc.level : Level 1 760 */ 761 it('submitIODependTest001', 0, () => { 762 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 763 let flag = entry.submitIODependTest001(); 764 expect(flag).assertEqual(0); 765 }) 766 767 /** 768 * @tc.number : SUB_KERNEL_DISPATCH_entry_5300 769 * @tc.name : submitIODependTest002 770 * @tc.desc : Test submitIODepend api 771 * @tc.size : MediumTest 772 * @tc.type : Function 773 * @tc.level : Level 1 774 */ 775 it('submitIODependTest002', 0, () => { 776 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 777 let flag = entry.submitIODependTest002(); 778 expect(flag).assertEqual(0); 779 }) 780 781 /** 782 * @tc.number : SUB_KERNEL_DISPATCH_entry_5400 783 * @tc.name : submitIn0Ou0WaitNullTask1Test 784 * @tc.desc : Test submitIn0Ou0WaitNullTask api 785 * @tc.size : MediumTest 786 * @tc.type : Function 787 * @tc.level : Level 1 788 */ 789 it('submitIn0Ou0WaitNullTask1Test', 0, () => { 790 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 791 let flag = entry.submitIn0Ou0WaitNullTask1Test(); 792 expect(flag).assertEqual(0); 793 }) 794 795 /** 796 * @tc.number : SUB_KERNEL_DISPATCH_entry_5500 797 * @tc.name : submitHBasicTest001 798 * @tc.desc : Test submitHBasic api 799 * @tc.size : MediumTest 800 * @tc.type : Function 801 * @tc.level : Level 1 802 */ 803 it('submitHBasicTest001', 0, () => { 804 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 805 let flag = entry.submitHBasicTest001(); 806 expect(flag).assertEqual(0); 807 }) 808 809 /** 810 * @tc.number : SUB_KERNEL_DISPATCH_entry_5600 811 * @tc.name : submitHBasicTest002 812 * @tc.desc : Test submitHBasic api 813 * @tc.size : MediumTest 814 * @tc.type : Function 815 * @tc.level : Level 1 816 */ 817 it('submitHBasicTest002', 0, () => { 818 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 819 let flag = entry.submitHBasicTest002(); 820 expect(flag).assertEqual(0); 821 }) 822 823 /** 824 * @tc.number : SUB_KERNEL_DISPATCH_entry_5700 825 * @tc.name : submitHInDependEmptyTest 826 * @tc.desc : Test submitHInDependEmpty api 827 * @tc.size : MediumTest 828 * @tc.type : Function 829 * @tc.level : Level 1 830 */ 831 it('submitHInDependEmptyTest', 0, () => { 832 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 833 let flag = entry.submitHInDependEmptyTest(); 834 expect(flag).assertEqual(0); 835 }) 836 837 /** 838 * @tc.number : SUB_KERNEL_DISPATCH_entry_5800 839 * @tc.name : submitHInDependNullptrTest 840 * @tc.desc : Test submitHInDependNullptr api 841 * @tc.size : MediumTest 842 * @tc.type : Function 843 * @tc.level : Level 1 844 */ 845 it('submitHInDependNullptrTest', 0, () => { 846 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 847 let flag = entry.submitHInDependNullptrTest(); 848 expect(flag).assertEqual(0); 849 }) 850 851 /** 852 * @tc.number : SUB_KERNEL_DISPATCH_entry_5900 853 * @tc.name : submitHOuDependEmptyTest 854 * @tc.desc : Test submitHOuDependEmpty api 855 * @tc.size : MediumTest 856 * @tc.type : Function 857 * @tc.level : Level 1 858 */ 859 it('submitHOuDependEmptyTest', 0, () => { 860 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 861 let flag = entry.submitHOuDependEmptyTest(); 862 expect(flag).assertEqual(0); 863 }) 864 865 /** 866 * @tc.number : SUB_KERNEL_DISPATCH_entry_6000 867 * @tc.name : submitHOuDependNullptrTest 868 * @tc.desc : Test submitHOuDependNullptr api 869 * @tc.size : MediumTest 870 * @tc.type : Function 871 * @tc.level : Level 1 872 */ 873 it('submitHOuDependNullptrTest', 0, () => { 874 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 875 let flag = entry.submitHOuDependNullptrTest(); 876 expect(flag).assertEqual(0); 877 }) 878 879 /** 880 * @tc.number : SUB_KERNEL_DISPATCH_entry_6100 881 * @tc.name : submitHIODependTest001 882 * @tc.desc : Test submitHIODepend api 883 * @tc.size : MediumTest 884 * @tc.type : Function 885 * @tc.level : Level 1 886 */ 887 it('submitHIODependTest001', 0, () => { 888 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 889 let flag = entry.submitHIODependTest001(); 890 expect(flag).assertEqual(0); 891 }) 892 893 /** 894 * @tc.number : SUB_KERNEL_DISPATCH_entry_6200 895 * @tc.name : submitHIODependTest002 896 * @tc.desc : Test submitHIODepend api 897 * @tc.size : MediumTest 898 * @tc.type : Function 899 * @tc.level : Level 1 900 */ 901 it('submitHIODependTest002', 0, () => { 902 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 903 let flag = entry.submitHIODependTest002(); 904 expect(flag).assertEqual(0); 905 }) 906 907 /** 908 * @tc.number : SUB_KERNEL_DISPATCH_entry_6300 909 * @tc.name : sleepForTest000 910 * @tc.desc : Test ffrt_sleep api 911 * @tc.size : MediumTest 912 * @tc.type : Function 913 * @tc.level : Level 1 914 */ 915 it('sleepForTest000', 0, () => { 916 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 917 let flag = entry.sleepForTest000(); 918 expect(flag).assertEqual(0); 919 }) 920 921 /** 922 * @tc.number : SUB_KERNEL_DISPATCH_entry_6400 923 * @tc.name : sleepForTest001 924 * @tc.desc : Test ffrt_sleep api 925 * @tc.size : MediumTest 926 * @tc.type : Function 927 * @tc.level : Level 1 928 */ 929 it('sleepForTest001', 0, () => { 930 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 931 let flag = entry.sleepForTest001(); 932 expect(flag).assertEqual(0); 933 }) 934 935 /** 936 * @tc.number : SUB_KERNEL_DISPATCH_entry_6500 937 * @tc.name : taskAttrAbnormalTest 938 * @tc.desc : Test taskAttrAbnormal api 939 * @tc.size : MediumTest 940 * @tc.type : Function 941 * @tc.level : Level 1 942 */ 943 it('taskAttrAbnormalTest', 0, () => { 944 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 945 let flag = entry.taskAttrAbnormalTest(); 946 expect(flag).assertEqual(0); 947 }) 948 949 /** 950 * @tc.number : SUB_KERNEL_DISPATCH_entry_6600 951 * @tc.name : taskAttrQosIllegalTest 952 * @tc.desc : Test taskAttrQosIllegal api 953 * @tc.size : MediumTest 954 * @tc.type : Function 955 * @tc.level : Level 1 956 */ 957 it('taskAttrQosIllegalTest', 0, () => { 958 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 959 let flag = entry.taskAttrQosIllegalTest(); 960 expect(flag).assertEqual(0); 961 }) 962 963 /** 964 * @tc.number : SUB_KERNEL_DISPATCH_entry_6700 965 * @tc.name : taskAttrQosQueryTest 966 * @tc.desc : Test taskAttrQosQuery api 967 * @tc.size : MediumTest 968 * @tc.type : Function 969 * @tc.level : Level 1 970 */ 971 it('taskAttrQosQueryTest', 0, () => { 972 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 973 let flag = entry.taskAttrQosQueryTest(); 974 expect(flag).assertEqual(0); 975 }) 976 977 /** 978 * @tc.number : SUB_KERNEL_DISPATCH_entry_6800 979 * @tc.name : taskAttrSetNameTest 980 * @tc.desc : Test taskAttrSetName api 981 * @tc.size : MediumTest 982 * @tc.type : Function 983 * @tc.level : Level 1 984 */ 985 it('taskAttrSetNameTest', 0, () => { 986 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 987 let flag = entry.taskAttrSetNameTest(); 988 expect(flag).assertEqual(0); 989 }) 990 991 /** 992 * @tc.number : SUB_KERNEL_DISPATCH_entry_6900 993 * @tc.name : taskAttrSetQosTest 994 * @tc.desc : Test taskAttrSetQos api 995 * @tc.size : MediumTest 996 * @tc.type : Function 997 * @tc.level : Level 1 998 */ 999 it('taskAttrSetQosTest', 0, () => { 1000 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1001 let flag = entry.taskAttrSetQosTest(); 1002 expect(flag).assertEqual(0); 1003 }) 1004 1005 /** 1006 * @tc.number : SUB_KERNEL_DISPATCH_entry_7000 1007 * @tc.name : ffrt_timer_start_0001 1008 * @tc.desc : Test ffrt_timer_start api 1009 * @tc.size : MediumTest 1010 * @tc.type : Function 1011 * @tc.level : Level 1 1012 */ 1013 it('ffrt_timer_start_0001', 0, () => { 1014 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1015 let flag = entry.ffrt_timer_start_0001(); 1016 expect(flag).assertEqual(0); 1017 }) 1018 1019 /** 1020 * @tc.number : SUB_KERNEL_DISPATCH_entry_7100 1021 * @tc.name : ffrt_timer_start_0002 1022 * @tc.desc : Test ffrt_timer_start api 1023 * @tc.size : MediumTest 1024 * @tc.type : Function 1025 * @tc.level : Level 1 1026 */ 1027 it('ffrt_timer_start_0002', 0, () => { 1028 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1029 let flag = entry.ffrt_timer_start_0002(); 1030 expect(flag).assertEqual(0); 1031 }) 1032 1033 /** 1034 * @tc.number : SUB_KERNEL_DISPATCH_entry_7200 1035 * @tc.name : ffrt_timer_cancel_0001 1036 * @tc.desc : Test ffrt_timer_cancel api 1037 * @tc.size : MediumTest 1038 * @tc.type : Function 1039 * @tc.level : Level 1 1040 */ 1041 it('ffrt_timer_cancel_0001', 0, () => { 1042 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1043 let flag = entry.ffrt_timer_cancel_0001(); 1044 expect(flag).assertEqual(0); 1045 }) 1046 1047 /** 1048 * @tc.number : SUB_KERNEL_DISPATCH_entry_7300 1049 * @tc.name : ffrt_loop_0001 1050 * @tc.desc : Test ffrt_loop api 1051 * @tc.size : MediumTest 1052 * @tc.type : Function 1053 * @tc.level : Level 1 1054 */ 1055 it('ffrt_loop_0001', 0, () => { 1056 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1057 let flag = entry.ffrt_loop_0001(); 1058 expect(flag).assertEqual(0); 1059 }) 1060 1061 /** 1062 * @tc.number : SUB_KERNEL_DISPATCH_entry_7400 1063 * @tc.name : ffrt_loop_0002 1064 * @tc.desc : Test ffrt_loop cases 1065 * @tc.size : MediumTest 1066 * @tc.type : Function 1067 * @tc.level : Level 1 1068 */ 1069 it('ffrt_loop_0002', 0, () => { 1070 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1071 let flag = entry.ffrt_loop_0002(); 1072 expect(flag).assertEqual(0); 1073 }) 1074 1075 /** 1076 * @tc.number : SUB_KERNEL_DISPATCH_entry_7500 1077 * @tc.name : ffrt_timer_start_abnormal_0001 1078 * @tc.desc : Test ffrt_timer_start abnormal cases 1079 * @tc.size : MediumTest 1080 * @tc.type : Function 1081 * @tc.level : Level 1 1082 */ 1083 it('ffrt_timer_start_abnormal_0001', 0, () => { 1084 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1085 let flag = entry.ffrt_timer_start_abnormal_0001(); 1086 expect(flag).assertEqual(0); 1087 }) 1088 1089 /** 1090 * @tc.number : SUB_KERNEL_DISPATCH_entry_7600 1091 * @tc.name : ffrt_loop_abnormal_0001 1092 * @tc.desc : Test ffrt_loop abnormal api 1093 * @tc.size : MediumTest 1094 * @tc.type : Function 1095 * @tc.level : Level 1 1096 */ 1097 it('ffrt_loop_abnormal_0001', 0, () => { 1098 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1099 let flag = entry.ffrt_loop_abnormal_0001(); 1100 expect(flag).assertEqual(0); 1101 }) 1102 1103 /** 1104 * @tc.number : SUB_KERNEL_DISPATCH_entry_7700 1105 * @tc.name : ffrt_loop_abnormal_0002 1106 * @tc.desc : Test ffrt_loop abnormal api 1107 * @tc.size : MediumTest 1108 * @tc.type : Function 1109 * @tc.level : Level 1 1110 */ 1111 it('ffrt_loop_abnormal_0002', 0, () => { 1112 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1113 let flag = entry.ffrt_loop_abnormal_0002(); 1114 expect(flag).assertEqual(0); 1115 }) 1116 1117 /** 1118 * @tc.number : SUB_KERNEL_DISPATCH_entry_7800 1119 * @tc.name : ffrt_queue_parallel_api_0001 1120 * @tc.desc : Test ffrt_queue_parallel api 1121 * @tc.size : MediumTest 1122 * @tc.type : Function 1123 * @tc.level : Level 1 1124 */ 1125 it('ffrt_queue_parallel_api_0001', 0, () => { 1126 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1127 let flag = entry.ffrt_queue_parallel_api_0001(); 1128 expect(flag).assertEqual(0); 1129 }) 1130 1131 /** 1132 * @tc.number : SUB_KERNEL_DISPATCH_entry_7900 1133 * @tc.name : ffrt_queue_parallel_api_0002 1134 * @tc.desc : Test ffrt_queue_parallel api 1135 * @tc.size : MediumTest 1136 * @tc.type : Function 1137 * @tc.level : Level 1 1138 */ 1139 it('ffrt_queue_parallel_api_0002', 0, () => { 1140 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1141 let flag = entry.ffrt_queue_parallel_api_0002(); 1142 expect(flag).assertEqual(0); 1143 }) 1144 1145 /** 1146 * @tc.number : SUB_KERNEL_DISPATCH_entry_8000 1147 * @tc.name : ffrt_queue_parallel_api_0003 1148 * @tc.desc : Test ffrt_queue_parallel api 1149 * @tc.size : MediumTest 1150 * @tc.type : Function 1151 * @tc.level : Level 1 1152 */ 1153 it('ffrt_queue_parallel_api_0003', 0, () => { 1154 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1155 let flag = entry.ffrt_queue_parallel_api_0003(); 1156 expect(flag).assertEqual(0); 1157 }) 1158 1159 /** 1160 * @tc.number : SUB_KERNEL_DISPATCH_entry_8100 1161 * @tc.name : ffrt_queue_parallel_api_0004 1162 * @tc.desc : Test ffrt_queue_parallel api 1163 * @tc.size : MediumTest 1164 * @tc.type : Function 1165 * @tc.level : Level 1 1166 */ 1167 it('ffrt_queue_parallel_api_0004', 0, () => { 1168 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1169 let flag = entry.ffrt_queue_parallel_api_0004(); 1170 expect(flag).assertEqual(0); 1171 }) 1172 1173 /** 1174 * @tc.number : SUB_KERNEL_DISPATCH_entry_8200 1175 * @tc.name : queue_parallel_cancel_0001 1176 * @tc.desc : Test queue_parallel_cancel api 1177 * @tc.size : MediumTest 1178 * @tc.type : Function 1179 * @tc.level : Level 1 1180 */ 1181 it('queue_parallel_cancel_0001', 0, () => { 1182 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1183 let flag = entry.queue_parallel_cancel_0001(); 1184 expect(flag).assertEqual(0); 1185 }) 1186 1187 /** 1188 * @tc.number : SUB_KERNEL_DISPATCH_entry_8300 1189 * @tc.name : queue_parallel_cancel_0002 1190 * @tc.desc : Test queue_parallel_cancel api 1191 * @tc.size : MediumTest 1192 * @tc.type : Function 1193 * @tc.level : Level 1 1194 */ 1195 it('queue_parallel_cancel_0002', 0, () => { 1196 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1197 let flag = entry.queue_parallel_cancel_0002(); 1198 expect(flag).assertEqual(0); 1199 }) 1200 1201 /** 1202 * @tc.number : SUB_KERNEL_DISPATCH_entry_8400 1203 * @tc.name : queue_parallel_0001 1204 * @tc.desc : Test queue_parallel api 1205 * @tc.size : MediumTest 1206 * @tc.type : Function 1207 * @tc.level : Level 1 1208 */ 1209 it('queue_parallel_0001', 0, () => { 1210 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1211 let flag = entry.queue_parallel_0001(); 1212 expect(flag).assertEqual(0); 1213 }) 1214 1215 /** 1216 * @tc.number : SUB_KERNEL_DISPATCH_entry_8500 1217 * @tc.name : queue_parallel_0002 1218 * @tc.desc : Test queue_parallel api 1219 * @tc.size : MediumTest 1220 * @tc.type : Function 1221 * @tc.level : Level 1 1222 */ 1223 it('queue_parallel_0002', 0, () => { 1224 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1225 let flag = entry.queue_parallel_0002(); 1226 expect(flag).assertEqual(0); 1227 }) 1228 1229 /** 1230 * @tc.number : SUB_KERNEL_DISPATCH_entry_8600 1231 * @tc.name : ffrt_loop_abnormal_0003 1232 * @tc.desc : Test ffrt_loop_abnormal_0003 api 1233 * @tc.size : MediumTest 1234 * @tc.type : Function 1235 * @tc.level : Level 1 1236 */ 1237 it('ffrt_loop_abnormal_0003', 0, () => { 1238 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1239 let flag = entry.ffrt_loop_abnormal_0003(); 1240 expect(flag).assertEqual(0); 1241 }) 1242 1243 /** 1244 * @tc.number : SUB_KERNEL_DISPATCH_entry_8700 1245 * @tc.name : ffrt_loop_normal_0003 1246 * @tc.desc : Test ffrt_loop_normal_0003 api 1247 * @tc.size : MediumTest 1248 * @tc.type : Function 1249 * @tc.level : Level 1 1250 */ 1251 it('ffrt_loop_normal_0003', 0, () => { 1252 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1253 let flag = entry.ffrt_loop_normal_0003(); 1254 expect(flag).assertEqual(0); 1255 }) 1256 1257 /** 1258 * @tc.number : SUB_KERNEL_DISPATCH_entry_8800 1259 * @tc.name : ffrt_get_main_queue_0001 1260 * @tc.desc : Test ffrt_get_main_queue_0001 api 1261 * @tc.size : MediumTest 1262 * @tc.type : Function 1263 * @tc.level : Level 1 1264 */ 1265 it('ffrt_get_main_queue_0001', 0, () => { 1266 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1267 let flag = entry.ffrt_get_main_queue_0001(); 1268 expect(flag).assertEqual(0); 1269 }) 1270 1271 /** 1272 * @tc.number : SUB_KERNEL_DISPATCH_entry_8900 1273 * @tc.name : ffrt_get_current_queue_0001 1274 * @tc.desc : Test ffrt_get_current_queue_0001 api 1275 * @tc.size : MediumTest 1276 * @tc.type : Function 1277 * @tc.level : Level 1 1278 */ 1279 it('ffrt_get_current_queue_0001', 0, () => { 1280 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1281 let flag = entry.ffrt_get_current_queue_0001(); 1282 expect(flag).assertEqual(0); 1283 }) 1284 1285 /** 1286 * @tc.number : SUB_KERNEL_DISPATCH_entry_9000 1287 * @tc.name : ffrt_this_task_get_qos_0001 1288 * @tc.desc : Test ffrt_this_task_get_qos_0001 api 1289 * @tc.size : MediumTest 1290 * @tc.type : Function 1291 * @tc.level : Level 1 1292 */ 1293 it('ffrt_this_task_get_qos_0001', 0, () => { 1294 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1295 let flag = entry.ffrt_this_task_get_qos_0001(); 1296 expect(flag).assertEqual(0); 1297 }) 1298 1299 /** 1300 * @tc.number : SUB_KERNEL_DISPATCH_entry_9100 1301 * @tc.name : ffrt_attr_stack_size_0001 1302 * @tc.desc : Test ffrt_attr_stack_size api 1303 * @tc.size : MediumTest 1304 * @tc.type : Function 1305 * @tc.level : Level 1 1306 */ 1307 it('ffrt_attr_stack_size_0001', 0, () => { 1308 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1309 let flag = entry.ffrt_attr_stack_size_0001(); 1310 expect(flag).assertEqual(0); 1311 }) 1312 1313 /** 1314 * @tc.number : SUB_KERNEL_DISPATCH_entry_9200 1315 * @tc.name : ffrt_task_handle_ref_0001 1316 * @tc.desc : Test ffrt_task_handle_ref api 1317 * @tc.size : MediumTest 1318 * @tc.type : Function 1319 * @tc.level : Level 1 1320 */ 1321 it('ffrt_task_handle_ref_0001', 0, () => { 1322 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1323 let flag = entry.ffrt_task_handle_ref_0001(); 1324 expect(flag).assertEqual(0); 1325 }) 1326 1327 /** 1328 * @tc.number : SUB_KERNEL_DISPATCH_entry_9300 1329 * @tc.name : recursiveMutexAbnormalParamTest001 1330 * @tc.desc : Test recursiveMutexAbnormalParamTest api 1331 * @tc.size : MediumTest 1332 * @tc.type : Function 1333 * @tc.level : Level 1 1334 */ 1335 it('recursiveMutexAbnormalParamTest001', 0, () => { 1336 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1337 let flag = entry.recursiveMutexAbnormalParamTest001(); 1338 expect(flag).assertEqual(0); 1339 }) 1340 1341 /** 1342 * @tc.number : SUB_KERNEL_DISPATCH_entry_9400 1343 * @tc.name : recursiveMutexAbnormalInvalidParamTest001 1344 * @tc.desc : Test recursiveMutexAbnormalInvalidParamTest api 1345 * @tc.size : MediumTest 1346 * @tc.type : Function 1347 * @tc.level : Level 1 1348 */ 1349 it('recursiveMutexAbnormalInvalidParamTest001', 0, () => { 1350 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1351 let flag = entry.recursiveMutexAbnormalInvalidParamTest001(); 1352 expect(flag).assertEqual(0); 1353 }) 1354 1355 /** 1356 * @tc.number : SUB_KERNEL_DISPATCH_entry_9500 1357 * @tc.name : ffrtThisTaskGetId001 1358 * @tc.desc : Test ffrtThisTaskGetId api 1359 * @tc.size : MediumTest 1360 * @tc.type : Function 1361 * @tc.level : Level 1 1362 */ 1363 it('ffrtThisTaskGetId001', 0, () => { 1364 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1365 let flag = entry.ffrtThisTaskGetId(); 1366 expect(flag).assertEqual(1); 1367 }) 1368 1369 /** 1370 * @tc.number : SUB_KERNEL_DISPATCH_entry_9600 1371 * @tc.name : ffrtThisTaskUpdateQos001 1372 * @tc.desc : Test ffrtThisTaskUpdateQos api 1373 * @tc.size : MediumTest 1374 * @tc.type : Function 1375 * @tc.level : Level 1 1376 */ 1377 it('ffrtThisTaskUpdateQos001', 0, () => { 1378 // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. 1379 let flag = entry.ffrtThisTaskUpdateQos(); 1380 expect(flag).assertEqual(100); 1381 }) 1382 }) 1383}