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