2011-08-03 24 views
11

Test yaptıktan sonra aşağıdaki çıktısı aldım, ancak hatanın ne olduğunu nasıl anlarım?Ctest çalışırken hatanın nerede olduğu nasıl bulunur

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 

cevap

13

Eğer

make test VERBOSE=1 

çalıştırırsanız bütün testleri yürütmek için kullanılan komut satırı ctest için bir çağrı olduğunu göreceksiniz.

sonra sadece başarısız testin çalıştırılacağı

ctest -R alkimia-alkinvoice 

çalıştırırsanız. Eğer

ctest -R alkimia-alkinvoice -VV 

çalıştırırsanız

sonra sadece başarısız testi çalışacak ve çıkışını tüm ayrıca gösterilecektir.

+0

Cevabınız için çok teşekkürler, ihtiyaç duyduğum buydu – Puneet

İlgili konular