pherkinp - Bulutta Çevrimiçi

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



En yeni Linux ve Windows çevrimiçi programları