ctest

2011-08-03 12 views
11

चलाते समय त्रुटि कहां मिलती है यह पता लगाने के लिए कि मुझे परीक्षण करने के बाद निम्न आउटपुट मिला, लेकिन मुझे यह कैसे पता चलेगा कि त्रुटि क्या है?ctest

Running tests... 
Test project /home/puneet/puneet/office/alkimia/payment/build 
    Start 1: alkimia-alkuser 
1/4 Test #1: alkimia-alkuser .................. Passed 0.20 sec 
    Start 2: alkimia-alkinvoice 
2/4 Test #2: alkimia-alkinvoice ...............***Failed 0.25 sec 
    Start 3: alkimia-alkpayment 
3/4 Test #3: alkimia-alkpayment ............... Passed 0.22 sec 
    Start 4: alkimia-alkpayee 
4/4 Test #4: alkimia-alkpayee ................. Passed 0.22 sec 

75% tests passed, 1 tests failed out of 4 

Total Test time (real) = 0.89 sec 

The following tests FAILED: 
     2 - alkimia-alkinvoice (Failed) 
Errors while running CTest 
make: *** [test] Error 8 

उत्तर

13

आप

make test VERBOSE=1 

चलाते हैं तो आप उस आदेश सभी परीक्षणों को निष्पादित करने के लिए प्रयोग किया जाता लाइन एक फोन ctest है देखेंगे।

आप

ctest -R alkimia-alkinvoice 

उसके बाद ही नाकाम रहने के परीक्षण चलाया जाएगा चलाते हैं।

आप

ctest -R alkimia-alkinvoice -VV 

चलाते हैं तो केवल नाकाम रहने के परीक्षण चलेगा और इसके उत्पादन के सभी भी प्रदर्शित किया जाएगा।

+0

धन्यवाद आपका बहुत जवाब, यह वही था जो मुझे चाहिए – Puneet