В моем настраиваемом конвейере jenkins (ранее установлен плагин конвейера virtualenv) я попробовал такой код:
withPythonEnv('python3.5') {
pysh 'pytest --cucumberjson=result.json testscript.py'
}
Но это все равно выглядит как нацеливание на платформу Python2.7 в консольном выводе конвейера:
pytest --cucumberjson = result.json testscript.py
============== начинается тестовая сессия ================
платформа linux2 - Python 2.7.13 , pytest-3.6.3, py-1.5.4, pluggy-0.6.0
С другой стороны, я запускаю тот же py.test внутри pycharm с venv из Python3.5:
платформа linux - Python 3.5.3 , pytest-3.6.2, py-1.5.3, pluggy-0.6.0
Есть предложения?
Заранее спасибо,
Привет