forked from duckdb/dbt-duckdb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tox.ini
76 lines (67 loc) · 1.99 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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[tox]
skipsdist = True
envlist = py38,py39,py310,py311
[testenv:{unit,py38,py39,py310,py311,py}]
description = unit testing
skip_install = True
passenv = *
commands = {envpython} -m pytest {posargs} tests/unit
deps =
-rdev-requirements.txt
-e.
[testenv:{functional,py38,py39,py310,py311,py}]
description = adapter functional testing
skip_install = True
passenv = *
commands = {envpython} -m pytest {posargs} tests/functional/adapter
deps =
-rdev-requirements.txt
-e.
[testenv:{filebased,py38,py39,py310,py311,py}]
description = adapter functional testing using file-based DBs
skip_install = True
passenv = *
commands = {envpython} -m pytest --profile=file {posargs} tests/functional/adapter
deps =
-rdev-requirements.txt
-e.
[testenv:{buenavista,py39}]
description = adapter functional testing using a Buena Vista server
skip_install = True
passenv = *
commands = {envpython} -m pytest --profile=buenavista {posargs} tests/functional/adapter
deps =
-rdev-requirements.txt
-e.
[testenv:{unity,py39}]
description = adapter functional testing using a Unity Catalog server
skip_install = True
passenv = *
commands = {envpython} -m pytest --profile=unity --maxfail=2 {posargs} tests/functional/adapter tests/functional/plugins/test_unity.py
deps =
-rdev-requirements.txt
-e.
[testenv:{md,py39}]
description = adapter function testing using MotherDuck
skip_install = True
passenv = *
commands = {envpython} -m pytest --profile=md --maxfail=2 {posargs} tests/functional/adapter tests/functional/plugins/test_motherduck.py
deps =
-rdev-requirements.txt
-e.[md]
[testenv:{fsspec,py38,py39,py310,py311,py}]
description = adapter fsspec testing
skip_install = True
passenv = *
commands = {envpython} -m pytest {posargs} tests/functional/fsspec
deps =
-rdev-requirements.txt
-e.
[testenv:{plugins,py38,py39,py310,py311,py}]
description = adapter plugin testing
skip_install = True
passenv = *
commands = {envpython} -m pytest {posargs} --profile=file tests/functional/plugins
deps =
-rdev-requirements.txt
-e.