| 546 | } |
| 547 | |
| 548 | int |
| 549 | test_dma_api(uint16_t dev_id) |
| 550 | { |
| 551 | int ret = testsuite_setup(dev_id); |
| 552 | if (ret) { |
| 553 | printf("testsuite setup fail!\n"); |
| 554 | return -1; |
| 555 | } |
| 556 | |
| 557 | /* If the testcase exit successfully, ensure that the test dmadev exist |
| 558 | * and the dmadev is in the stopped state. |
| 559 | */ |
| 560 | DMA_TEST_API_RUN(test_dma_get_dev_id_by_name); |
| 561 | DMA_TEST_API_RUN(test_dma_is_valid_dev); |
| 562 | DMA_TEST_API_RUN(test_dma_count); |
| 563 | DMA_TEST_API_RUN(test_dma_info_get); |
| 564 | DMA_TEST_API_RUN(test_dma_configure); |
| 565 | DMA_TEST_API_RUN(test_dma_vchan_setup); |
| 566 | DMA_TEST_API_RUN(test_dma_start_stop); |
| 567 | DMA_TEST_API_RUN(test_dma_stats); |
| 568 | DMA_TEST_API_RUN(test_dma_dump); |
| 569 | DMA_TEST_API_RUN(test_dma_completed); |
| 570 | DMA_TEST_API_RUN(test_dma_completed_status); |
| 571 | |
| 572 | testsuite_teardown(); |
| 573 | |
| 574 | printf("Total tests : %d\n", total); |
| 575 | printf("Passed : %d\n", passed); |
| 576 | printf("Failed : %d\n", failed); |
| 577 | |
| 578 | if (failed) |
| 579 | return -1; |
| 580 | |
| 581 | return 0; |
| 582 | }; |
no test coverage detected