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มันจะตั้งค่าตัวแปรเส้นทางให้กับเว็บไดรเวอร์
และทำการทดสอบ
$ pytestMinisat ได้รับอนุญาตภายใต้ GNU General Public License v3.0 ดูใบอนุญาต