2015-03-06 4 views
6

कैबल फ़ाइल में परीक्षण (Exitcode-stdio-1.0) के लिए कमांड लाइन तर्क लिखने का कोई तरीका है?कैबल फ़ाइल में परीक्षण के लिए कमांड लाइन तर्क डाल दिया?

मैं

cabal test --test-options="foo bar" 

साथ मैन्युअल रूप से परीक्षण चला सकते हैं, लेकिन मैं (पुनः) इस टाइप करने के लिए नहीं करना चाहती।

+0

में अतिरिक्त विकल्प जोड़ने का कोई तरीका नहीं है यदि कैबल के साथ ऐसा करने का कोई तरीका नहीं है, तो आप हमेशा एक शेल स्क्रिप्ट लिख सकते हैं ... (हालांकि स्पष्ट रूप से केवल आपके देव बॉक्स के लिए काम करता है।) – MathematicalOrchid

+0

हां। - मैं समझ सकता हूं कि कैबल डिजाइनरों ने इस आधार पर ऐसा करने से इनकार कर दिया कि आपके परीक्षण (पूरी तरह से) (हास्केल) स्रोत (दोहराने के लिए) में निर्दिष्ट होना चाहिए। लेकिन फिर उन्होंने '-टेस्ट-विकल्प 'क्यों लागू किया? तो मेरा सवाल यह है कि क्या डिज़ाइन असंगत है (कमांड लाइन पर '-टेस्ट-विकल्प' की अनुमति है, लेकिन कैबल फ़ाइल में वर्जित है) या मुझे बस कुछ याद आ रही है। – d8d0d65b3f7cf42

उत्तर

0

ऐसा करने का कोई तरीका नहीं है। जैसा कि टिप्पणियों का सुझाव है, यदि परीक्षण-सूट के लिए डिफ़ॉल्ट विकल्प हैं, तो उन्हें निष्पादन योग्य में बेक किया जाना चाहिए। कमांड लाइन विकल्प केवल ओवरराइडिंग या उन डिफ़ॉल्ट विकल्पों को संशोधित करने के लिए लक्षित हैं। कैबल फ़ाइल

संबंधित मुद्दे