pherkinp - Dalam Talian di Awan

Ini ialah arahan pherkinp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


pherkin - Jalankan ujian yang ditulis menggunakan Ujian::BDD::Timun

VERSION


versi 0.45

SINOPSIS


pherkin
pherkin some/path/features/

DESCRIPTION


"pherkin" menerima argumen tunggal nama direktori, lalai kepada "./features/" if
tiada yang dinyatakan. Direktori ini dicari untuk fail ciri (sebarang fail yang sepadan
"*.feature") dan fail definisi langkah (sebarang fail yang sepadan dengan "*_steps.pl"). Langkahnya
takrifan dimuatkan, dan kemudian ciri dilaksanakan.

Langkah yang berlalu dicetak dalam warna hijau, yang gagal dalam warna merah, dan yang ada
tiada definisi langkah - atau yang dilangkau akibat kegagalan sebelumnya - sebagai kuning.

"pherkin" akan keluar dengan status bukan sifar jika (dan hanya jika) hasil keseluruhannya
dianggap gagal.

PILIHAN


Mengawal @INC

-l, --lib Tambah 'lib' pada @INC
-b, --blib Tambahkan 'blib/lib' dan 'blib/arch' pada @INC
-I [dir] Tambah direktori yang diberikan kepada @INC

Pemformatan output

-o, --output Output abah-abah. Lalai kepada 'TermColor'. Lihat 'Output'
-c, --theme Tema untuk 'TermColor'. `cerah` atau `gelap` (lalai)

Langkah Tambahan

-s, --steps [path] Sertakan fail langkah tambahan, atau direktori fail langkah
(seperti yang dikenal pasti oleh *_steps.pl; pelbagai penggunaan diterima)

Spesifikasi tag

-t, --tags @tag Jalankan senario yang ditandai dengan '@tag'
-t, --tags @tag1,@tag2 Jalankan senario yang ditandai dengan '@tag1' dan '@tag2'
-t, --tags ~@tag Jalankan senario yang ditandai tanpa '@tag'

Profil konfigurasi (lihat PROFIL KONFIGURASI di bawah/`man pherkin`)

-g, --config [path] Fail YAML yang mengandungi profil konfigurasi
-p, --profile [nama] Nama profil untuk dimuatkan daripada fail konfigurasi di atas.
Lalai kepada `lalai`
--debug-profile Menunjukkan maklumat tentang profil yang telah dimuatkan dan bagaimana
dan kemudian ditamatkan

Extensions

-e Sambungan::Modul Muatkan sambungan. Anda boleh meletakkan rentetan dalam kurungan di
penghujung nama modul yang akan dinilai dan
dihantar ke new() untuk sambungan.

Bantuan

-h, -?, --bantu Cetak maklumat penggunaan.
--i18n LANG Senaraikan kata kunci untuk bahasa tertentu.
'--i18n help' menyenaraikan semua bahasa yang tersedia.

OUTPUT


"pherkin" boleh mengeluarkan menggunakan mana-mana modul output "Test::BDD::Cucumber::Harness".
Ujian::BDD::Timun::TermColor ialah lalai, tetapi Ujian::BDD::Timun::TestBuilder ialah
juga pilihan yang munasabah:

pherkin -o TermColor some/path/feature # The default
pherkin -o TestBuilder some/path/feature # Test::output teks jenis Builder

CONFIGURATION PROFIL


Anda boleh menentukan set pilihan baris arahan menggunakan fail konfigurasi YAML dengan nama
profil di dalamnya, dan pilihan baris arahan "-g, --config" dan "-p, --profile".

Jika anda tidak menentukan fail konfigurasi, laluan berikut dicari (mengikut urutan) untuk satu:

(kandungan $ENV{'PHERKIN_CONFIG'})
.pherkin.yaml
./config/pherkin.yaml
./.config/pherkin.yaml
t/.pherkin.yaml
~/.pherkin.yaml

Kandungan setiap profil digabungkan dalam seolah-olah anda telah menentukannya pada baris arahan.
"lalai" digunakan jika anda tidak menyatakannya. Sebagai contoh:

lalai:
langkah-langkah:
- foo/langkah
- ~/langkah
keluaran: TermColor
tags:
- tag1, tag2

bersamaan dengan:

--langkah foo/langkah --langkah ~/langkah --output TermColor --tags tag1, tag2

Jika anda menentukan kedua-dua pilihan baris arahan dan pilihan dalam fail konfigurasi, maka
baris arahan mengatasi item nilai tunggal dan diletakkan pada penghujung berbilang item
yang.

Jika anda menentukan "--debug-profile" maka maklumat yang menunjukkan profil mana yang dimuatkan dan caranya
dicetak ke STDOUT, dan kemudian `pherkin` ditamatkan.

Gunakan pherkinp dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini