MCPcopy Create free account
hub / github.com/F-Stack/f-stack / test_dma_api

Function test_dma_api

dpdk/app/test/test_dmadev_api.c:548–582  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

546}
547
548int
549test_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};

Callers 1

test_apisFunction · 0.85

Calls 3

testsuite_setupFunction · 0.70
testsuite_teardownFunction · 0.70
printfFunction · 0.50

Tested by

no test coverage detected