[ANN] Hudson continuous integration server support

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
24 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Hudson continuous integration server support

Lukas Renggli
>> Ok, grab it with:
>>
>>    git clone git://github.com/renggli/builder.git
>
> I've updated the project description for the Hudson Build project on
> squeaksource.com to point at this git repository, for the scripts. Also,
> I've added you as a developer. Anyone else wanting to be added, please
> ask. The code base is really tiny. The feature I like to see added is to
> report the time taken to run each test, but that requires support from
> SUnit.

Hi Yanni

Thank you for adding me to the repository. I will commit my changes to
the HudsonBuildTools there, if this is ok with you?

I've made some significant changes:

- added methods to run all tests of a package
- make the distinction between error and failure
- measure the time it took to run a test
- display the exception and stack trace of a failing test
- encode all XML values properly (I had some problems with the stacks)

You can see some failing tests here:

    http://hudson.lukas-renggli.ch/job/Development/lastCompletedBuild/testReport/

I couldn't really find any documentation on this JUnit XML thing, I
just filled the empty parts in your code.

Lukas




I couldn't commit my changes to the HudsonBuildTools, because I had no
write rights. I've uploaded the changed runner now.



>
> --
> Yanni
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Hudson continuous integration server support

Stéphane Ducasse
did one of you had a look at the enh proposed by adrian K because they looks interesting.
I got no time to go the next step (removing the loading error).

Stef

On Jan 10, 2010, at 9:49 AM, Lukas Renggli wrote:

>>> Ok, grab it with:
>>>
>>>    git clone git://github.com/renggli/builder.git
>>
>> I've updated the project description for the Hudson Build project on
>> squeaksource.com to point at this git repository, for the scripts. Also,
>> I've added you as a developer. Anyone else wanting to be added, please
>> ask. The code base is really tiny. The feature I like to see added is to
>> report the time taken to run each test, but that requires support from
>> SUnit.
>
> Hi Yanni
>
> Thank you for adding me to the repository. I will commit my changes to
> the HudsonBuildTools there, if this is ok with you?
>
> I've made some significant changes:
>
> - added methods to run all tests of a package
> - make the distinction between error and failure
> - measure the time it took to run a test
> - display the exception and stack trace of a failing test
> - encode all XML values properly (I had some problems with the stacks)
>
> You can see some failing tests here:
>
>    http://hudson.lukas-renggli.ch/job/Development/lastCompletedBuild/testReport/
>
> I couldn't really find any documentation on this JUnit XML thing, I
> just filled the empty parts in your code.
>
> Lukas
>
>
>
>
> I couldn't commit my changes to the HudsonBuildTools, because I had no
> write rights. I've uploaded the changed runner now.
>
>
>
>>
>> --
>> Yanni
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
>
> --
> Lukas Renggli
> http://www.lukas-renggli.ch
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Hudson continuous integration server support

Yanni Chiu
In reply to this post by Lukas Renggli
Lukas Renggli wrote:

> Thank you for adding me to the repository. I will commit my changes to
> the HudsonBuildTools there, if this is ok with you?
>
> I've made some significant changes:
>
> - added methods to run all tests of a package
> - make the distinction between error and failure
> - measure the time it took to run a test
> - display the exception and stack trace of a failing test
> - encode all XML values properly (I had some problems with the stacks)

Wow this is great. You guys work so fast, I can't keep up.

--
Yanni


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Hudson continuous integration server support

Stéphane Ducasse
Lukas is impressive.
You would see it coding new parser in helvetia :)
or helping to port Moose VisualWorks into pharo. It was cool.

Stef
On Jan 10, 2010, at 7:48 PM, Yanni Chiu wrote:

> Lukas Renggli wrote:
>> Thank you for adding me to the repository. I will commit my changes to
>> the HudsonBuildTools there, if this is ok with you?
>>
>> I've made some significant changes:
>>
>> - added methods to run all tests of a package
>> - make the distinction between error and failure
>> - measure the time it took to run a test
>> - display the exception and stack trace of a failing test
>> - encode all XML values properly (I had some problems with the stacks)
>
> Wow this is great. You guys work so fast, I can't keep up.
>
> --
> Yanni
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
12