Exemplo n.º 1
0
def cpp_cli(file):
    return new_cli(
        directory=cli_cpp_home,
        prefix_args=[cli_cpp_home + '/' + file],
        environment={'PN_TRACE_FRM': '1'} if enable_tracing else {},
        # prefix_args=['rr', 'record', cli_cpp_home + '/' + file],
    )
Exemplo n.º 2
0
def netcore_cli(type):
    return new_cli(
        directory=
        '/home/jdanek/Work/repos/cli-netlite/NetCore%s/bin/Debug/netcoreapp2.0/'
        % type.capitalize(),
        prefix_args=['dotnet', 'cli-netlite-core-%s.dll' % type] +
        (['--log-lib=TRANSPORT_FRM'] if enable_tracing else []),
    )
Exemplo n.º 3
0
def ruby_cli(file):
    return new_cli(
        directory=cli_ruby_home,
        prefix_args=[
            ruby_interpreter, '-e',
            '$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)', file
        ],
        environment={'PN_TRACE_FRM': '1'} if enable_tracing else {},
    )
Exemplo n.º 4
0
def python_cli(file):
    return new_cli(
        directory=cli_python_home,
        prefix_args=[python_interpreter, file],
        environment={
            'PYTHONUNBUFFERED': '1',
            'PYTHONPATH': '.',
            # 'LANG': 'en_US.ascii',
        },
    )
Exemplo n.º 5
0
def java_cli(file, kind):
    return new_cli(
        directory=cli_java_home,
        prefix_args=[
            'java',
            # '-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005',
            # '-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005',  # debugger
            # '-agentlib:jdwp=transport=dt_socket,server=n,address=localhost:5005,suspend=y',
            '-jar',
            file,
            kind
        ],
        environment={'PN_TRACE_FRM': '1'} if enable_tracing else {},
    )
Exemplo n.º 6
0
def node_cli(type):
    return new_cli(
        directory='/home/jdanek/Work/repos/cli-rhea',
        prefix_args=['node', 'bin/%s-client.js' % type] +
        (['--log-lib=TRANSPORT_FRM'] if enable_tracing else []),
    )