2009-05-27 10 views
6

Seçilen test sınıfları kümesinde veya seçilen paket kümesinde yalnızca JUnit testlerini çalıştıran bir başlatıcı/çalıştırma yapılandırması oluşturmak istiyorum. Şimdi, çalıştırmak istediğim testleri içeren her paketlerim için ayrı çalışma konfigürasyonları oluşturmam gerekiyor gibi görünüyor. Ayrıca bu çalışmanın Eclipse'in eski sürümlerinde de bir hatırlatması var.Seçili birim testlerini Eclipse'te bir fare düğmesiyle nasıl çalıştırabilirsiniz?

Ve evet, biliyorum: Testler düzenlenmeli, böylece bu sorunu yaşamayacağım ama şu anda kaynak klasörleri yeniden düzenlemek bir seçenek değil.

Eclipse 3.4.2 kullanıyorum.

cevap

1

Seçilen testler için bir test paketi ekleyebilirsiniz.

aksi testler birden fazla kez çalıştırmak gibi ben orijinal test için bir kez, ayrı bir kaynak klasöre koyun istiyorum ve bir kez içinde bulunduğu her süit için.

+0

Hod Eclipse'de bir JUnit test paketi çalıştırıyorum? Evet, kaynak klasörleri akılcı bir şekilde organize etmeliyiz, ancak bu proje için çok büyük miktarda bir iş olurdu (yapı dosyaları kraliyet karmaşası) ve şu anda bunu karşılayamıyoruz. – auramo

4

Böyle bir JUnit test paketi oluşturabilir :

JUnit Test Suite http://i39.tinypic.com/2mdqz37.jpg

+0

Teşekkürler, çok açık olmalıydım :) TestSuite sınıfını genişleterek yapılmaması gerektiğini hatırlamadan, el ile bir test paketi yarattım. Ve tabii ki bunu çalıştıramadı :-) Bu çözüm, her ne kadar optimal olmasa da yapacaktır: Ben oluşturduğum tüm Test sınıflarını biraz yedekli olarak eklemeyi unutmam gerekecek. – auramo

1

Hod ben Eclipse bir JUnit test paketi çalıştırırım? Evet, aklı başında klasörlerini düzenlemek, yapılmalı, ancak bu proje için muazzam bir miktar olacaktır (yapı dosyaları bir kraliyet karmaşasıdır) ve şu anda ürününü karşılayamayız.

Sen Testsuite seçip Alt + Shift basın + X, T veya Run -> Run As -> JUnit Test yapmak

Auramo.

İlgili konular