Statik kütüphaneyi test etmek için GHUnit framework'ü kullanıyorum. Şu anda testlerime başlamak için Run düğmesine basmam gerekiyor. Ancak, uygulama başladığında testlere başlamak istiyorum çünkü ekipcity'ye ihtiyacım var testApp. Peki, standart kullanıcı arayüzünü nasıl değiştirebilirim ve testleri otomatik olarak başlatabilirim?GHUnit testlerini Çalıştır düğmesine dokunmadan nasıl başlayabilirsiniz?
cevap
Ünite testi hedefinizi uygulamanıza bağlı olarak yapın, böylece uygulamayı her zaman birim testleri öncesinde oluşturdunuz. Daha sonra, devam etmeden önce uygulamanızı başlatmak (ve başlatılmasını bekleyin) için bir "setUp()" yöntemi eklemeniz yeterlidir. Başvurunuz zaten çalışıyor
Kontrol:
NSArray * uygulamalar = [[NSWorkspace sharedWorkspace] valueForKeyPath: "launchedApplications.NSApplicationBundleIdentifier" @]; BOOL myAppIsRunning = [apps includeObject: com.mycompany.myapp];
başlatın uygulaması (kurulumunda()) ve bekle:
[[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier com.şirketim.uygulamam seçenekleri: NSWorkspaceLaunchWithoutActivation additionalEventParamDescriptor: BOŞ launchIdentifier: nil]; iken (! [Self isRunning]) // yukarı bakın { uyku (1); }
Do Ürün -> Edit Programı ... -> Argümanlar -> Ortam Değişkenleri ardından YES
için GHUNIT_AUTORUN
ayarlayın.
- 1. Tüm cihaz testlerini Ant builder ile çalıştır
- 2. UISearchbar'a dokunmadan klavyeyi nasıl gösterirsiniz?
- 3. iOS monotouch GUI testlerini komut satırından otomatik olarak çalıştır
- 4. Google uygulama motoruyla nasıl başlayabilirsiniz?
- 5. ARC, köprülü döküm ve GHUnit
- 6. android edit text nasıl başa yazmaya başlayabilirsiniz?
- 7. Log4j için Chainsaw'ı kullanmaya nasıl başlayabilirsiniz?
- 8. Google Özel Arama API'sı ile nasıl başlayabilirsiniz?
- 9. Çalıştırılmadan önce çalıştır eslint Çalıştır
- 10. Yasemin testlerini tarayıcıda nasıl çalıştırıyorsunuz?
- 11. Bu NUNit testlerini nasıl basitleştiririm?
- 12. Dosyayı oku ve çalıştır ve çalıştır.
- 13. Otomatik Çalıştır dosyasını ruby ile çalıştır
- 14. Sinatra projesinde Twitter Bootstrap ve Sass kullanmaya nasıl başlayabilirsiniz?
- 15. Uzun düğmesine
- 16. NUnit, montajda testlerini bulamıyor
- 17. VS2017, MSTest testlerini bulamıyor
- 18. Yavaş çalıştırma testlerini belirleme
- 19. Eclipse'de Go testlerini çalıştırma
- 20. Sbt, ScalaTest testlerini çalıştırmayacaktır
- 21. Ana sayfa düğmesine Phonegap/iOS düğmesine basıldığında localStorage öğesine erişme
- 22. Jenkins'den casperjs javascript testlerini nasıl çalıştırırım?
- 23. sbt, bütünleştirme testlerini çalıştırmayı nasıl engeller?
- 24. ScalaJs testlerini gerçek tarayıcıda nasıl çalıştırırım?
- 25. Xunit testlerini "dotnet test" ile nasıl filtrelersiniz?
- 26. Nightwatch testlerini belirli bir sırada nasıl çalıştırabilirim?
- 27. NodeJS testlerini Gradle ve Hudson'a nasıl ekleyebilirim?
- 28. Selenyum testlerini gradle ile nasıl yapılandırabilirim?
- 29. Uygulama testlerini xcode4'te nasıl uygulayabilirsiniz?
- 30. Android testlerini sbt ile nasıl çalıştırabilirim?
Siz efendim, övgüyle karşılanmalıdır. Teşekkürler! – mccrackend