@@ -10,25 +10,25 @@ RUN_SPEEDTEST = ?= FALSE
1010PROXYGEN_PRODUCT_TIMESTAMP = $(TIMESTAMP_DIR ) /.proxygen-product.stamp
1111
1212_pytest :
13- AWS_DEFAULT_REGION=$(AWS_DEFAULT_REGION ) AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID ) AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY ) AWS_SESSION_TOKEN=$(AWS_SESSION_TOKEN ) poetry run python -m pytest $(PYTEST_FLAGS ) $(_INTERNAL_FLAGS ) $(_CACHE_CLEAR )
13+ AWS_DEFAULT_REGION=$(AWS_DEFAULT_REGION ) AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID ) AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY ) AWS_SESSION_TOKEN=$(AWS_SESSION_TOKEN ) poetry run python -m pytest $(PYTEST_FLAGS ) --ignore=archived_epr $(_INTERNAL_FLAGS ) $(_CACHE_CLEAR )
1414
1515_behave :
1616 AWS_DEFAULT_REGION=$(AWS_DEFAULT_REGION ) AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID ) AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY ) AWS_SESSION_TOKEN=$(AWS_SESSION_TOKEN ) poetry run python -m behave src/api/tests/feature_tests $(BEHAVE_FLAGS ) $(_INTERNAL_FLAGS ) --no-skipped
1717
1818test--unit : # # Run unit (pytest) tests
19- $(MAKE ) _pytest _INTERNAL_FLAGS=" -m 'unit' --ignore=archived_epr $( _INTERNAL_FLAGS) " _CACHE_CLEAR=$(_CACHE_CLEAR )
19+ $(MAKE ) _pytest _INTERNAL_FLAGS=" -m 'unit' $( _INTERNAL_FLAGS) " _CACHE_CLEAR=$(_CACHE_CLEAR )
2020
2121test--integration : aws--login # # Run integration (pytest) tests
22- $(MAKE ) _pytest _INTERNAL_FLAGS=" -m 'integration' --ignore=archived_epr $( _INTERNAL_FLAGS) " _CACHE_CLEAR=$(_CACHE_CLEAR ) AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID ) AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY ) AWS_SESSION_TOKEN=$(AWS_SESSION_TOKEN )
22+ $(MAKE ) _pytest _INTERNAL_FLAGS=" -m 'integration' $( _INTERNAL_FLAGS) " _CACHE_CLEAR=$(_CACHE_CLEAR ) AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID ) AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY ) AWS_SESSION_TOKEN=$(AWS_SESSION_TOKEN )
2323
2424test--slow : # # Run slow (pytest) tests
25- $(MAKE ) _pytest _INTERNAL_FLAGS=" -m 'slow' --ignore=archived_epr " _CACHE_CLEAR=$(_CACHE_CLEAR )
25+ $(MAKE ) _pytest _INTERNAL_FLAGS=" -m 'slow'" _CACHE_CLEAR=$(_CACHE_CLEAR )
2626
2727test--s3 : aws--login # # Run (pytest) tests that require s3 downloads
28- $(MAKE ) _pytest _INTERNAL_FLAGS=" -m 's3' --ignore=archived_epr $( _INTERNAL_FLAGS) " _CACHE_CLEAR=$(_CACHE_CLEAR ) AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID ) AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY ) AWS_SESSION_TOKEN=$(AWS_SESSION_TOKEN )
28+ $(MAKE ) _pytest _INTERNAL_FLAGS=" -m 's3' $( _INTERNAL_FLAGS) " _CACHE_CLEAR=$(_CACHE_CLEAR ) AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID ) AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY ) AWS_SESSION_TOKEN=$(AWS_SESSION_TOKEN )
2929
3030test--smoke : aws--login # # Run end-to-end smoke tests (pytest)
31- AWS_DEFAULT_REGION=$(AWS_DEFAULT_REGION ) AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID ) AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY ) AWS_SESSION_TOKEN=$(AWS_SESSION_TOKEN ) WORKSPACE=$(WORKSPACE ) ACCOUNT=$(ACCOUNT ) poetry run python -m pytest $(PYTEST_FLAGS ) -m ' smoke' --ignore=src/layers --ignore=src/etl --ignore=archived_epr/src_old $(_CACHE_CLEAR )
31+ AWS_DEFAULT_REGION=$(AWS_DEFAULT_REGION ) AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID ) AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY ) AWS_SESSION_TOKEN=$(AWS_SESSION_TOKEN ) WORKSPACE=$(WORKSPACE ) ACCOUNT=$(ACCOUNT ) poetry run python -m pytest $(PYTEST_FLAGS ) -m ' smoke' --ignore=src/layers --ignore=src/etl --ignore=archived_epr $(_CACHE_CLEAR )
3232
3333test--% --rerun : # # Rerun failed integration or unit (pytest) tests
3434 $(MAKE ) test--$* _INTERNAL_FLAGS=" --last-failed --last-failed-no-failures none" _CACHE_CLEAR=$(_CACHE_CLEAR )
@@ -42,4 +42,4 @@ test--feature--%--auto-retry: ## Autoretry of failed feature (gherkin) tests
4242 $(MAKE ) test--feature--$* _INTERNAL_FLAGS=" --define='auto_retry=true'"
4343
4444test--sds--matrix : # # Run end-to-end smoke tests that check data matches betweeen cpm and ldap
45- SDS_PROD_APIKEY=$(SDS_PROD_APIKEY ) SDS_DEV_APIKEY=$(SDS_DEV_APIKEY ) USE_CPM_PROD=$(USE_CPM_PROD ) TEST_COUNT=$(TEST_COUNT ) COMPARISON_ENV=$(COMPARISON_ENV ) RUN_SPEEDTEST=$(RUN_SPEEDTEST ) poetry run python -m pytest $(PYTEST_FLAGS ) -m ' matrix' --ignore=src/layers --ignore=src/etl $(_CACHE_CLEAR )
45+ SDS_PROD_APIKEY=$(SDS_PROD_APIKEY ) SDS_DEV_APIKEY=$(SDS_DEV_APIKEY ) USE_CPM_PROD=$(USE_CPM_PROD ) TEST_COUNT=$(TEST_COUNT ) COMPARISON_ENV=$(COMPARISON_ENV ) RUN_SPEEDTEST=$(RUN_SPEEDTEST ) poetry run python -m pytest $(PYTEST_FLAGS ) -m ' matrix' --ignore=src/layers --ignore=src/etl --ignore=archived_epr $(_CACHE_CLEAR )
0 commit comments