Minisat
v1.0
Minisat es una herramienta de gestión de infraestructura, construida sobre el marco Django, para aprovisionar máquinas virtuales y ejecutar contenedores Docker en hosts remotos.
$ 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
Todas las solicitudes de extracción de Minisat se prueban en Travis-ci. Si las pruebas fallan, visite el trabajo de prueba que no pudo ver el resultado de la consola.
Ejecute estas mismas pruebas localmente usando selenio. Descargue el controlador web Selenium para Mozilla Firefox. Mozilla GeckoDriver.
Extraiga el controlador. Ruta de exportación
$ export PATH= $PATH /:/path/of/driver
Establecerá una variable de ruta al controlador web.
Y ejecutar la prueba
$ pytest
Minisat tiene la licencia GNU General Public License v3.0. Ver LICENCIA