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

c# - SignalR: "Protocol error: Unknown transport." when navigating to hub -

class - Kivy: how to instantiate a dynamic classes in python -

svn - Cannot merge back into trunk, must be ancestrally related. But they *are* related as far as I understand -