On Thu, 23 Sep 2010 09:24:18 -0700, Brion Vibber wrote:

> Given a test matrix with multiple OSes, this ain't something individual
> devs will be running in full over and over as they work. Assume
> automated batch runs, which can be distributed over as many databases
> and clients as you like.
> 
> For small test subsets that are being used during testing the equation
> still doesn't change much: reset the wiki to known state, run the tests.
> Keep it simple!
> 
> -- brion
> 
> 
> On Thursday, September 23, 2010, Dan Nessett <dness...@yahoo.com> wrote:
>> On Wed, 22 Sep 2010 12:30:35 -0700, Brion Vibber wrote:
>>
>>> On Wed, Sep 22, 2010 at 11:09 AM, Dan Nessett <dness...@yahoo.com>
>>> wrote:
>>>
>>>> Some have mentioned the possibility of using the wiki family logic to
>>>> help achieve these objectives. Do you have any thoughts on this? If
>>>> you think it is a good idea, how do we find out more about it?
>>>>
>>>>
>>> I'd just treat it same as any other wiki. Whether you're running one
>>> or multiple wiki instances out of one copy of the code base, it just
>>> doesn't make a difference here.
>>>
>>> -- brion
>>
>> Not to hammer this point to hard, but there is another reason for
>> supporting switching in of temporary resources.
>>
>> We have one worked example of a Selenium test - PagedTiffHandler.
>> During the course of its execution, it uploads some tiff files to test
>> some of its functionality. Currently, once an image is uploded, there
>> is no way to completely delete it (short of drastic administrative
>> action involving raw database manipulation). So, running
>> PagedTiffHandler twice doesn't work unless you switch in temporary
>> resources on each run that are then deleted at the end of the run.
>>
>> --
>> -- Dan Nessett
>>
>>
>> _______________________________________________ Wikitech-l mailing list
>> Wikitech-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>

I am very much in favor of keeping it simple. I think the issue is 
whether we will support more than one regression test (or individual test 
associated with a regression test) running concurrently on the same test 
wiki. If not, then I agree, no switching logic is necessary.

-- 
-- Dan Nessett


_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to