Ini ialah kelawar arahan 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
kelawar - Sistem Ujian Automatik Bash
SINOPSIS
kelawar [-c] [-p | -t] ujian [ujian ...]
ujian ialah laluan ke fail ujian Bats, atau laluan ke direktori yang mengandungi ujian Bats
fail.
DESCRIPTION
Bats ialah rangka kerja ujian yang mematuhi TAP untuk Bash. Ia menyediakan cara mudah untuk mengesahkan
bahawa program UNIX yang anda tulis berkelakuan seperti yang diharapkan.
Fail ujian Bats ialah skrip Bash dengan sintaks khas untuk menentukan kes ujian. Di bawah
hud, setiap kes ujian hanyalah fungsi dengan penerangan.
Kes ujian terdiri daripada arahan shell standard. Kelawar menggunakan Bash errexit (menetapkan -e)
pilihan semasa menjalankan kes ujian. Jika setiap arahan dalam kes ujian keluar dengan a 0 terkini
kod (berjaya), ujian lulus. Dengan cara ini, setiap baris adalah penegasan kebenaran.
Lihat kelawar(7) untuk mendapatkan maklumat lanjut tentang menulis ujian Bats.
BERGUNA UJIAN
Untuk menjalankan ujian anda, gunakan kelawar penterjemah dengan laluan ke fail ujian. Ujian fail
kes dijalankan secara berurutan dan secara berasingan. Jika semua kes ujian lulus, kelawar keluar dengan a
0 kod status. Jika terdapat sebarang kegagalan, kelawar keluar dengan a 1 kod status.
Anda boleh menggunakan kelawar penterjemah dengan berbilang argumen fail ujian, atau dengan laluan ke a
direktori yang mengandungi berbilang .kelawar fail. Bats akan menjalankan setiap fail ujian secara individu dan
agregat keputusan. Jika mana-mana kes ujian gagal, kelawar keluar dengan a 1 kod status.
PILIHAN
-c, --kira
Kira bilangan kes ujian tanpa menjalankan sebarang ujian
-h, - membantu
Paparkan mesej bantuan
-p, --cantik
Tunjukkan hasil dalam format cantik (lalai untuk terminal)
-t, --ketuk
Tunjukkan hasil dalam format TAP
-v, --versi
Paparkan nombor versi
OUTPUT
Apabila anda menjalankan Bats dari terminal, anda akan melihat output apabila setiap ujian dijalankan, dengan a
tanda semak di sebelah nama ujian jika lulus atau "X" jika gagal.
$ kelawar tambahan.kelawar
✓ penambahan menggunakan bc
✓ penambahan menggunakan dc
2 ujian, 0 kegagalan
Jika Bats tidak disambungkan ke terminal--dengan kata lain, jika anda menjalankannya dari sambungan berterusan
sistem integrasi atau ubah hala outputnya ke fail--hasilnya dipaparkan dalam
Format TAP boleh dibaca manusia, boleh dihuraikan mesin. Anda boleh memaksa keluaran TAP daripada terminal dengan
menyeru Kelawar dengan --ketuk pilihan.
$ kelawar --tap tambahan.kelawar
1 .. 2
ok 1 penambahan menggunakan bc
ok 2 penambahan menggunakan dc
EXIT STATUS
. kelawar jurubahasa keluar dengan nilai 0 jika semua kes ujian lulus, atau 1 jika satu atau lebih
kes ujian gagal.
Gunakan kelawar dalam talian menggunakan perkhidmatan onworks.net