mirror of https://github.com/grpc/grpc.git
commit
fd292c5721
15 changed files with 142 additions and 169 deletions
@ -1,2 +1,3 @@ |
||||
graft grpc |
||||
include commands.py |
||||
include requirements.txt |
||||
|
@ -0,0 +1,10 @@ |
||||
MANIFEST |
||||
*.egg-info/ |
||||
build/ |
||||
dist/ |
||||
*.egg |
||||
*.egg/ |
||||
*.eggs/ |
||||
.coverage |
||||
.coverage.* |
||||
nosetests.xml |
@ -0,0 +1,4 @@ |
||||
graft grpc_interop |
||||
graft grpc_test |
||||
include commands.py |
||||
include requirements.txt |
@ -0,0 +1,57 @@ |
||||
# Copyright 2015, Google Inc. |
||||
# All rights reserved. |
||||
# |
||||
# Redistribution and use in source and binary forms, with or without |
||||
# modification, are permitted provided that the following conditions are |
||||
# met: |
||||
# |
||||
# * Redistributions of source code must retain the above copyright |
||||
# notice, this list of conditions and the following disclaimer. |
||||
# * Redistributions in binary form must reproduce the above |
||||
# copyright notice, this list of conditions and the following disclaimer |
||||
# in the documentation and/or other materials provided with the |
||||
# distribution. |
||||
# * Neither the name of Google Inc. nor the names of its |
||||
# contributors may be used to endorse or promote products derived from |
||||
# this software without specific prior written permission. |
||||
# |
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
||||
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
||||
|
||||
"""Provides distutils command classes for the GRPC Python test setup process.""" |
||||
|
||||
import os |
||||
import os.path |
||||
import sys |
||||
|
||||
import setuptools |
||||
|
||||
|
||||
class RunTests(setuptools.Command): |
||||
"""Command to run all tests via py.test.""" |
||||
|
||||
description = '' |
||||
user_options = [('pytest-args=', 'a', 'arguments to pass to py.test')] |
||||
|
||||
def initialize_options(self): |
||||
self.pytest_args = [] |
||||
|
||||
def finalize_options(self): |
||||
pass |
||||
|
||||
def run(self): |
||||
# We import here to ensure that setup.py has had a chance to install the |
||||
# relevant package eggs first. |
||||
import pytest |
||||
result = pytest.main(self.pytest_args) |
||||
if result != 0: |
||||
raise SystemExit(result) |
@ -0,0 +1,5 @@ |
||||
pytest>=2.6 |
||||
pytest-cov>=2.0 |
||||
pytest-xdist>=1.11 |
||||
oauth2client>=1.4.7 |
||||
grpcio>=0.10.0a0 |
@ -0,0 +1,3 @@ |
||||
[pytest] |
||||
norecursedirs = _cython |
||||
python_files = *_test.py |
@ -1,122 +0,0 @@ |
||||
[ |
||||
{ |
||||
"module": "grpc_test._adapter._c_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test._adapter._low_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test._adapter._intermediary_low_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test._adapter._links_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test._adapter._lonely_rear_link_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test._adapter._blocking_invocation_inline_service_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test._adapter._event_invocation_synchronous_event_service_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test._adapter._future_invocation_asynchronous_event_service_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test._links._lonely_invocation_link_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test._links._transmission_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test.early_adopter.implementations_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test.framework.base.implementations_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test.framework.face.blocking_invocation_inline_service_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test.framework.face.event_invocation_synchronous_event_service_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test.framework.face.future_invocation_asynchronous_event_service_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test.framework.foundation._later_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_test.framework.foundation._logging_pool_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_interop._insecure_interop_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"module": "grpc_interop._secure_interop_test", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
}, |
||||
{ |
||||
"file": "test/compiler/python_plugin_test.py", |
||||
"pythonVersions": [ |
||||
"2.7" |
||||
] |
||||
} |
||||
] |
Loading…
Reference in new issue