| 495 | } |
| 496 | |
| 497 | int main(int argc, char *argv[]) |
| 498 | { |
| 499 | int ret; |
| 500 | |
| 501 | if (argc > 1) |
| 502 | return T_EXIT_SKIP; |
| 503 | |
| 504 | ret = test(0, 0, 0, 0); |
| 505 | if (ret) { |
| 506 | fprintf(stderr, "test 0 0 0 failed\n"); |
| 507 | return T_EXIT_FAIL; |
| 508 | } |
| 509 | if (no_buf_ring || no_read_mshot) { |
| 510 | printf("skip\n"); |
| 511 | return T_EXIT_SKIP; |
| 512 | } |
| 513 | |
| 514 | ret = test(0, 1, 0, 0); |
| 515 | if (ret) { |
| 516 | fprintf(stderr, "test 0 1 0, failed\n"); |
| 517 | return T_EXIT_FAIL; |
| 518 | } |
| 519 | |
| 520 | ret = test(1, 0, 0, 0); |
| 521 | if (ret) { |
| 522 | fprintf(stderr, "test 1 0 0 failed\n"); |
| 523 | return T_EXIT_FAIL; |
| 524 | } |
| 525 | |
| 526 | ret = test(0, 0, 1, 0); |
| 527 | if (ret) { |
| 528 | fprintf(stderr, "test 0 0 1 failed\n"); |
| 529 | return T_EXIT_FAIL; |
| 530 | } |
| 531 | |
| 532 | ret = test(0, 1, 1, 0); |
| 533 | if (ret) { |
| 534 | fprintf(stderr, "test 0 1 1 failed\n"); |
| 535 | return T_EXIT_FAIL; |
| 536 | } |
| 537 | |
| 538 | ret = test(1, 0, 1, 0); |
| 539 | if (ret) { |
| 540 | fprintf(stderr, "test 1 0 1, failed\n"); |
| 541 | return T_EXIT_FAIL; |
| 542 | } |
| 543 | |
| 544 | ret = test(1, 0, 1, 0); |
| 545 | if (ret) { |
| 546 | fprintf(stderr, "test 1 0 1 failed\n"); |
| 547 | return T_EXIT_FAIL; |
| 548 | } |
| 549 | |
| 550 | ret = test(1, 1, 1, 0); |
| 551 | if (ret) { |
| 552 | fprintf(stderr, "test 1 1 1 failed\n"); |
| 553 | return T_EXIT_FAIL; |
| 554 | } |
nothing calls this directly
no test coverage detected