Skip to content
This repository has been archived by the owner on Sep 5, 2023. It is now read-only.

Commit

Permalink
test: remove redundant mr-reg tests
Browse files Browse the repository at this point in the history
  • Loading branch information
ldorau committed May 6, 2021
1 parent 06a6403 commit c8c0323
Showing 1 changed file with 4 additions and 47 deletions.
51 changes: 4 additions & 47 deletions tests/unit/mr/mr-reg.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: BSD-3-Clause
/* Copyright 2020, Intel Corporation */
/* Copyright 2020-2021, Intel Corporation */

/*
* mr-reg.c -- the memory region registration/deregistration unit tests
Expand All @@ -24,33 +24,8 @@ static struct prestate prestates[] = {
/* values used in reg_dereg__success called with (prestates + 0) */
{RPMA_MR_USAGE_READ_SRC, IBV_ACCESS_REMOTE_READ, NULL},
/* values used in reg_dereg__success called with (prestates + 1) */
{RPMA_MR_USAGE_READ_DST, IBV_ACCESS_LOCAL_WRITE, NULL},
/* values used in reg_dereg__success called with (prestates + 2) */
{(RPMA_MR_USAGE_READ_SRC | RPMA_MR_USAGE_READ_DST),
(IBV_ACCESS_REMOTE_READ | IBV_ACCESS_LOCAL_WRITE), NULL},
/* values used in reg_dereg__success called with (prestates + 3) */
{RPMA_MR_USAGE_WRITE_SRC, IBV_ACCESS_LOCAL_WRITE, NULL},
/* values used in reg_dereg__success called with (prestates + 4) */
{RPMA_MR_USAGE_WRITE_DST,
(IBV_ACCESS_REMOTE_WRITE | IBV_ACCESS_LOCAL_WRITE), NULL},
/* values used in reg_dereg__success called with (prestates + 5) */
{RPMA_MR_USAGE_FLUSH_TYPE_PERSISTENT, IBV_ACCESS_REMOTE_READ, NULL},
/* values used in reg_dereg__success called with (prestates + 6) */
{(RPMA_MR_USAGE_WRITE_SRC | RPMA_MR_USAGE_WRITE_DST |
RPMA_MR_USAGE_FLUSH_TYPE_PERSISTENT),
(IBV_ACCESS_REMOTE_WRITE | IBV_ACCESS_LOCAL_WRITE |
IBV_ACCESS_REMOTE_READ), NULL},
/* values used in reg_dereg__success called with (prestates + 7) */
{RPMA_MR_USAGE_RECV, IBV_ACCESS_LOCAL_WRITE, NULL},
/* values used in reg_dereg__success called with (prestates + 8) */
{RPMA_MR_USAGE_SEND, 0, NULL},
/* values used in reg_dereg__success called with (prestates + 9) */
{(RPMA_MR_USAGE_READ_SRC | RPMA_MR_USAGE_READ_DST |
RPMA_MR_USAGE_WRITE_SRC | RPMA_MR_USAGE_WRITE_DST |
RPMA_MR_USAGE_RECV | RPMA_MR_USAGE_SEND |
RPMA_MR_USAGE_FLUSH_TYPE_PERSISTENT),
(IBV_ACCESS_REMOTE_READ | IBV_ACCESS_REMOTE_WRITE |
IBV_ACCESS_LOCAL_WRITE), NULL},
};

/*
Expand Down Expand Up @@ -285,32 +260,14 @@ static const struct CMUnitTest tests_reg[] = {
cmocka_unit_test(reg__wrong_usage),
cmocka_unit_test(reg__failed_E_NOMEM),
cmocka_unit_test(reg__peer_mr_reg_failed_E_PROVIDER),
{ "reg_dereg__USAGE_READ_SRC", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 0},
{ "reg_dereg__USAGE_READ_DST", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 1},
{ "reg_dereg__USAGE_READ_SRC_DST", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 2},
{ "reg_dereg__USAGE_WRITE_SRC", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 3},
{ "reg_dereg__USAGE_WRITE_DST", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 4},
{ "reg_dereg__USAGE_FLUSHABLE", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 5},
{ "reg_dereg__USAGE_WRITE_SRC_DST_FLUSHABLE", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 6},
{ "reg_dereg__USAGE_RECV", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 7},
{ "reg_dereg__USAGE_SEND", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 8},
{ "reg_dereg__USAGE_ALL", reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates + 9},
cmocka_unit_test_prestate_setup_teardown(reg_dereg__success,
setup__reg_success, teardown__dereg_success, prestates),

/* rpma_mr_dereg() unit tests */
cmocka_unit_test(dereg__NULL_mr_ptr),
cmocka_unit_test(dereg__NULL_mr),
cmocka_unit_test_prestate(dereg__failed_E_PROVIDER,
prestates + 2),
prestates + 1),
cmocka_unit_test(NULL)
};

Expand Down

0 comments on commit c8c0323

Please sign in to comment.