Hackathon Nexign Hack 2018. QA case.
- code
- Project source code.
- Each project version is placed in a separate folder.
- Have separate readme for functionality description.
- docs
- Output information about project testing.
- This page is also available on Github page
- run
- Scripts for program start.
- tests
- Unit tests for program check.
- docker
- Folder with Dockerfile for automatic container creation.
- In container the app and its dependencies are installed.
- .travis.yml
- Configuration file for Travis CI run.
1. Create a packet
~$ python3 setup.py sdist
2. Install packet in lib/python3.7/site-packages
~$ pip3 install smarthouse-1.0.0.tar.gz
Need to run next commands in terminal:
~$ sudo apt install docker-ce
~$ sudo usermod -aG docker $(whoami)
~$ sudo docker pull ubuntu
~$ docker build -t <repository name> <Dockerfile directory>
~$ sudo docker run -it <image name> /bin/bash