Skip to content

Commit 856c753

Browse files
authored
[k2] add rpc port to k2 server (#1303)
1 parent 46d481b commit 856c753

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

tests/python/lib/k2_server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ def __init__(self, k2_server_bin, working_dir, kphp_build_dir, options=None, aut
2222
self._json_log_file = None
2323
self._options = {"start-node": True,
2424
"--host": "127.0.0.1",
25-
"--port": self.http_port,
25+
"--http_port": self.http_port,
26+
"--rpc_port": self.rpc_port,
2627
"--images-dir": self._images_dir,
2728
"--restart-socket": "/tmp/k2_restart_node_{}".format(hash(self._working_dir)),
2829
"--linking": self._linking_file}

tests/python/tests/conftest.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,20 @@ def skip_k2_unsupported_test_suite(request):
2020
request.cls.custom_setup = lambda: None
2121
request.cls.custom_teardown = lambda: None
2222
pytest.skip("K2 skipped test")
23+
24+
@pytest.fixture(autouse=True)
25+
def skip_kphp_unsupported_test(request):
26+
if search_k2_bin() is None:
27+
kphp_skip_mark = request.node.get_closest_marker("kphp_skip")
28+
if kphp_skip_mark:
29+
pytest.skip("KPHP skipped test")
30+
31+
32+
@pytest.fixture(scope="class", autouse=True)
33+
def skip_kphp_unsupported_test_suite(request):
34+
if search_k2_bin() is None:
35+
kphp_skip_mark = request.node.get_closest_marker("kphp_skip_suite")
36+
if kphp_skip_mark:
37+
request.cls.custom_setup = lambda: None
38+
request.cls.custom_teardown = lambda: None
39+
pytest.skip("KPHP skipped test")

0 commit comments

Comments
 (0)