Minisat
v1.0
Minisat은 가상 머신을 프로비저닝하고 원격 호스트에서 Docker 컨테이너를 실행하기 위해 Django 프레임워크를 기반으로 구축된 인프라 관리 도구입니다.
$ 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에서 테스트됩니다. 테스트가 실패하면 콘솔 출력을 확인하지 못한 테스트 작업을 방문하세요.
셀레늄을 사용하여 로컬에서 동일한 테스트를 실행하세요. Mozilla Firefox용 Selenium 웹 드라이버를 다운로드하세요. 모질라 게코드라이버.
드라이버를 추출합니다. 내보내기 경로
$ export PATH= $PATH /:/path/of/driver
웹드라이버에 경로 변수를 설정합니다.
그리고 테스트를 실행해 보세요.
$ pytest
Minisat은 GNU General Public License v3.0에 따라 라이센스가 부여됩니다. 라이센스 보기