java - Run JUnit test only on Linux -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 18 उत्तर

मेरे पास एक बुनियादी JUnit परीक्षा है जो मैं केवल लिनक्स पर चलाना चाहता हूँ अगर मैं विंडोज पर कोड का निर्माण करता हूं तो मैं कैसे परीक्षण छोड़ सकता हूं? उदाहरण के लिए मैं जावा से ओएस प्लेटफॉर्म प्राप्त कर सकता हूं?

System.getProperty (" os.name ") आपको ओएस का नाम देगा। यदि आप ओएस विंडोज हैं, तो आप एक परीक्षा को छोड़ने के लिए कक्षा का उपयोग कर सकते हैं:

  @Test सार्वजनिक शून्य परीक्षण कुछ () {Assume.assumeFalse (System.getProperty ("os.name")। ToLowerCase () .startsWith ( "जीत")); // परीक्षण तर्क}  

Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -