Jest to polecenie nietoperzy, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
nietoperze - Zautomatyzowany system testowania Bash
STRESZCZENIE
nietoperze [-c] [-p | -T] test [test ...]
test to ścieżka do pliku testowego Bats lub ścieżka do katalogu zawierającego test Bats
akta.
OPIS
Bats to platforma testowa Bash zgodna z TAP. Zapewnia prosty sposób weryfikacji
aby programy UNIX, które piszesz, zachowywały się zgodnie z oczekiwaniami.
Plik testowy Bats to skrypt Bash ze specjalną składnią do definiowania przypadków testowych. Pod
kaptur, każdy przypadek testowy to tylko funkcja z opisem.
Przypadki testowe składają się ze standardowych poleceń powłoki. Nietoperze wykorzystują Bash's błąd (zestaw -e)
opcja podczas uruchamiania przypadków testowych. Jeśli każde polecenie w przypadku testowym kończy się znakiem a 0 status
kod (sukces), test zaliczony. W ten sposób każda linia jest potwierdzeniem prawdy.
See nietoperze(7) więcej informacji na temat pisania testów nietoperzy.
BIEGANIE TESTY
Aby uruchomić testy, wywołaj nietoperze interpreter ze ścieżką do pliku testowego. Test pliku
sprawy są prowadzone sekwencyjnie i oddzielnie. Jeśli wszystkie przypadki testowe zakończą się pomyślnie, nietoperze wychodzi z
0 Kod statusu. Jeśli są jakieś awarie, nietoperze wychodzi z 1 Kod statusu.
Czy można powołać nietoperze interpreter z wieloma argumentami pliku testowego lub ze ścieżką do
katalog zawierający wiele .nietoperze pliki. Nietoperze uruchomią każdy plik testowy indywidualnie i
agregować wyniki. Jeśli jakikolwiek przypadek testowy się nie powiedzie, nietoperze wychodzi z 1 Kod statusu.
OPCJE
-c, --liczyć
Policz liczbę przypadków testowych bez uruchamiania testów
-h, --help
Wyświetl komunikat pomocy
-p, --piękny
Pokaż wyniki w ładnym formacie (domyślnie dla terminali)
-t, --uzyskiwać
Pokaż wyniki w formacie TAP
-v, --wersja
Wyświetl numer wersji
WYDAJNOŚĆ
Kiedy uruchomisz Bats z terminala, zobaczysz dane wyjściowe podczas wykonywania każdego testu, z
znacznik wyboru obok nazwy testu, jeśli jest pozytywny, lub „X”, jeśli się nie powiedzie.
$ nietoperze dodawanie.bats
✓ dodawanie za pomocą bc
✓ dodawanie za pomocą dc
2 testy, 0 niepowodzeń
Jeśli Bats nie jest podłączony do terminala — innymi słowy, jeśli uruchomisz go z ciągłego
integracji systemu lub przekierować jego wyjście do pliku — wyniki są wyświetlane w
czytelny dla człowieka, przetwarzalny maszynowo format TAP. Możesz wymusić wyjście TAP z terminala przez
przywołując nietoperze z --uzyskiwać opcja.
$ bats --dotknij add.bats
1 2 ..
ok 1 dodatek za pomocą bc
ok 2 dodawanie za pomocą dc
EXIT STATUS
Połączenia nietoperze interpreter wychodzi z wartością 0 jeśli wszystkie przypadki testowe zakończą się pomyślnie, lub 1 jeśli jeden lub więcej
przypadki testowe kończą się niepowodzeniem.
Używaj nietoperzy online za pomocą usług onworks.net