Upgrading dependency to Thrift 0.12.0
This commit is contained in:
parent
3e4590dcc0
commit
356978cb42
1302 changed files with 101701 additions and 26784 deletions
18
vendor/git.apache.org/thrift.git/test/crossrunner/test.py
generated
vendored
18
vendor/git.apache.org/thrift.git/test/crossrunner/test.py
generated
vendored
|
@ -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:
|
||||
|
@ -68,11 +66,19 @@ class TestProgram(object):
|
|||
'abstract': ['--abstract-namespace', '--domain-socket=%s' % domain_socket_path(port)],
|
||||
}.get(socket, None)
|
||||
|
||||
def _transport_args(self, transport):
|
||||
return {
|
||||
'zlib': ['--zlib'],
|
||||
}.get(transport, None)
|
||||
|
||||
def build_command(self, port):
|
||||
cmd = copy.copy(self._base_command)
|
||||
args = copy.copy(self._extra_args2)
|
||||
args.append('--protocol=' + self.protocol)
|
||||
args.append('--transport=' + self.transport)
|
||||
transport_args = self._transport_args(self.transport)
|
||||
if transport_args:
|
||||
args += transport_args
|
||||
socket_args = self._socket_args(self.socket, port)
|
||||
if socket_args:
|
||||
args += socket_args
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue