run integration tests with pytest

adds integration-tests directory
This commit is contained in:
Min RK
2018-07-16 17:52:44 -07:00
parent 0fd79d6948
commit 7b1efbf16e
3 changed files with 14 additions and 2 deletions

View File

@@ -72,9 +72,14 @@ jobs:
python3 .circleci/integration-test.py run 'systemctl --no-pager status jupyterhub configurable-http-proxy' python3 .circleci/integration-test.py run 'systemctl --no-pager status jupyterhub configurable-http-proxy'
- run: - run:
name: check jupyterhub is up name: install integration test requirements
command: | command: |
python3 .circleci/integration-test.py run 'curl -L --fail http://127.0.0.1' python3 .circleci/integration-test.py run 'python3 -m pip install -r /srv/src/integration-tests/requirements.txt'
- run:
name: run integration tests
command: |
python3 .circleci/integration-test.py run 'python3 -m pytest -v /srv/src/integration-tests'
workflows: workflows:
version: 2 version: 2

View File

@@ -0,0 +1,2 @@
pytest
requests

View File

@@ -0,0 +1,5 @@
import requests
def test_hub_up():
r = requests.get('http://127.0.0.1')
r.raise_for_status()