python 测试冲刺 2016年6月20日-26日

../_images/freiburg2.jpg

pytest 核心小组于2016年6月在德国黑森林小镇弗赖堡举办了其历史上规模最大的冲刺活动。2016年2月,我们启动了一项Indiegogo众筹活动以覆盖相关费用。该页面也提到了部分初步议题:

  • 改进 pytest-xdist 测试调度,以考虑夹具设置和明确的用户提示。

  • 在 –collect-only 期间提供夹具依赖信息

  • 将 pytest-xdist 与 tox 绑定,这样您就可以执行“py.test -e py34”来在特定的由 tox 管理的虚拟环境中运行测试。同时研究如何使 pytest-xdist 在远程 ssh 端使用 tox 环境,以便更轻松地进行远程依赖管理。

  • 重构夹具系统,让更多人理解它 :)

  • 将 PyUnit 设置方法集成为自动使用夹具。可能还会添加影响同范围夹具排序的方法(这样你就可以选择哪些夹具优先于其他夹具)

  • 修复追踪器中的错误和问题,这真的是一个无穷无尽的来源 :)

参与者

来自四大洲的20多名参与者参加了活动,其中包括来自 Splunk、Personalkollen、Cobe.io、FanDuel 和 Dolby 的员工。一些新手与从一开始就参与 pytest 开发的开发者,当然还有介于两者之间的所有人,齐聚一堂。

冲刺组织、日程

参与者于19日抵达弗赖堡,冲刺开发于20日、21日、22日、24日和25日进行。23日我们休息了一天,在黑森林进行了徒步旅行。

冲刺活动主要围绕结对编程组织,并进行了大量小组讨论以充分利用高带宽,同时还有闪电演讲。

资金/筹款

Indiegogo 众筹活动目标是11000美元,最终筹集了超过12000美元,用于报销差旅费、支付冲刺场地费和餐饮费。

剩余资金将用于 pytest/tox 贡献者的后续冲刺/差旅资助。