---

language: python
python:
    - '3.6'
before_install:
    - sudo add-apt-repository universe -y
    - sudo apt-get update -q
    - sudo apt-get install -y redis-server redis-tools
    - sudo systemctl start redis-server
install:
    - pip3 install -r requirements.txt
before_script:
    - pip3 uninstall -r -y ./tests/requirements_dev.txt
    - pip3 install -r ./tests/requirements_dev.txt
    - pylint --version
    - black --check hyperglass
    - python3 ./manage.py pylint-check --integer-only True
    - python3 ./tests/ci_prepare.py
script:
    - nohup python3 ./tests/ci_dev_server.py &
    - sleep 20
    - python3 ./tests/ci_test.py