Hedef projenin /test
dizininde Eclipse'de bir Android Test projesi nasıl oluşturabilirim?Eclipse'de bir Android Test projesi oluşturma
Not: Kendi sorunuzu yanıtlarken Stackoverflow SSS'ye göre insanlar için kendi Q + A'mı yapıyorum.
Hedef projenin /test
dizininde Eclipse'de bir Android Test projesi nasıl oluşturabilirim?Eclipse'de bir Android Test projesi oluşturma
Not: Kendi sorunuzu yanıtlarken Stackoverflow SSS'ye göre insanlar için kendi Q + A'mı yapıyorum.
Ben robot (10.0.1)
Android Testing fundamentals size yer senin src
klasörle aynı proje klasöründeki testler önerir son güncel sürümü ile Helios kullanıyorum. Bazı insanlar kendi klasöründe yeni bir test projesi oluşturmanızı tavsiye ettiler, bu yüzden bu işlem, apk'de paketlenmez. Ben de kendi çalışmamın içine baktım ve test malzemelerinin dahil olduğunu sanmıyorum (ama yanılıyor olabilirim). Revizyon kontrolü için daha uygun olanla aynı dizinde olmasını seviyorum - her seferinde iki projeyi senkronize etmeniz gerekmiyor.
MyAndroidApp
projesi için
Goto Dosyası .. Yeni .. Diğer .. Android ... Android Testi Projesi
MyAndroidAppTest
Testi Hedef içinMyAndroidApp
An internal error occurred during: "Refreshing workspace".
hatası (ya da diğer hataları) alırsanıztıklayın tests
dizin altında MyAndroidApp projesi içinde olmak konumunu değiştirir. Tamam'a tıklayın. Proje bu paket explorer normal Eclipse projesi olarak görünecektir <workspace path>/MyAndroidApp/tests
dizinde
rağmen MyAndroidApp
projesi -Temiz
. MyAndroidAppTest
projesini temizleyin. Bu benim için çalıştı.
DÜZENLEME Eğer biraz daha yapmak gerekir (MyAndroidApp
projesini değil MyAndroidAppTest
proje senkronize ederek) Eclipse SVN yüklerseniz (Sadece şimdiye kadar bunu)
.'u diğer çalışma kopyanızı güncelleştirdiğinizde, /tests
dizini aşağı çekecektir. MyAndroidAppTest
projesi, Paket Gezgini'nde otomatik olarak görünmez. Dosyaya gitmeniz gerekiyor .. İçe Aktar ... Çalışma Alanlarına Mevcut Projeler… Ardından, kök dizini seçerek <workspace path>/MyAndroidApp/tests
dizininize gidip Son'a tıklayın.
Burada bu soruna çok ayrıntılı bir çözüm buldum. Bir ADT hatası gibi görünüyor.
http://jonblack.org/2012/11/24/creating-an-android-test-project-within-a-project
Hala
, ben Adım 5, çalışma alanına geri deneme projesi içe zaman aşağıdaki hata iletisini alabilirsiniz:
java.io.FileNotFoundException: C:\projects\MyApp\com.myapp.test-test\project.properties (The system could not finde the file specified).
ben sadece hata iletişim kutusu ve test projesini kapalı çalışma alanımda android projemle aynı düzeyde görünüyordu, ancak konum doğru olarak MyApp/testlerine ayarlandı. Bu yüzden bir test yazdım, çalıştırdım ve işe yaradı.
İyi çalışıyor. Benim için SVN sorunu yok. Ubuntu 10.04, Helios, Subclipse ve Unfuddle kullanıyorum. – user77115
Bunu yaptığımda, test projesini "testler" yerine "MyAndroidAppTestTest" alt dizininde (iki Testle birlikte) alırım. – Kurt
Teşekkürler adamım, sadece stresimi durdurdun. – pharaoh