API & Client - replace testcafe with selenium for e2e tests

This commit is contained in:
Sam
2020-09-13 21:39:44 +02:00
parent f626559e5e
commit 1ad847c857
12 changed files with 481 additions and 5 deletions

View File

@ -58,10 +58,10 @@ lint-all: lint-python lint-react
lint-all-fix: lint-python-fix lint-react-fix
lint-python:
$(PYTEST) --flake8 --isort --black -m "flake8 or isort or black" fittrackee_api --ignore=fittrackee_api/migrations
$(PYTEST) --flake8 --isort --black -m "flake8 or isort or black" fittrackee_api e2e --ignore=fittrackee_api/migrations
lint-python-fix:
$(BLACK) fittrackee_api
$(BLACK) fittrackee_api e2e
lint-react:
$(NPM) lint
@ -103,7 +103,10 @@ serve-dev:
$(MAKE) P="serve-react serve-python-dev" make-p
test-e2e: init-db
$(NPM) test
$(PYTEST) e2e --driver firefox $(PYTEST_ARGS) $(E2E_ARGS)
test-e2e-client: init-db
E2E_ARGS=client $(PYTEST) e2e --driver firefox $(PYTEST_ARGS)
test-python:
$(PYTEST) fittrackee_api --cov-config .coveragerc --cov=fittrackee_api --cov-report term-missing $(PYTEST_ARGS)