The past few days, I've worked on T336630 and T336624, both of which describe 
failures I was seeing which other people weren't.  In both cases, it turned out 
to be caused by something in my user-config.py.  Many of these tests also rely 
on external resources (i.e. live testing against testwiki or metawiki).  I come 
from a shop where our test environment was hermetic.  That eliminated this kind 
of flakiness due to environmental differences.  It's a great way to work, but I 
recognize that's not what we've got here, and not easy to get to that point.

Given all that, any suggestions on how I should set up a dev environment on my 
local machine to minimize this kind of problem in the future?

Also, once I figured out what was going on, I closed T336630 as "declined".  
Was that the right state for "I'm not going to do any more work on this because 
it turned out to be a problem with the test environment".  Should I have used 
"invalid"?  Something else?
_______________________________________________
pywikibot mailing list -- pywikibot@lists.wikimedia.org
Public archives at 
https://lists.wikimedia.org/hyperkitty/list/pywikibot@lists.wikimedia.org/message/ABX4WN5W6YBTAJXBNFX7H3VFRZ6ECXRH/
To unsubscribe send an email to pywikibot-le...@lists.wikimedia.org

Reply via email to