Mam złożoną konfigurację tox.ini z wieloma środowiskami dla różnych wersji Pythona.Jak skonfigurować toksykę, aby uruchamiał pakiet pytający w pojedynczym środowisku zamiast wszystkich?
Chciałbym wiedzieć, jak powiedzieć tox, aby uruchomić zasięg tylko domyślny interpretator Pythona.
Jednym z problemów jest to, że domyślne środowisko python może się różnić w zależności od platformy.
Mam skrypt opakowania, który wywołuje tox -e py25,py26,docs
, gdzie argumenty -e są wykrytymi wersjami Pythona.
Żądane zachowanie: uruchom pytest z pokryciem dla pojedynczego środowiska (to ma działać zintegrowane z jenkins).
Dzięki, tego właśnie szukałem! Teraz mogę ustawić tox, aby działał w dwóch trybach: szybki (uruchom tylko 'py') i pełny (uruchom ze wszystkimi dostępnymi interpretatorami, w tym wykonywanie na zdalnych platformach przez pytest-xdist). – sorin
Witam, proszę zaktualizować odpowiedź, aby uwzględnić sposób jej działania. Po prostu próbowałem korzystać z tego środowiska, ale w rzeczywistości nie było zasięgu. Próbuję przetestować w Pythonie 2.7.5 i 3.4.4. Dzięki. – Efren