@@ -10,9 +10,11 @@ install_command = pip install {opts} {packages}
10
10
setenv =
11
11
PYTHONPATH = {env:PYTHONPATH}{:}{toxinidir}
12
12
REMOTE_CONTAINERS = {env:REMOTE_CONTAINERS}
13
+ TEST_COMPOSE_FILE = {env:TEST_COMPOSE_FILE:compose.yml}
13
14
deps =
14
15
-r{toxinidir}/test-requirements.txt
15
16
17
+
16
18
[testenv:dev-proto5]
17
19
commands =
18
20
deps =
@@ -33,14 +35,14 @@ deps =
33
35
34
36
[testenv:py]
35
37
commands =
36
- pytest -v -m " not tls" --docker-compose-remove-volumes --docker-compose =compose.yml {posargs}
38
+ pytest -v -m " not tls" --docker-compose-remove-volumes --docker-compose ={env:TEST_COMPOSE_FILE} {posargs}
37
39
deps =
38
40
-r{toxinidir}/test-requirements.txt
39
41
protobuf<6.0.0
40
42
41
43
[testenv:py-proto4]
42
44
commands =
43
- pytest -v -m " not tls" --docker-compose-remove-volumes --docker-compose =compose.yml {posargs}
45
+ pytest -v -m " not tls" --docker-compose-remove-volumes --docker-compose ={env:TEST_COMPOSE_FILE} {posargs}
44
46
deps =
45
47
-r{toxinidir}/test-requirements.txt
46
48
protobuf<5.0.0
@@ -49,35 +51,35 @@ deps =
49
51
commands =
50
52
pytest -v -m " not tls" \
51
53
--cov-report html:cov_html --cov =ydb \
52
- --docker-compose-remove-volumes --docker-compose =compose.yml {posargs}
54
+ --docker-compose-remove-volumes --docker-compose ={env:TEST_COMPOSE_FILE} {posargs}
53
55
deps =
54
56
-r{toxinidir}/test-requirements.txt
55
57
protobuf<5.0.0
56
58
57
59
[testenv:py-proto3]
58
60
commands =
59
- pytest -v -m " not tls" --docker-compose-remove-volumes --docker-compose =compose.yml {posargs}
61
+ pytest -v -m " not tls" --docker-compose-remove-volumes --docker-compose ={env:TEST_COMPOSE_FILE} {posargs}
60
62
deps =
61
63
-r{toxinidir}/test-requirements.txt
62
64
protobuf<4.0.0
63
65
64
66
[testenv:py-tls]
65
67
commands =
66
- pytest -v -m tls --docker-compose-remove-volumes --docker-compose =compose.yml {posargs}
68
+ pytest -v -m tls --docker-compose-remove-volumes --docker-compose ={env:TEST_COMPOSE_FILE} {posargs}
67
69
deps =
68
70
-r{toxinidir}/test-requirements.txt
69
71
protobuf<6.0.0
70
72
71
73
[testenv:py-tls-proto4]
72
74
commands =
73
- pytest -v -m tls --docker-compose-remove-volumes --docker-compose =compose.yml {posargs}
75
+ pytest -v -m tls --docker-compose-remove-volumes --docker-compose ={env:TEST_COMPOSE_FILE} {posargs}
74
76
deps =
75
77
-r{toxinidir}/test-requirements.txt
76
78
protobuf<5.0.0
77
79
78
80
[testenv:py-tls-proto3]
79
81
commands =
80
- pytest -v -m tls --docker-compose-remove-volumes --docker-compose =compose.yml {posargs}
82
+ pytest -v -m tls --docker-compose-remove-volumes --docker-compose ={env:TEST_COMPOSE_FILE} {posargs}
81
83
deps =
82
84
-r{toxinidir}/test-requirements.txt
83
85
protobuf<4.0.0
0 commit comments