MCPcopy Create free account
hub / github.com/axboe/liburing / main

Function main

test/buf-ring-mshot.c:421–451  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

419}
420
421int main(int argc, char *argv[])
422{
423 int ret;
424
425 if (argc > 1)
426 return T_EXIT_SKIP;
427
428 ret = test_shared_basic();
429 if (ret == T_EXIT_SKIP) {
430 printf("Buffer rings or multishot recv not supported, skipping\n");
431 return T_EXIT_SKIP;
432 }
433 if (ret == T_EXIT_FAIL) {
434 fprintf(stderr, "test_shared_basic failed\n");
435 return T_EXIT_FAIL;
436 }
437
438 ret = test_shared_exhaust();
439 if (ret == T_EXIT_FAIL) {
440 fprintf(stderr, "test_shared_exhaust failed\n");
441 return T_EXIT_FAIL;
442 }
443
444 ret = test_shared_uneven();
445 if (ret == T_EXIT_FAIL) {
446 fprintf(stderr, "test_shared_uneven failed\n");
447 return T_EXIT_FAIL;
448 }
449
450 return T_EXIT_PASS;
451}

Callers

nothing calls this directly

Calls 3

test_shared_basicFunction · 0.85
test_shared_exhaustFunction · 0.85
test_shared_unevenFunction · 0.85

Tested by

no test coverage detected