summaryrefslogtreecommitdiff
path: root/test/crossrunner/test.py
diff options
context:
space:
mode:
authorJames E. King III <jking@apache.org>2018-03-16 16:07:42 -0400
committerJames E. King III <jking@apache.org>2018-03-19 14:38:49 -0400
commit9bea32f73c36a8f53a45e818cfafe81b6fefefae (patch)
tree9598fe6b03c4b22d7baf84607bbabbbda1d66bc0 /test/crossrunner/test.py
parent02fbe0ecc795881fe11a447d0a5f6f2f656f7bb4 (diff)
downloadthrift-9bea32f73c36a8f53a45e818cfafe81b6fefefae.tar.gz
THRIFT-4515: cross server test improvement: graceful test server shutdown
This closes #1509
Diffstat (limited to 'test/crossrunner/test.py')
-rw-r--r--test/crossrunner/test.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/test/crossrunner/test.py b/test/crossrunner/test.py
index 74fd916ec..633e92616 100644
--- a/test/crossrunner/test.py
+++ b/test/crossrunner/test.py
@@ -22,22 +22,20 @@ import multiprocessing
import os
import sys
from .compat import path_join
-from .util import merge_dict
-
-
-def domain_socket_path(port):
- return '/tmp/ThriftTest.thrift.%d' % port
+from .util import merge_dict, domain_socket_path
class TestProgram(object):
- def __init__(self, kind, name, protocol, transport, socket, workdir, command, env=None,
+ def __init__(self, kind, name, protocol, transport, socket, workdir, stop_signal, command, env=None,
extra_args=[], extra_args2=[], join_args=False, **kwargs):
+
self.kind = kind
self.name = name
self.protocol = protocol
self.transport = transport
self.socket = socket
self.workdir = workdir
+ self.stop_signal = stop_signal
self.command = None
self._base_command = self._fix_cmd_path(command)
if env: