auto testing
Martin Nowak
dawg at dawgfoto.de
Mon Dec 19 04:05:17 PST 2011
On Sat, 17 Dec 2011 20:54:24 +0100, Brad Roberts <braddr at puremagic.com>
wrote:
> On 12/17/2011 4:56 AM, Robert Clipsham wrote:
>> On 17/12/2011 06:40, Brad Roberts wrote:
>>> On 12/16/2011 1:29 PM, Brad Anderson wrote:
>>>> On Thu, Dec 15, 2011 at 6:43 PM, Brad
>>>> Roberts<braddr at puremagic.com<mailto:braddr at puremagic.com>> wrote:
>>>>
>>>>
>>>> Left to do:
>>>>
>>>> 1) deploy changes to the tester hosts (it's on 2 already)
>>>
>>> done
>>>
>>>> 2) finish the ui
>>>
>>> very ugly but minimally functional:
>>> http://d.puremagic.com/test-results/pulls.ghtml
>>>
>>>> 3) trigger pull rebuilds when trunk is updated
>>>
>>> partly implemented, but not being done yet
>>
>> Idea: I noticed most pull requests were failing when I looked at it,
>> due to the main build failing - that's a lot of
>> wasted computing time. Perhaps it would be a good idea to refuse to
>> test pulls if dmd HEAD isn't compiling? This would
>> be problematic for the 1/100 pull requests designed to fix this, but
>> would save a lot of testing.
>>
>> An alternative method could be to test all of them, but if the pull
>> request previously passed, then dmd HEAD broke, then
>> the pull broke, stop testing until dmd HEAD is fixed.
>>
>
> Yeah. I know I need to do something in that space and just haven't
> yet. This whole thing is only a few evenings old
> and is just now starting to really work. I'm still focused on making
> sure it's grossly functional enough to be useful.
> Optimizations and polish will wait a little longer.
>
> Thanks,
> Brad
Another optimization idea. Put pull request that fail to merge on an
inactive
list, send a comment to github and wait until the submitter does something
about them.
martin
More information about the Digitalmars-d
mailing list