अपने junit लक्ष्य में, उदाहरण के लिए, आप failureProperty
सेट कर सकते हैं
<target name="otherStuff" if="test.failed">
<echo message="I'm here. Now what?"/>
<fail message="JUnit test or tests failed."/>
</target>
अंत में, उन्हें एक साथ टाई:
<target name="test" depends="junit,otherStuff"/>
फिर अपने JUnit परीक्षण चलाने के लिए test
लक्ष्य को कॉल करें। junit
लक्ष्य चलाएगा। यदि यह विफल रहता है (विफलता या त्रुटि) test.failed
संपत्ति सेट की जाएगी, और otherStuff
लक्ष्य का कार्य निष्पादित होगा।
javac कार्य failonerror
और errorProperty
विशेषताएँ का समर्थन करता है, जिसका उपयोग समान व्यवहार प्राप्त करने के लिए किया जा सकता है।
अफसोस की बात है कि काम नहीं करेगा, क्योंकि मैं अभी भी निर्माण विफल होना चाहता हूं। – tomjen