-
Notifications
You must be signed in to change notification settings - Fork 0
/
tox.ini
27 lines (26 loc) · 1.24 KB
/
tox.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[tox]
envlist=py310
skipsdist = True
[testenv]
download = True
passenv = CI_* COVERALLS_REPO_TOKEN BUILDKITE*
deps =
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/dagster[test]
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/dagit
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/dagster-graphql
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/libraries/dagster-pandas
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/dagster-test
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/libraries/dagster-aws
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/libraries/dagster-slack
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/libraries/dagster-snowflake
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/libraries/dagster-snowflake-pandas
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/libraries/dagster-managed-elements
-e {env:DAGSTER_GIT_REPO_DIR}/python_modules/libraries/dagster-graphql
-e ../../dagster-cloud/python_modules/dagster-cloud-cli/
-e ../../dagster-cloud/python_modules/dagster-cloud/
-e ../../dagster-cloud/python_modules/dagster-cloud-backend/
-e .[tests]
commands =
/bin/bash -c '! pip list --exclude-editable | sed /dagster-hex/d | grep -e dagster -e dagit'
echo -e "--- \033[0;32m:pytest: Running tox tests\033[0m"
pytest -vv --durations 10 {posargs}