Re: [Python-Dev] Finding buildbot failures

2011-03-06 Thread Michael Foord

On 05/03/2011 22:18, Martin v. Löwis wrote:

Am 05.03.2011 19:26, schrieb Michael Foord:

On 28/02/2011 21:59, Martin v. Löwis wrote:

That's one of the big advantages that Jenkins (nee Hudson) has over
buildbot - drilling down into individual test failures through the
web ui. Your test run needs to generate appropriate xml for that to
work though.

Buildbot can do this too.  It can even do it without xml, although it
does need *some* parseable format, which I think the Python test suite
is a long way from.


That would be a great improvement to the Python buildbot infrastructure.

So would you be willing to contribute the necessary changes?

To whom was this addressed? If to me I have the desire but lack the
skill.

I honestly believe that you do have the skill, but perhaps lack the
knowledge (and yes, I meant to suggest that you work on this).

Yes, that's what I meant.


I'd be also willing to help you getting started, especially assuming
you would want to sprint on that during PyCon.


Sprints will be an ideal opportunity.

All the best,

Michael


Regards,
Martin



--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-03-05 Thread Michael Foord

On 28/02/2011 21:59, Martin v. Löwis wrote:

That's one of the big advantages that Jenkins (nee Hudson) has over
buildbot - drilling down into individual test failures through the
web ui. Your test run needs to generate appropriate xml for that to
work though.

Buildbot can do this too.  It can even do it without xml, although it
does need *some* parseable format, which I think the Python test suite
is a long way from.


That would be a great improvement to the Python buildbot infrastructure.

So would you be willing to contribute the necessary changes?


To whom was this addressed? If to me I have the desire but lack the 
skill. If Jean-Paul is willing / able to help and is around for the 
pycon sprints then it would be a good opportunity.


All the best,

Michael Foord


Regards,
Martin



--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-03-05 Thread Antoine Pitrou
On Sat, 05 Mar 2011 18:26:29 +
Michael Foord fuzzy...@voidspace.org.uk wrote:
 On 28/02/2011 21:59, Martin v. Löwis wrote:
  That's one of the big advantages that Jenkins (nee Hudson) has over
  buildbot - drilling down into individual test failures through the
  web ui. Your test run needs to generate appropriate xml for that to
  work though.
  Buildbot can do this too.  It can even do it without xml, although it
  does need *some* parseable format, which I think the Python test suite
  is a long way from.
 
  That would be a great improvement to the Python buildbot infrastructure.
  So would you be willing to contribute the necessary changes?
 
 To whom was this addressed? If to me I have the desire but lack the 
 skill.

It shouldn't be difficult to acquire the skills. Buildbot is pure
Python (even its configuration file).

Regards

Antoine.


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-03-05 Thread Martin v. Löwis
Am 05.03.2011 19:26, schrieb Michael Foord:
 On 28/02/2011 21:59, Martin v. Löwis wrote:
 That's one of the big advantages that Jenkins (nee Hudson) has over
 buildbot - drilling down into individual test failures through the
 web ui. Your test run needs to generate appropriate xml for that to
 work though.
 Buildbot can do this too.  It can even do it without xml, although it
 does need *some* parseable format, which I think the Python test suite
 is a long way from.

 That would be a great improvement to the Python buildbot infrastructure.
 So would you be willing to contribute the necessary changes?
 
 To whom was this addressed? If to me I have the desire but lack the
 skill.

I honestly believe that you do have the skill, but perhaps lack the
knowledge (and yes, I meant to suggest that you work on this).

I'd be also willing to help you getting started, especially assuming
you would want to sprint on that during PyCon.

Regards,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-28 Thread Martin v. Löwis
 That's one of the big advantages that Jenkins (nee Hudson) has over
 buildbot - drilling down into individual test failures through the
 web ui. Your test run needs to generate appropriate xml for that to
 work though.

 Buildbot can do this too.  It can even do it without xml, although it
 does need *some* parseable format, which I think the Python test suite
 is a long way from.

 
 That would be a great improvement to the Python buildbot infrastructure.

So would you be willing to contribute the necessary changes?

Regards,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-26 Thread Vinay Sajip
Ezio Melotti ezio.melotti at gmail.com writes:

 You can try bbreport (http://code.google.com/p/bbreport/wiki/Screenshots):
 
 hg clone https://bbreport.googlecode.com/hg/ bbreport
 cd bbreport
 python bbreport --help
 python bbreport 3.x
 
 (There is some issue with hg revision numbers that I haven't fixed yet, 
 but the above command should work fine)

Thanks, Ezio, that's really handy! Just what I needed. Example output (for those
who haven't used the tool) is at

https://gist.github.com/845082

Regards,

Vinay Sajip

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-26 Thread Michael Foord

On 25/02/2011 19:00, exar...@twistedmatrix.com wrote:

On 06:47 pm, fuzzy...@voidspace.org.uk wrote:

On 25/02/2011 18:10, Vinay Sajip wrote:
What's the easiest way of finding which tests failed on buildbot 
builds? I mean,
is there anything easier than using the Web interface to browse to 
failing

builds and then looking at the stdio output in a browser?


That's one of the big advantages that Jenkins (nee Hudson) has over 
buildbot - drilling down into individual test failures through the 
web ui. Your test run needs to generate appropriate xml for that to 
work though.


Buildbot can do this too.  It can even do it without xml, although it 
does need *some* parseable format, which I think the Python test suite 
is a long way from.




That would be a great improvement to the Python buildbot infrastructure. 
(Probably a bit small for a GSOC project on its own.) I've had great 
success using pyjunitxml to generate Hudson compatible reports from 
unittest test runs (extremely easy to use), and if buildbot *can* handle 
junit xml format reports then it may be the path of least resistance:


https://launchpad.net/pyjunitxml

I tried searching (both google and the buildbot docs) for ways to 
generate more complete reports or to integrate junitxml with builbot, 
but failed. Can you point me at anything?


All the best,

Michael


Jean-Paul
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk



--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-26 Thread exarkun

On 01:16 pm, fuzzy...@voidspace.org.uk wrote:

On 25/02/2011 19:00, exar...@twistedmatrix.com wrote:

On 06:47 pm, fuzzy...@voidspace.org.uk wrote:

On 25/02/2011 18:10, Vinay Sajip wrote:
What's the easiest way of finding which tests failed on buildbot 
builds? I mean,
is there anything easier than using the Web interface to browse to 
failing

builds and then looking at the stdio output in a browser?


That's one of the big advantages that Jenkins (nee Hudson) has over 
buildbot - drilling down into individual test failures through the 
web ui. Your test run needs to generate appropriate xml for that to 
work though.


Buildbot can do this too.  It can even do it without xml, although it 
does need *some* parseable format, which I think the Python test suite 
is a long way from.


That would be a great improvement to the Python buildbot 
infrastructure. (Probably a bit small for a GSOC project on its own.) 
I've had great success using pyjunitxml to generate Hudson compatible 
reports from unittest test runs (extremely easy to use), and if 
buildbot *can* handle junit xml format reports then it may be the path 
of least resistance:


https://launchpad.net/pyjunitxml

I tried searching (both google and the buildbot docs) for ways to 
generate more complete reports or to integrate junitxml with builbot, 
but failed. Can you point me at anything?


I think this is the relevant pages in the buildbot manual for custom 
reporting:


 http://buildbot.net/buildbot/docs/latest/BuildStep-LogFiles.html 
#BuildStep-LogFiles


There's also
http://buildbot.net/buildbot/docs/latest/SubunitShellCommand.html#SubunitShellCommand

which is basically the same idea as junitxml, but not actually junitxml 
itself, so I'd probably go that way.  However if you really need 
junitxml for something, there are tools for converting between subunit 
and junitxml.


Jean-Paul
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-26 Thread Michael Foord

On 26/02/2011 13:46, exar...@twistedmatrix.com wrote:

On 01:16 pm, fuzzy...@voidspace.org.uk wrote:

On 25/02/2011 19:00, exar...@twistedmatrix.com wrote:

On 06:47 pm, fuzzy...@voidspace.org.uk wrote:

On 25/02/2011 18:10, Vinay Sajip wrote:
What's the easiest way of finding which tests failed on buildbot 
builds? I mean,
is there anything easier than using the Web interface to browse to 
failing

builds and then looking at the stdio output in a browser?


That's one of the big advantages that Jenkins (nee Hudson) has over 
buildbot - drilling down into individual test failures through the 
web ui. Your test run needs to generate appropriate xml for that to 
work though.


Buildbot can do this too.  It can even do it without xml, although 
it does need *some* parseable format, which I think the Python test 
suite is a long way from.


That would be a great improvement to the Python buildbot 
infrastructure. (Probably a bit small for a GSOC project on its own.) 
I've had great success using pyjunitxml to generate Hudson compatible 
reports from unittest test runs (extremely easy to use), and if 
buildbot *can* handle junit xml format reports then it may be the 
path of least resistance:


https://launchpad.net/pyjunitxml

I tried searching (both google and the buildbot docs) for ways to 
generate more complete reports or to integrate junitxml with builbot, 
but failed. Can you point me at anything?


I think this is the relevant pages in the buildbot manual for custom 
reporting:


 http://buildbot.net/buildbot/docs/latest/BuildStep-LogFiles.html 
#BuildStep-LogFiles


There's also
http://buildbot.net/buildbot/docs/latest/SubunitShellCommand.html#SubunitShellCommand 



which is basically the same idea as junitxml, but not actually 
junitxml itself, so I'd probably go that way.  However if you really 
need junitxml for something, there are tools for converting between 
subunit and junitxml.


Thanks Jean-Paul.

Michael



Jean-Paul
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk



--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] Finding buildbot failures

2011-02-25 Thread Vinay Sajip
What's the easiest way of finding which tests failed on buildbot builds? I mean,
is there anything easier than using the Web interface to browse to failing
builds and then looking at the stdio output in a browser?

Thanks,

Vinay Sajip

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-25 Thread Antoine Pitrou
On Fri, 25 Feb 2011 18:10:28 + (UTC)
Vinay Sajip vinay_sa...@yahoo.co.uk wrote:
 What's the easiest way of finding which tests failed on buildbot builds? I 
 mean,
 is there anything easier than using the Web interface to browse to failing
 builds and then looking at the stdio output in a browser?

Not really, but that becomes quite easy once you're used to it.
Good luck :)

Regards

Antoine.


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-25 Thread Michael Foord

On 25/02/2011 18:10, Vinay Sajip wrote:

What's the easiest way of finding which tests failed on buildbot builds? I mean,
is there anything easier than using the Web interface to browse to failing
builds and then looking at the stdio output in a browser?


That's one of the big advantages that Jenkins (nee Hudson) has over 
buildbot - drilling down into individual test failures through the web 
ui. Your test run needs to generate appropriate xml for that to work though.


Michael


Thanks,

Vinay Sajip

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk



--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-25 Thread Georg Brandl
On 25.02.2011 19:10, Vinay Sajip wrote:
 What's the easiest way of finding which tests failed on buildbot builds? I 
 mean,
 is there anything easier than using the Web interface to browse to failing
 builds and then looking at the stdio output in a browser?

Once every failure sent a mail to python-checkins; I had modified the email
reporting to include as much info about the failed test as possible.

However, there were so many of these emails that we discontinued sending them.

Georg


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-25 Thread exarkun

On 06:47 pm, fuzzy...@voidspace.org.uk wrote:

On 25/02/2011 18:10, Vinay Sajip wrote:
What's the easiest way of finding which tests failed on buildbot 
builds? I mean,
is there anything easier than using the Web interface to browse to 
failing

builds and then looking at the stdio output in a browser?


That's one of the big advantages that Jenkins (nee Hudson) has over 
buildbot - drilling down into individual test failures through the web 
ui. Your test run needs to generate appropriate xml for that to work 
though.


Buildbot can do this too.  It can even do it without xml, although it 
does need *some* parseable format, which I think the Python test suite 
is a long way from.


Jean-Paul
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Finding buildbot failures

2011-02-25 Thread Ezio Melotti

On 25/02/2011 20.10, Vinay Sajip wrote:

What's the easiest way of finding which tests failed on buildbot builds? I mean,
is there anything easier than using the Web interface to browse to failing
builds and then looking at the stdio output in a browser?




You can try bbreport (http://code.google.com/p/bbreport/wiki/Screenshots):

hg clone https://bbreport.googlecode.com/hg/ bbreport
cd bbreport
python bbreport --help
python bbreport 3.x

(There is some issue with hg revision numbers that I haven't fixed yet, 
but the above command should work fine)


Best Regards,
Ezio Melotti



Thanks,

Vinay Sajip

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/ezio.melotti%40gmail.com



___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com