1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
import pytest
@pytest.mark.parametrize("shared_ctx_type", ["default", "no_tx", "no_rx"])
@pytest.mark.parametrize("endpoint_type", ["default", "msg", "rdm"])
def test_shared_ctx(cmdline_args, endpoint_type, shared_ctx_type):
from common import ClientServerTest
command = "fi_shared_ctx"
if endpoint_type != "default":
command += " -e " + endpoint_type
if shared_ctx_type == "no_tx":
command += " --no-tx-shared-ctx"
elif shared_ctx_type == "no_rx":
command += " --no-rx-shared-ctx"
test = ClientServerTest(cmdline_args, command)
test.run()
|