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

Function main

test/send_recv.c:368–483  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

366}
367
368int main(int argc, char *argv[])
369{
370 int i, ret;
371
372 if (argc > 1)
373 return T_EXIT_SKIP;
374
375 for (i = 0; i < MAX_MSG / sizeof(uint64_t); i++)
376 str[i] = i + 1;
377
378 ret = test_invalid();
379 if (ret) {
380 fprintf(stderr, "test_invalid failed\n");
381 return ret;
382 }
383
384 ret = test(0, 0, 1, 1, 0, 0);
385 if (ret) {
386 fprintf(stderr, "test sqthread=0 1 1 failed\n");
387 return ret;
388 }
389
390 ret = test(1, 1, 1, 1, 0, 0);
391 if (ret) {
392 fprintf(stderr, "test sqthread=1 reg=1 1 1 failed\n");
393 return ret;
394 }
395
396 ret = test(1, 0, 1, 1, 0, 0);
397 if (ret) {
398 fprintf(stderr, "test sqthread=1 reg=0 1 1 failed\n");
399 return ret;
400 }
401
402 ret = test(0, 0, 0, 1, 0, 0);
403 if (ret) {
404 fprintf(stderr, "test sqthread=0 0 1 failed\n");
405 return ret;
406 }
407
408 ret = test(1, 1, 0, 1, 0, 0);
409 if (ret) {
410 fprintf(stderr, "test sqthread=1 reg=1 0 1 failed\n");
411 return ret;
412 }
413
414 ret = test(1, 0, 0, 1, 0, 0);
415 if (ret) {
416 fprintf(stderr, "test sqthread=1 reg=0 0 1 failed\n");
417 return ret;
418 }
419
420 ret = test(0, 0, 1, 0, 0, 0);
421 if (ret) {
422 fprintf(stderr, "test sqthread=0 0 1 failed\n");
423 return ret;
424 }
425

Callers

nothing calls this directly

Calls 2

test_invalidFunction · 0.70
testFunction · 0.70

Tested by

no test coverage detected