मेरी स्काला परियोजना में, मेरा Specs2 परीक्षण इस प्रकार संरचित कर रहे:IntelliJ IDEA के तहत सभी Specs2 परीक्षण कैसे चलाएं?
src/test/scala
-> my.package
---> my.package.sub1
------> SomeTest1
------> SomeTest2
---> my.package.sub2
------> SomeTest3
मैं इस सब का निर्माण करने के एसबीटी उपयोग कर रहा हूँ, और मैं अपने पैकेज में सभी परीक्षण चलाने के लिए sbt test
उपयोग कर सकते हैं।
मैं IntelliJ IDEA के अंतर्निहित Specs2 रन कॉन्फ़िगरेशन समर्थन का उपयोग करना चाहता हूं। मैं इसे my.package
में सभी परीक्षणों का उपयोग करने के लिए इंगित करता हूं।
यह चल रहा है त्रुटि संदेश Error running <run config name>: Not found suite class.
यह Specs2 परीक्षण सूट नहीं मिल सकता है। यदि मैं इसे उप-पैकेज में इंगित करता हूं तो आईडीईए मेरे परीक्षण चलाता है।
मैं सभी संकुलों को देखने के लिए आईडीईए को कैसे कॉन्फ़िगर कर सकता हूं और इसे प्राप्त सभी परीक्षण सूट चला सकता हूं?
धन्यवाद। यह 'मॉड्यूल में परीक्षणों के लिए खोज:' के लिए भी काम करता है। – DCKing
मैंने ऐसा करने की कोशिश की लेकिन मुझे 'सूट क्लास नहीं मिला' त्रुटि मिली। क्या यह काम करने के लिए मुझे टेस्ट कोड में कुछ करना है? यह कमांड लाइन पर एसबीटी से काम करता है। – melston
@ मिल्स्टन, समाधान नहीं, लेकिन मुझे इंटेलिजे के बाहर स्थापित एक परियोजना के साथ एक ही समस्या थी। जब मैंने इनेलिजे के अंदर स्क्रैच के लिए एक प्रोजेक्ट स्थापित किया, तो मुझे कोई समस्या नहीं है। – Akavall