[Python-Dev] Status of Python buildbots (original) (raw)

Victor Stinner victor.stinner at gmail.com
Wed May 3 04:22:58 EDT 2017


Hi,

I spent last week working on fixing buildbots:

https://www.python.org/dev/buildbot/

It should now be able again to rely on them to detect regressions. Changes:

I also enhanced the configuration of buildbots to search for warnings in the output of the "tests" step (Python test suite). I use a regular expression to search for patterns:

https://github.com/python/buildmaster-config/blob/master/master/master.cfg#L93-L125

If a warning is found, the buildbot now becomes orange. As I wrote, I fixed dozens of warnings, but there are still a few ones (and many unstable tests failing randomly).

The orange state notify for example when a test failed once, but passed when it was run again in verbose mode. It helps to detect unstable tests, but also real bugs.

The "Warning -- xxx was modified by test_xxx" warning now always log the old and new value to ease debugging these warnings. Example on Python 2.7:

Warning -- files was modified by test_sax Before: [] After: ['@test_352_tmp']

TODO:

Victor



More information about the Python-Dev mailing list