SORU
9 EYLÜL 2009, ÇARŞAMBA


Nasıl Maven Entegrasyonu testimi alabilirim

Multi-modül maven2 bir projem var ve çocuk benim modüller Test.java ve birim testleri ve entegrasyon testleri için Integration.java sırasıyla adlı JUnit testleri var. Öldürdüğümde:

mvn test

JUnit tüm modülleri yürütülen çocuk içinde *Test.java testler. Ben yürütmek

mvn test -Dtest=**/*Integration

Integration.java testlerin hiçbiri, çocuk modüller içinde yürütmek.

Bu benim için aynı komutu gibi görünüyor ama-Dtest=/Entegrasyon* 0 test herhangi bir test yok ki üst düzeyde yürütülüyor görüntüler çalışmıyor

CEVAP
23 ŞUBAT 2011, ÇARŞAMBA


Maven build lifecycle şimdi içerir "entegrasyon testi" ayrı ayrı birimden çalışan entegrasyon testleri çalıştırmak için faz test "aşamasında. test sırasında çalıştırın Sonra çalışır "" eğer çalıştırırsanız, o yüzden"", "" veya "", entegrasyon testleri gibi. birlikte çalışacak dağıtmak mvn mvn mvn install doğrulamak paket

Varsayılan olarak, entegrasyon-test test sınıfları **/IT*.java, **/*IT.java **/*ITCase.java adında çalışan ama bu yapılandırılabilir.

İçin, daha fazla bilgi için tel bu kadar, bakın Failsafe plugin Failsafe usage page (doğru bağlantılı önceki sayfa olarak yazıyorum bunu), ve ayrıca, check-out this Sonatype blog post.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Google

    Google

    18 EYLÜL 2005
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008