Редовно, тук на Desde Linux, обикновено разглеждаме темата за на Bash скриптове и Скрипт на Shell на Linux Като цяло, за да излезете от рутината на издания и прегледи на почти безкрайните дистрибуции, приложения и системи на Linuxverse. И също така, рутинните уроци и ръководства за определени проблеми или действия за подобряване, които трябва да бъдат извършени на нашите различни безплатни и отворени операционни системи.
Поради тази причина и възползвайки се от факта, че преди няколко месеца споделихме страхотна публикация за Pentmenu, който е Bash скрипт за разузнаване и DOS атаки. А също, макар и преди малко повече време, о LPI-SOA, което е лична експериментална разработка, която се стреми да създаде усъвършенстван оптимизационен скрипт, направен в Bash Shell; Днес ще разгледаме темата «Башунит». Което е разработка, която се стреми да предложи полезна и проста библиотека за тестване на Bash Scripts.
Но преди да започнете да четете тази нова публикация на «Башунит», полезна и проста библиотека за тестване на Bash скриптове, препоръчваме предишна свързана публикация за по-късно четене:
Bashunit: Инструмент за тестване на нашите Bash скриптове
Какво е башунит?
Ако отидем директно на вашия официален уебсайт, «Башунит» Това е софтуер, описан накратко, както следва:
Bashunit е модерна библиотека за bash тестване, която прави тестването на Bash скриптове по-бързо и по-лесно. Тоест, това е специален инструмент за тестване, предназначен специално за оценка на производителността на различните създадени или постигнати Bash скриптове. Което е изключително полезно в случай, че трябва да извършите тестове на тяхната Bash кодова база, за да се уверите, че работят надеждно и според очакванията, и др.
функции
Въпреки че на изображението по-горе можем да прочетем накратко характеристиките на казаното Линукс терминална програма, The изключителни характеристики от същите са следните:
- Това е уникална и иновативна библиотека за тестване, която ни позволява да изследваме и оценяваме Bash скриптовете, вградени в нашите Bash скриптове, които често са изключително сложни и мощни.
- Той предлага простота и ефективност при задачите за тестване и разработка на Bash Scripts. Тоест, той е проектиран специално за Bash скриптове и тяхната сложност, а не за други типове езици за скриптове (Shell Scripting).
- Той включва интуитивен API, който прави процеса на писане и разработване на тестове много прост. Независимо дали сме новак, начинаещ или експерт в Bash езика на Linux Terminal. Което го прави идеален за проекти само с няколко или много редове код.
- Въпреки че е сравнително скорошна разработка, той има много ясна и пълна документация. Това е така, защото има много добри примери и ясни обяснения, които бързо ще улеснят разбирането на това, което е разработено или оценено.
- Работата му е не само много бърза, но и прозрачна. Следователно използването му няма да добави значително допълнително време към тестовете, извършвани на нашите Bash скриптове, и ще ни позволи повече и по-добро време за мислене и писане на необходимия код във всеки един.
Инсталация, тестове и скрийншоти
Следвайки вашите Ръководство за бърз старт (QuickStart) Това са стъпките, които следвахме за неговото инсталиране и използване:
Изтеглете и инсталирайте Bashunit и създайте тестова папка
curl -s https://bashunit.typeddevs.com/install.sh | bash
mkdir tests
Тествайте собствения си Bash скрипт
За да направя това, поставих много проста bash скрипт файл наречен «milagros_lpi_bleachbit_apt_update-upgrade.sh» и аз го тествах, използвайки следния команден ред, като получих резултата, показан на следните изображения:
И накрая, за да се опитаме да разберем малко повече за Какъв тип тестове извършва Bashunit? Относно файловете на Bash Script, можете да редактирате и преглеждате същите (неговия изпълним) и можете също да преглеждате следните 2 официални връзки: Тестови файл y Башунит тест.
Обобщение
Накратко, използвайте Башунит без съмнение ще предостави на тези, които го използват, надеждност при създаване на Bash скриптове които работят правилно или чрез откриване на бъгове и грешки в разработката или работата на Bash скриптове на трети страни. И на ефективност, което ни позволява да спестим време и ресурси, чрез автоматизиране на необходимите тестове и избягване на често срещани грешки, които възникват в процесите на ръчно тестване. Следователно тази разработка с отворен код несъмнено е добра възможност да се усъвършенствате като разработчици на малки CLI програми за Linux.
И накрая, запомнете посетете нашия «начална страница» на испански. Или на всеки друг език (само като добавите 2 букви в края на текущия ни URL адрес, например: ar, de, en, fr, ja, pt и ru, наред с много други), за да научите повече актуално съдържание. Освен това можете да се присъедините към нашия официален канал Telegram за да разгледате повече новини, ръководства и уроци. И също така има това група да говорите и да научите повече за всяка ИТ тема, разгледана тук.