diff --git a/.travis.yml b/.travis.yml index 5a2cd302..e2f7c54a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,6 @@ sudo: required services: - docker install: - - pip install docker pytest requests + - make test-env script: - make build-test-all diff --git a/Makefile b/Makefile index 8fea83e7..7ac1a768 100644 --- a/Makefile +++ b/Makefile @@ -54,6 +54,9 @@ dev/%: PORT?=8888 dev/%: ## run a foreground container for a stack docker run -it --rm -p $(PORT):8888 $(DARGS) $(OWNER)/$(notdir $@) $(ARGS) +test-reqs: # install libraries required to run the integration tests + pip install -r requirements-test.txt + test/%: @TEST_IMAGE="$(OWNER)/$(notdir $@)" pytest test diff --git a/requirements-test.txt b/requirements-test.txt new file mode 100644 index 00000000..f6cdf908 --- /dev/null +++ b/requirements-test.txt @@ -0,0 +1,3 @@ +docker +pytest +requests \ No newline at end of file