Skip to content

Commit 72f1064

Browse files
committed
tox: Add gbulb to test matrix
1 parent 4436b69 commit 72f1064

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

tox.ini

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[tox]
22
; py3.7 runs into aiocoap unrelated trouble in setups on Debian sid, leaving
33
; this to `setup.py test` for now
4-
envlist = {py37,py38,py39,py310,py311,py312,pypy3}-{noextras,allextras},py311-uvloop,py311-uvloop-simpleudp,pypy3-simpleudp
4+
envlist = {py37,py38,py39,py310,py311,py312,pypy3}-{noextras,allextras},py311-uvloop,py311-gbulb,py311-uvloop-simpleudp,pypy3-simpleudp
55
skip_missing_interpreters = true
66

77
[testenv]
@@ -30,6 +30,12 @@ extras =
3030
setenv =
3131
AIOCOAP_DEFAULTS_EXPECT_ALL=1
3232

33+
; Not running the non-default loops everywhere to save some CI time
34+
;
35+
; While it's perfectly realistic that older Python versions struggle with
36+
; those, that's likely more that loop's fault (or the fault of the test setup)
37+
; than aiocoap's.
38+
3339
[testenv:py311-uvloop]
3440
description = Running on uvloop
3541
deps =
@@ -41,6 +47,17 @@ extras =
4147
setenv =
4248
AIOCOAP_TESTS_LOOP=uvloop
4349

50+
[testenv:py311-gbulb]
51+
description = Running on gbulb
52+
deps =
53+
coverage
54+
pytest
55+
gbulb
56+
extras =
57+
all
58+
setenv =
59+
AIOCOAP_TESTS_LOOP=gbulb
60+
4461
; Not running the -simple versions everywhere to save some CI time.
4562
;
4663
; For the CPython part we're using the uvloop runner, because AFAIR there were

0 commit comments

Comments
 (0)