2013-03-08 24 views
5

Calabash android'de nasıl raporlar oluştururuz? Raporun nasıl oluşturulacağı ile ilgili "Salatalık tarifi" kitabına baktım. Ama bu bana tamamen yardımcı olmadı. Oturum açma neden başarısız olduğuna dair bir rapor oluşturmak istiyorum: Örneğin: 1) Kullanıcı geçerli bir kimlik bilgisi girin ve Oturum Açmaya Çalışıyor 2) Ancak, sunucu_error/user_not_found veya bazı istisnalar nedeniyle oturum açma başarısız oluyor. Giriş başarısız olduğunda sunucudan xml/statusCode hatası alıyorum. Calabash-android'da rapor nasıl oluşturulur

nasıl calabash o xml/durum kodu kullanarak rapor oluşturmak için? Lütfen yardım edin!

cevap

18

Bu komutu sizin Testi gerçekleştirmek için:

calabash-android run <apkfile>.apk --format html --out reports.html 
+1

sayesinde test result.html, geçirilecek bu seçeneklerden sözdizimi etrafında çok belgelere değil. Bunu yapabilirsem "Cevaplandı" olarak işaretlerdim. – lux

+0

Bu bayraklarla calabash-android çalıştırdığımda "geçersiz seçenekler" hatası alıyorum. Düzeltmeyi bilen var mı yoksa etrafta mı çalışıyor? –

0

JSON rapor için HTML raporu

> calabash-android run <apkfile>.apk --format HTML --out 

için

> calabash-android run <apkfile>.apk --format JSON --out 

Bunlar, salatalık içinde otehr biçimleridir

  • Pretty
  • İlerleme
  • Kullanımı
  • JUnit
  • Tekrarlanmasına

Devamı buradan: https://cucumber.io/docs/reference#reports İşte

1
<% 
date = Time.now.strftime('%m_%d-%H:%M:%S') 
default_report = "./reports/output_#{date}.html" 
default_rerun = "./rerun.txt" 
%> 

common: NO_STOP='1' 
rerun_out: -f rerun -o <%= default_rerun %> 
html_report: -f html -o <%= default_report %> 

run: -p common -p rerun_out -p html_report 

benim calabash-android profil yapılandırma yapabilirsiniz olduğunu senin calabash android projenin altında ./.config/cucumber.yml dosyasına koyun.

calabash-android run *.apk -p run 
0

için HTML raporu kullanın: Aynı anda rerun.txt dosyası ve bir ./reports/output_#{date}.html dosyasına testi sonucu ihraç edecek aşağıdaki komutu kullanarak :

calabash-android çalıştırma $ {APKFile} -f html -o paylaşımı için

İlgili konular