Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen pherkinp komutudur.
Program:
ADI
pherkin - Test::BDD::Cucumber kullanılarak yazılmış testleri yürüt
VERSION
sürümü 0.45
SİNOPSİS
yaban mersini
pherkin bazı/yol/özellikler/
AÇIKLAMA
"pherkin", varsayılan olarak "./features/" olarak ayarlanan, bir dizin adının tek bir bağımsız değişkenini kabul eder.
hiçbiri belirtilmemiş. Bu dizinde özellik dosyaları aranır (herhangi bir dosyayla eşleşen
"*.feature") ve adım tanımlama dosyaları ("*_steps.pl" ile eşleşen herhangi bir dosya). Adım
tanımlar yüklenir ve ardından özellikler yürütülür.
Geçen adımlar yeşil, geçemeyenler kırmızı ve geçerli olanlar kırmızı ile yazdırılır.
adım tanımı yok - veya önceki bir arızanın sonucu olarak atlananlar - sarı olarak.
"pherkin", genel sonuç şuysa (ve yalnızca) sıfır olmayan bir durumla çıkacaktır.
başarısız olarak kabul edilir.
SEÇENEKLER
@INC'yi kontrol etme
-l, --lib @INC'ye 'lib' ekleyin
-b, --blib @INC'ye 'blib/lib' ve 'blib/arch' ekleyin
-I [dir] Verilen dizini @INC'ye ekle
Çıktı biçimlendirme
-o, --output Çıkış kablo demeti. Varsayılan olarak 'TermColor'dır. 'Çıkışlar'a bakın
-c, --theme 'TermColor' için Tema. "açık" veya "karanlık" (varsayılan)
Ekstra Adımlar
-s, --steps [yol] Fazladan bir adım dosyası veya adım dosyaları dizini ekleyin
(*_steps.pl ile tanımlandığı gibi; çoklu kullanım kabul edildi)
Etiket özellikleri
-t, --tags @tag '@tag' ile etiketlenmiş senaryoları çalıştır
-t, --tags @tag1,@tag2 '@tag1' ve '@tag2' ile etiketlenmiş senaryoları çalıştırın
-t, --tags ~@tag '@tag' olmadan etiketlenen senaryoları çalıştır
Konfigürasyon profilleri (aşağıdaki KONFİGÜRASYON PROFİLLERİ'ne bakın/`man pherkin`)
-g, --config [path] Yapılandırma profillerini içeren bir YAML dosyası
-p, --profile [ad] Yukarıdaki yapılandırma dosyasından yüklenecek profilin adı.
Varsayılan olarak "varsayılan"
--debug-profile Hangi profilin yüklendiği ve nasıl yüklendiği hakkında bilgi gösterir.
ve sonra sonlandırılır
uzantıları
-e Uzantı::Modül Bir uzantı yükleyin. Parantez içinde bir dize yerleştirebilirsiniz
değerlendirilecek modül adının sonu ve
uzantı için new() öğesine iletildi.
Destek
-h, -?, --help Kullanım bilgilerini yazdırın.
--i18n LANG Belirli bir dil için anahtar sözcükleri listeler.
'--i18n help' mevcut tüm dilleri listeler.
ÇIKIŞLAR
"pherkin", "Test::BDD::Cucumber::Harness" çıktı modüllerinden herhangi birini kullanarak çıktı verebilir.
Test::BDD::Cucumber::TermColor varsayılandır, ancak Test::BDD::Cucumber::TestBuilder
ayrıca makul bir seçenek:
pherkin -o TermColor bazı/yol/özellik # Varsayılan
pherkin -o TestBuilder bazı/yol/özellik # Test::Builder tipi metin çıktısı
YAPILANDIRMA PROFİLLER
adlandırılmış bir YAML yapılandırma dosyası kullanarak komut satırı seçenekleri kümesi belirtebilirsiniz.
içindeki profiller ve "-g, --config" ve "-p, --profile" komut satırı seçenekleri.
Bir yapılandırma dosyası belirtmezseniz, aşağıdaki yollardan biri için (sırasıyla) aranır:
($ENV{'PHERKIN_CONFIG'} içeriği)
.pherkin.yaml
./config/pherkin.yaml
./.config/pherkin.yaml
t/.pherkin.yaml
~/.pherkin.yaml
Her profilin içeriği, komut satırında belirtmişsiniz gibi birleştirilir.
Bir tane belirtmediyseniz "varsayılan" kullanılır. Örneğin:
Varsayılan:
adım:
- foo/adımlar
- ~/adımlar
çıktı: TermColor
etiketler:
- etiket1, etiket2
şuna eşittir:
--adımlar foo/adımlar --adımlar ~/adımlar --output TermColor --etiketler etiket1, etiket2
Bir yapılandırma dosyasında hem komut satırı seçeneklerini hem de seçenekleri belirtirseniz,
komut satırı öğeleri tek değerli öğeleri geçersiz kılar ve çok öğeli öğelerin sonuna yerleştirilir
olanlar.
"--debug-profile" belirtirseniz, hangi profilin yüklendiğini ve nasıl yüklendiğini gösteren bilgi
STDOUT'a yazdırılır ve ardından 'pherkin' sonlandırılır.
onworks.net hizmetlerini kullanarak pherkinp'i çevrimiçi kullanın