Python code cleanup – vulture
I’m pretty sure you all already know about flake8, a great tool that combine other tools (PyFlakes, pep8 and Ned Batchelder’s McCabe script) to check style issues and code errors. Working on Talos, I...
View Articlercontrol – a new python 2 and 3 ssh high level library
I just started to build a new python library to ease access and control of remote hosts via ssh: rcontrol. It is based on paramiko and offer a high level API to execute remote and local commands in...
View ArticleRunSnakeRun – graphical visualisation of dumped python profiling data
If you are a Python developer like me, you probably know the profile and cProfile modules that provides deterministic profiling of Python programs. These modules are awesome – however, when it comes to...
View ArticlePython [aggressive] pep8 conversion using autopep8
Some time ago, I started to look at Talos, the python performance testing framework for firefox that is usable on Windows, Mac and Linux. Talos has been around for a long time, and has seen many...
View Articlemozregression 0.37 release
Yesterday we just released mozregression (command line regression range finder for Mozilla nightly and inbound builds) 0.37! This release include some new features and fixes, and uses the new...
View Articlemozregression updates!
A lot of new things have been added in mozregression recently, and I think this deserve a blog post. I released mozregression 1.0.0! Plenty of new cool stuff in there, the ability to launch a single...
View Articlemozregression 1.1.0 release
New release of mozregression, with some goodies! Allow to bisect debug builds for inbound Allow to launch a specific release (e.g., –launch 41) [Work in Progress] basic support for b2g devices (firefox...
View Articlemozregression – new way for handling merges
I am currently investigating how we can make mozregression smarter to handle merges, and I will explain how in this post. Problem While bisecting builds with mozregression on mozilla-central, we often...
View ArticleConvert Firefox into Emacs
Firefox is a great browser. One of the reasons I really love it is because it is highly configurable: as an Emacs user, I wanted to use emacs key bindings inside Firefox – well, it’s easy to do that....
View Articlemozregression – Engineering Productivity Project of the Month
Hello from Engineering Productivity! Once a month we highlight one of our projects to help the Mozilla community discover a useful tool or an interesting contribution opportunity. This month’s project...
View Article