वर्ग के कार्यात्मक परीक्षणों को शामिल करें फ्रेमवर्क प्ले कंसोल के अंदर ही काम करता है।प्ले फ्रेमवर्क के लिए समानांतर परीक्षण धावक
दुर्भाग्य से play test
आदेश द्वारा निष्पादित प्ले कंसोल में स्टॉक टेस्ट धावक अनुक्रम अनुक्रम में परीक्षण निष्पादित करता है और इसमें बहुत समय लगता है। मुझे लगता है कि अगर वे समानांतर निष्पादित किए गए तो वे तेजी से दौड़ेंगे।
क्या समानांतर परीक्षण चलाने का कोई तरीका है?
अपडेट: एसबीटी समानांतर परीक्षणों का समर्थन करता है और अलग-अलग जेवीएम में करता है जो कई अलग-अलग बंदरगाहों पर सुन रहे हैं, तो वे कई TestServer
उदाहरण समानांतर बनाते हैं। ऐसा लगता है कि इन सेटिंग्स को अनदेखा करता है। मेरी रिपोर्ट की गई समस्या देखें: https://github.com/playframework/Play20/issues/849। बक्षीस किसी ऐसे व्यक्ति के लिए जाता है जो एक ऐसा तरीका दिखाता है जो Play Framework को इन एसबीटी परीक्षण सेटिंग्स को सम्मानित करता है ताकि Build.scala फ़ाइल के साथ अलग-अलग JVMs में समानांतर जूनिट आधारित परीक्षण चलाया जा सके।
मैं इस तरह सेटिंग जोड़ी है, लेकिन यह कोई प्रभाव नहीं लगता है: कि चल पता चलता है यह भी प्रतिबद्ध: वैल मुख्य = play.Project (appName, appVersion, appDependencies) .settings (= सच टेस्ट में parallelExecution) एकाधिक परीक्षण सर्वरों में एक विवादित बंदरगाह की तुलना में अधिक समस्याएं होती हैं: https://github.com/playframework/Play20/commit/b951b22a76b51ea1235af3525cdf4d48edd19ad2 – Tamas
'टेस्ट में फोर्क: = सत्य' समानांतर में एकाधिक टेस्टसेवर उदाहरण चलाने के मुद्दे को हल करेगा। (पोर्ट असाइनमेंट को मानते हुए) का ख्याल रखा गया है समस्या यह है कि ऐसा लगता है कि नाटक इस तरह परिभाषित मेरी सेटिंग्स को अनदेखा करता है: 'val main = play.Project (...)। सेटिंग्स ([यहां सेटिंग्स]) 'यहां तक कि बहुत ही सरल परीक्षण जो समानांतर चला सकता है, समानांतर निष्पादित नहीं किया जाता है, भले ही टेस्ट में समानांतर निष्पादन: = सत्य' सेटिंग। – Tamas