2016-02-05 18:34:40 +08:00
|
|
|
python testing sprint June 20th-26th 2016
|
|
|
|
======================================================
|
|
|
|
|
|
|
|
.. image:: ../img/freiburg2.jpg
|
|
|
|
:width: 400
|
|
|
|
|
2016-06-24 23:24:06 +08:00
|
|
|
The pytest core group held the biggest sprint
|
|
|
|
in its history in June 2016, taking place in the black forest town Freiburg
|
|
|
|
in Germany. In February 2016 we started a `funding
|
2016-02-05 21:04:32 +08:00
|
|
|
campaign on Indiegogo to cover expenses
|
|
|
|
<http://igg.me/at/pytest-sprint/x/4034848>`_ The page also mentions
|
2016-02-13 23:54:06 +08:00
|
|
|
some preliminary topics:
|
|
|
|
|
|
|
|
- improving pytest-xdist test scheduling to take into account
|
|
|
|
fixture setups and explicit user hints.
|
|
|
|
|
|
|
|
- provide info on fixture dependencies during --collect-only
|
|
|
|
|
|
|
|
- tying pytest-xdist to tox so that you can do "py.test -e py34"
|
|
|
|
to run tests in a particular tox-managed virtualenv. Also
|
|
|
|
look into making pytest-xdist use tox environments on
|
|
|
|
remote ssh-sides so that remote dependency management becomes
|
|
|
|
easier.
|
|
|
|
|
|
|
|
- refactoring the fixture system so more people understand it :)
|
|
|
|
|
|
|
|
- integrating PyUnit setup methods as autouse fixtures.
|
|
|
|
possibly adding ways to influence ordering of same-scoped
|
|
|
|
fixtures (so you can make a choice of which fixtures come
|
|
|
|
before others)
|
|
|
|
|
|
|
|
- fixing bugs and issues from the tracker, really an endless source :)
|
|
|
|
|
2016-02-05 18:34:40 +08:00
|
|
|
|
|
|
|
Participants
|
|
|
|
--------------
|
|
|
|
|
2016-06-24 23:24:06 +08:00
|
|
|
Over 20 participants took part from 4 continents, including employees
|
|
|
|
from Splunk, Personalkollen, Cobe.io, FanDuel and Dolby. Some newcomers
|
|
|
|
mixed with developers who have worked on pytest since its beginning, and
|
|
|
|
of course everyone in between.
|
2016-02-05 18:34:40 +08:00
|
|
|
|
|
|
|
|
|
|
|
Sprint organisation, schedule
|
|
|
|
-------------------------------
|
|
|
|
|
2016-06-24 23:24:06 +08:00
|
|
|
People arrived in Freiburg on the 19th, with sprint development taking
|
|
|
|
place on 20th, 21st, 22nd, 24th and 25th. On the 23rd we took a break
|
|
|
|
day for some hot hiking in the Black Forest.
|
2016-02-05 18:34:40 +08:00
|
|
|
|
2016-06-24 23:24:06 +08:00
|
|
|
Sprint activity was organised heavily around pairing, with plenty of group
|
|
|
|
discusssions to take advantage of the high bandwidth, and lightning talks
|
|
|
|
as well.
|
2016-02-05 18:34:40 +08:00
|
|
|
|
|
|
|
|
|
|
|
Money / funding
|
|
|
|
---------------
|
|
|
|
|
|
|
|
|
2016-06-24 23:24:06 +08:00
|
|
|
The Indiegogo campaign aimed for 11000 USD and in the end raised over
|
|
|
|
12000, to reimburse travel costs, pay for a sprint venue and catering.
|
2016-02-05 18:34:40 +08:00
|
|
|
|
2016-06-24 23:24:06 +08:00
|
|
|
Excess money is reserved for further sprint/travel funding for pytest/tox
|
|
|
|
contributors.
|