Skip to content

Commit a5d77e9

Browse files
committed
Run test_server_errors.py separately in Tox
1 parent 6615bce commit a5d77e9

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

tox.ini

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929
[tox]
3030
description = Default tox environment list and core configurations
3131

32-
envlist = pretest,test-{api,launcher,server,local_server,multi_server,api_entry,custom_type_field,operators,workflow,remote_workflow,remote_operator,service},posttest,kill-servers
32+
envlist = pretest,test-{api,launcher,server,local_server,multi_server,api_entry,custom_type_field,operators,workflow,remote_workflow,remote_operator,service,server_errors},posttest,kill-servers
3333

3434
labels =
35-
localparalleltests = pretest,test-{api,launcher,server,local_server,multi_server,custom_type_field,operators},posttest,kill-servers
35+
localparalleltests = pretest,test-{api,launcher,server,local_server,multi_server,custom_type_field,operators,server_errors},posttest,kill-servers
3636
othertests = pretest,test-{workflow,remote_workflow,remote_operator,service},posttest,kill-servers
37-
ciparalleltests = test-{api,launcher,local_server,multi_server,custom_type_field,operators},kill-servers
37+
ciparalleltests = test-{api,launcher,local_server,multi_server,custom_type_field,operators,server_errors},kill-servers
3838

3939
isolated_build_env = build
4040

@@ -70,7 +70,7 @@ commands =
7070
[testenv:kill-servers]
7171
description = Environment for clearing running servers
7272

73-
depends = test-{api,launcher,server,local_server,multi_server,remote_workflow,remote_operator,workflow,service,api_entry,custom_type_field,operators}
73+
depends = test-{api,launcher,server,local_server,multi_server,remote_workflow,remote_operator,workflow,service,api_entry,custom_type_field,operators,server_errors}
7474

7575
deps =
7676
psutil
@@ -95,14 +95,14 @@ commands_pre =
9595
commands =
9696
python -c "\
9797
import os, shutil; \
98-
test_data=['test_launcher','test_server','test_local_server','test_multi_server','test_workflow','test_remote_workflow','test_remote_operator','test_service','test_custom_type_field']; \
98+
test_data=['test_launcher','test_server','test_local_server','test_multi_server','test_workflow','test_remote_workflow','test_remote_operator','test_service','test_custom_type_field','test_server_errors']; \
9999
[(os.makedirs(d, exist_ok=True), shutil.copy('tests/conftest.py', d), shutil.copy(f'tests/\{d}.py', d) if os.path.exists(f'tests/\{d}.py') else None) for d in test_data]; \
100100
[os.remove(f'tests/\{d}.py') for d in test_data if os.path.exists(f'tests/\{d}.py')]"
101101

102102
[testenv:posttest]
103103
description = Environment to revert test files to original state after testing
104104

105-
depends = pretest, test-{api,launcher,server,local_server,multi_server,remote_workflow,remote_operator,workflow,service,api_entry,custom_type_field,operators}
105+
depends = pretest, test-{api,launcher,server,local_server,multi_server,remote_workflow,remote_operator,workflow,service,api_entry,custom_type_field,operators,server_errors}
106106

107107
skip_install = True
108108

@@ -113,7 +113,7 @@ commands_pre =
113113
commands =
114114
python -c "\
115115
import os, shutil; \
116-
test_data=['test_launcher','test_server','test_local_server','test_multi_server','test_workflow','test_remote_workflow','test_remote_operator','test_service', 'test_custom_type_field']; \
116+
test_data=['test_launcher','test_server','test_local_server','test_multi_server','test_workflow','test_remote_workflow','test_remote_operator','test_service', 'test_custom_type_field','test_server_errors']; \
117117
[shutil.move(f'\{d}/\{d}.py', f'tests/\{d}.py') for d in test_data if os.path.exists(f'\{d}/\{d}.py')]; \
118118
[shutil.rmtree(d) for d in test_data if os.path.exists(d)]"
119119

@@ -132,6 +132,7 @@ description =
132132
api_entry: api entry tests
133133
custom_type_field: custom-type field tests
134134
operators: operators tests
135+
server_errors: server error wrapping tests
135136

136137
depends = pretest
137138

@@ -154,6 +155,7 @@ setenv =
154155
api_entry: JUNITXML = --junitxml=tests/junit/test-results10.xml -o junit_family=legacy
155156
custom_type_field: JUNITXML = --junitxml=tests/junit/test-results11.xml -o junit_family=legacy
156157
operators: JUNITXML = --junitxml=tests/junit/test-results12.xml -o junit_family=legacy
158+
server_errors: JUNITXML = --junitxml=tests/junit/test-results13.xml -o junit_family=legacy
157159

158160
# Tests sets
159161
api: PYTEST_PYTHON_FILES = tests
@@ -168,6 +170,7 @@ setenv =
168170
api_entry: PYTEST_PYTHON_FILES = tests/entry
169171
custom_type_field: PYTEST_PYTHON_FILES = test_custom_type_field
170172
operators: PYTEST_PYTHON_FILES = tests/operators
173+
server_errors: PYTEST_PYTHON_FILES = test_server_errors
171174

172175
TEMP = {env_tmp_dir}
173176
TMP = {env_tmp_dir}

0 commit comments

Comments
 (0)