У меня есть программа на C, которую я хотел бы протестировать с Travis CI.
В настоящее время у меня есть набор тестов, выполненный с PyTest , и я хочу использовать этот набор тестов с Travis.
Проблема в том, что PyTest вызывает некоторые проблемы, потому что он запускает части подпроцесса, которым требуется Python 3 .
Итак, я хочу знать, как я могу изменить версию Python , зная, что моя программа находится на C?
Вот мой .travis.yml
:
language: c
python:
- "3.4"
compiler:
- gcc
install: "pip install --user -r tests/requirements.txt"
before_script:
- mkdir build
- cd build
- cmake ..
script:
- make
- pytest ../tests/