Skip to content
This repository was archived by the owner on Jul 29, 2020. It is now read-only.

Commit b943a9d

Browse files
committed
generate_default_envs: fix find_and_add to skip existing variations
1 parent 846b1ce commit b943a9d

File tree

3 files changed

+5
-15
lines changed

3 files changed

+5
-15
lines changed

.travis.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,25 @@ language: python
44
python:
55
- "3.4"
66
env:
7-
- TESTENV=pypy-master-sqlite_file
8-
- TESTENV=pypy3-master-sqlite_file
97
- TESTENV=python2.6-1.6-sqlite_file
108
- TESTENV=python2.7-1.3-sqlite_file
119
- TESTENV=python2.7-1.4-sqlite_file
1210
- TESTENV=python2.7-1.5-sqlite_file
1311
- TESTENV=python2.7-1.6-sqlite_file
1412
- TESTENV=python2.7-1.7-sqlite_file
1513
- TESTENV=python2.7-1.8-sqlite_file
16-
- TESTENV=python2.7-master-mysql_innodb
17-
- TESTENV=python2.7-master-mysql_myisam
1814
- TESTENV=python2.7-master-sqlite_file
19-
- TESTENV=python3.2-master-sqlite_file
20-
- TESTENV=python3.3-master-sqlite_file
2115
- TESTENV=python3.4-1.5-sqlite_file
2216
- TESTENV=python3.4-1.6-sqlite_file
2317
- TESTENV=python3.4-1.7-sqlite_file
2418
- TESTENV=python3.4-1.8-sqlite_file
25-
- TESTENV=python3.4-master-postgres
2619
- TESTENV=python3.4-master-sqlite
2720
- TESTENV=python3.4-master-sqlite_file
2821
- TESTENV=checkqa-python2.7
2922
- TESTENV=checkqa-python3.4
3023
matrix:
3124
allow_failures:
32-
- env: TESTENV=pypy-master-sqlite_file
33-
- env: TESTENV=pypy3-master-sqlite_file
34-
- env: TESTENV=python2.7-master-mysql_innodb
35-
- env: TESTENV=python2.7-master-mysql_myisam
3625
- env: TESTENV=python2.7-master-sqlite_file
37-
- env: TESTENV=python3.2-master-sqlite_file
38-
- env: TESTENV=python3.3-master-sqlite_file
39-
- env: TESTENV=python3.4-master-postgres
4026
- env: TESTENV=python3.4-master-sqlite
4127
- env: TESTENV=python3.4-master-sqlite_file
4228
install:

generate_configurations.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,10 @@ def generate_default_envs(envs):
156156

157157
def find_and_add(variations, env_getter):
158158
for variation in variations:
159+
for existing in result:
160+
if env_getter(existing) == variation:
161+
return
162+
159163
for env in reversed(envs):
160164
if env_getter(env) == variation:
161165
result.add(env)

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = pypy-master-sqlite_file,pypy3-master-sqlite_file,python2.6-1.6-sqlite_file,python2.7-1.3-sqlite_file,python2.7-1.4-sqlite_file,python2.7-1.5-sqlite_file,python2.7-1.6-sqlite_file,python2.7-1.7-sqlite_file,python2.7-1.8-sqlite_file,python2.7-master-mysql_innodb,python2.7-master-mysql_myisam,python2.7-master-sqlite_file,python3.2-master-sqlite_file,python3.3-master-sqlite_file,python3.4-1.5-sqlite_file,python3.4-1.6-sqlite_file,python3.4-1.7-sqlite_file,python3.4-1.8-sqlite_file,python3.4-master-postgres,python3.4-master-sqlite,python3.4-master-sqlite_file,checkqa-python2.7,checkqa-python3.4
2+
envlist = python2.6-1.6-sqlite_file,python2.7-1.3-sqlite_file,python2.7-1.4-sqlite_file,python2.7-1.5-sqlite_file,python2.7-1.6-sqlite_file,python2.7-1.7-sqlite_file,python2.7-1.8-sqlite_file,python2.7-master-sqlite_file,python3.4-1.5-sqlite_file,python3.4-1.6-sqlite_file,python3.4-1.7-sqlite_file,python3.4-1.8-sqlite_file,python3.4-master-sqlite,python3.4-master-sqlite_file,checkqa-python2.7,checkqa-python3.4
33

44
[testenv]
55
whitelist_externals =

0 commit comments

Comments
 (0)