mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 14:04:26 +08:00
Implement interpreter test on travis
This commit is contained in:
@@ -15,6 +15,7 @@ env:
|
|||||||
- JEDI_TEST_ENVIRONMENT=36
|
- JEDI_TEST_ENVIRONMENT=36
|
||||||
- JEDI_TEST_ENVIRONMENT=37
|
- JEDI_TEST_ENVIRONMENT=37
|
||||||
- JEDI_TEST_ENVIRONMENT=38
|
- JEDI_TEST_ENVIRONMENT=38
|
||||||
|
- JEDI_TEST_ENVIRONMENT=interpreter
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
|
|||||||
@@ -90,13 +90,13 @@ def clean_jedi_cache(request):
|
|||||||
|
|
||||||
@pytest.fixture(scope='session')
|
@pytest.fixture(scope='session')
|
||||||
def environment(request):
|
def environment(request):
|
||||||
if request.config.option.interpreter_env:
|
|
||||||
return InterpreterEnvironment()
|
|
||||||
|
|
||||||
version = request.config.option.env
|
version = request.config.option.env
|
||||||
if version is None:
|
if version is None:
|
||||||
version = os.environ.get('JEDI_TEST_ENVIRONMENT', str(py_version))
|
version = os.environ.get('JEDI_TEST_ENVIRONMENT', str(py_version))
|
||||||
|
|
||||||
|
if request.config.option.interpreter_env or version == 'interpreter':
|
||||||
|
return InterpreterEnvironment()
|
||||||
|
|
||||||
return get_system_environment(version[0] + '.' + version[1:])
|
return get_system_environment(version[0] + '.' + version[1:])
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
1
tox.ini
1
tox.ini
@@ -27,6 +27,7 @@ setenv =
|
|||||||
env35: JEDI_TEST_ENVIRONMENT=35
|
env35: JEDI_TEST_ENVIRONMENT=35
|
||||||
env36: JEDI_TEST_ENVIRONMENT=36
|
env36: JEDI_TEST_ENVIRONMENT=36
|
||||||
env37: JEDI_TEST_ENVIRONMENT=37
|
env37: JEDI_TEST_ENVIRONMENT=37
|
||||||
|
interpreter: JEDI_TEST_ENVIRONMENT=interpreter
|
||||||
commands =
|
commands =
|
||||||
pytest {posargs}
|
pytest {posargs}
|
||||||
[testenv:cov-py37]
|
[testenv:cov-py37]
|
||||||
|
|||||||
Reference in New Issue
Block a user