Minisat
v1.0
Minisat — это инструмент управления инфраструктурой, построенный на платформе Django и предназначенный для выделения виртуальных машин и запуска контейнеров Docker на удаленных хостах.
$ sudo dnf install qemu-kvm qemu-img libvirt libvirt-python libvirt-client virt-install -y
$ ssh-keygen -q -t rsa -f ~ /.ssh/id_rsa -N " "
$ curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine- ` uname -s ` - ` uname -m ` > /tmp/docker-machine && sudo install /tmp/docker-machine /usr/local/bin/docker-machine
$ python3 -m venv < environment_name >
$ source < environment_name > /bin/activate
$ pip install -r requirements.txt
$ python3 manage.py makemigrations
$ python3 manage.py migrate
$ python3 manage.py runserver
$ cd Minisat/
$ docker build -t minisat:latest .
$ docker container run -it -p 8000:8000 minisat:latest 0.0.0.0:8000
Все запросы на включение Minisat тестируются в Travis-ci. Если тесты не пройдены, посетите тестовое задание, которому не удалось просмотреть выходные данные консоли.
Запустите те же тесты локально, используя селен. Загрузите Selenium WebDriver для Mozilla Firefox. Мозилла геккодрайвер.
Извлеките драйвер. Путь экспорта
$ export PATH= $PATH /:/path/of/driver
Он установит переменную пути для веб-драйвера.
И запустите тест
$ pytest
Minisat распространяется по лицензии GNU General Public License v3.0. См. ЛИЦЕНЗИЮ