Acesta este liliecii de comandă care pot fi rulați în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
lilieci - Sistem automat de testare Bash
REZUMAT
lilieci [-c] [-p | -t] test [test ...]
test este calea către un fișier de testare Bats sau calea către un director care conține testul Bats
fișiere.
DESCRIERE
Bats este un cadru de testare compatibil TAP pentru Bash. Oferă o modalitate simplă de verificare
ca programele UNIX pe care le scrieți să se comporte conform așteptărilor.
Un fișier de testare Bats este un script Bash cu sintaxă specială pentru definirea cazurilor de testare. Sub
capota, fiecare caz de testare este doar o funcție cu o descriere.
Cazurile de testare constau din comenzi shell standard. Bats folosește Bash's errexit (set -e)
opțiune când rulați cazuri de testare. Dacă fiecare comandă din cazul de testare iese cu a 0 Starea
cod (succes), testul trece. În acest fel, fiecare rând este o afirmație a adevărului.
Vedea lilieci(7) pentru mai multe informații despre scrierea testelor Bats.
ALERGARE ÎNCERCĂRI
Pentru a rula testele, invocați lilieci interpret cu o cale către un fișier de testare. Testul dosarului
cazurile sunt conduse secvenţial şi izolat. Dacă toate cazurile de testare trec, lilieci iese cu a
0 codul de stare. Dacă există erori, lilieci iese cu a 1 codul de stare.
Puteți invoca lilieci interpret cu mai multe argumente pentru fișierul de testare sau cu o cale către a
director care conține mai multe .lilieci fișiere. Liliecii vor rula fiecare fișier de testare individual și
agregați rezultatele. Dacă vreun caz de testare eșuează, lilieci iese cu a 1 codul de stare.
OPŢIUNI
-c, --numara
Numărați numărul de cazuri de testare fără a rula niciun test
-h, --Ajutor
Afișează mesajul de ajutor
-p, --frumos
Afișați rezultatele în format frumos (implicit pentru terminale)
-t, --Atingeți
Afișați rezultatele în format TAP
-v, --versiune
Afișați numărul versiunii
REZULTATE
Când rulați Bats de la un terminal, veți vedea rezultate pe măsură ce fiecare test este efectuat, cu a
bifează lângă numele testului dacă trece sau un „X” dacă eșuează.
$ lilieci plus.lilieci
✓ adăugare folosind bc
✓ adăugare folosind dc
2 teste, 0 eșecuri
Dacă Bats nu este conectat la un terminal - cu alte cuvinte, dacă îl rulați dintr-un continuu
sistem de integrare sau redirecționați rezultatul său într-un fișier - rezultatele sunt afișate în
format TAP care poate fi citit de om, analizabil de mașină. Puteți forța ieșirea TAP de la un terminal prin
invocând Liliecii cu --Atingeți opțiune.
$ lilieci --apăsați plus.bats
1 .. 2
ok 1 adăugare folosind bc
ok 2 plus folosind dc
EXIT STAREA
lilieci interpretul iese cu o valoare de 0 dacă toate cazurile de testare trec sau 1 dacă unul sau mai multe
cazurile de testare eșuează.
Utilizați lilieci online folosind serviciile onworks.net