From 36d1ebce40bbcbae6179c57bf628a80c05dd5a64 Mon Sep 17 00:00:00 2001 From: Peter Parente Date: Sat, 16 Dec 2017 23:06:23 -0500 Subject: [PATCH] Add make test-reqs and separate requirements file Make local test setup easier --- .travis.yml | 2 +- Makefile | 3 +++ requirements-test.txt | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 requirements-test.txt 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