cruise control long build

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

cruise control long build

Antoine Musso-3
Hello,

I fixed a bug today following a failed Cruise control build. I noticed
the build time was roughly 14 minutes, most of it spend by phpdoc
building the documentation. The xml log file is 6MB and 13800 lines are
phpdoc related.

_ is there any reason to use phpdoc instead of doxygen ?
_ can we build the api separately ? This will let us run tests more often.
_ Is there any human log file (HTML, text) beside XML ? I could process
it with XSLT but I am getting old :-)


--
Ashar Voultoiz


_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Reply | Threaded
Open this post in threaded view
|

Re: cruise control long build

Chad
On Fri, Oct 29, 2010 at 6:54 PM, Ashar Voultoiz <[hidden email]> wrote:
> Hello,
>
> I fixed a bug today following a failed Cruise control build. I noticed
> the build time was roughly 14 minutes, most of it spend by phpdoc
> building the documentation. The xml log file is 6MB and 13800 lines are
> phpdoc related.
>

That's been the average run for awhile (hint: it used to be
longer when we tried doing code coverage. That's why we
don't do that report right now). It's annoying, I agree.

> _ is there any reason to use phpdoc instead of doxygen ?

Absolutely not. We already auto-build doxygen[0], daily I think?
I'm going to disable this in cruise control. Should significantly
cut down on our build times.

-Chad

[0] http://svn.wikimedia.org/doc/

_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l