Как я могу заставить tox работать в чистой среде?

Время от времени я запускаю tox, все работает, но когда кто-то другой загружает репозиторий, этого не происходит, потому что я забыл что-то зафиксировать.

Мне нравится tox, потому что он не дает мне забыть добавить требования к setup.py. Могу ли я заставить его работать в среде, в которой есть только коммит или постановка? (без удаления, поэтому git clean не вариант, кроме случаев, когда я смогу вернуть его после тестов)


person Martin Thoma    schedule 31.01.2018    source источник


Ответы (1)


Клонируйте репозиторий разработки в новый чистый и запустите tox там. Вам не нужно клонировать все репо, часто достаточно мелкого клона с глубиной 1; коммерческие облачные сервисы CI по умолчанию используют 50.

git clone -depth 1 development clean
cd clean
tox
person phd    schedule 31.01.2018