This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author r.david.murray
Recipients eric.araujo, ezio.melotti, flox, r.david.murray, xdegaye
Date 2010-07-13.21:26:02
SpamBayes Score 4.437943e-06
Marked as misclassified No
Message-id <1279056365.65.0.828178103262.issue9250@psf.upfronthosting.co.za>
In-reply-to
Content
Autotest runs the Python regression suite, it just does it a different way.  And it still works on trunk. Since it isn't documented (I wasn't even aware it existed), maybe we should just delete it. :)

Note that I'm not saying there's no bug here.  But importing regrtest in the general case is not supported by the core team, so we may well break that usage for any number of good reasons.  In this case, it was to support changing the CWD when running tests to facilitate test cleanup.  The loop expects a limited number of modules to be in sys.modules when it runs (it is fixing a test-only startup issue with __file__ in early-imported modules when run from Lib).

Note that the change that triggered the error you are seeing was made relatively recently (it worked before I updated and failed afterward, and my checkout was fairly up to date).  There were no regrtest changes, but there were distutils changes (utils and sysconfig were the modules I noticed getting updated).

I'm adding ezio and flox to nosy since I believe they added the regrtest loop in question, but I think we will probably close this won't fix.
History
Date User Action Args
2010-07-13 21:26:06r.david.murraysetrecipients: + r.david.murray, ezio.melotti, eric.araujo, flox, xdegaye
2010-07-13 21:26:05r.david.murraysetmessageid: <1279056365.65.0.828178103262.issue9250@psf.upfronthosting.co.za>
2010-07-13 21:26:03r.david.murraylinkissue9250 messages
2010-07-13 21:26:02r.david.murraycreate