यह संभव है run tests concurrently with nose रहे हैं:
nose.plugin.multiprocess प्लगइन का उपयोग करके आप कार्यकर्ता प्रक्रियाओं की एक विन्यास संख्या में एक परीक्षण रन parallelize कर सकते हैं। हालांकि यह सीपीयू-बाध्य परीक्षण रनों को तेज कर सकता है, यह मुख्य रूप से आईओ-बाध्य परीक्षणों के लिए उपयोगी है जो खर्च करते हैं, डेटा के लिए प्रतीक्षा करने का अधिकांश समय किसी और जगह से आता है और समांतरता से लाभ प्राप्त कर सकता है।
मैंने प्लगइन को समानांतर में एक ही परीक्षण चलाने के लिए अनुकूलित किया है जैसा आप चाहते हैं। http://paste.pocoo.org/show/319470/ से डाउनलोड करें और nose/plugins/repeat.py
के रूप में सहेजें। फिर, nose/plugins/builtin.py
में, ('nose.plugins.repeat', 'RepeatMultiProcess'),
से builtins
पर लाइन जोड़ें। इस तरह कॉल करें:
c:\python27\python nose-1.0.0\selftest.py --repeat-processes=2 --repeat-times=3 test2.py
नोट: सेटअप/टियरडाउन समर्थन टूटा जा सकता है। यदि ऐसा है, तो फिक्स सरल है,
में टिप्पणी देखें तो हां, एक साथ एक ही परीक्षण चलाने के लिए संभव है। क्या आप एक ही पास में समेकित वर्णन कर सकते हैं/अधिक विस्तार से असफल हो सकते हैं? क्या आप एक ही परीक्षण को 'कई बार चलाएं' के रूप में चिह्नित करना चाहते हैं और दूसरों को एक ही सूट में 'एक ही समय चलाएं' के रूप में चिह्नित करना चाहते हैं? यदि ऐसा हो तो आसान होना चाहिए। – TryPyPy