
Bashunit: uma biblioteca de testes simples e útil para scripts Bash
Regularmente, aqui em Do Linux, geralmente abordamos o tema de os Scripts Bash e o Shell Scripting no Linux Em geral, para sair da rotina de lançamentos e análises das quase infinitas distribuições, aplicações e sistemas do Linuxverse. E também, os tutoriais e guias de rotina sobre determinados problemas ou ações de melhoria a serem realizadas em nossos diversos sistemas operacionais livres e abertos.
Por isso, e aproveitando que há alguns meses partilhámos uma excelente publicação sobre Pentmenu, que é um script Bash para ataques de reconhecimento e DOS. E também, embora há pouco mais tempo, cerca de LPI-SOA, que é um desenvolvimento experimental pessoal que busca criar um Script de Otimização Avançada feito em Bash Shell; Hoje vamos abordar o tema «Bashunit». Que é um desenvolvimento que busca oferecer uma biblioteca de testes simples e útil para Bash Scripts.
Pentmenu: um script Bash para reconhecimento e ataques DOS
Mas, antes de começar a ler esta nova publicação sobre «Bashunit», uma biblioteca de testes simples e útil para scripts Bash, recomendamos o postagem relacionada anterior para leitura posterior:
Bashunit: uma ferramenta para testar nossos scripts Bash
O que é Bashunit:
Se formos diretamente ao seu Site oficial, «Bashunit» É um software brevemente descrito a seguir:
Bashunit é uma biblioteca moderna de testes bash que torna o teste de scripts Bash mais rápido e fácil. Ou seja, é uma ferramenta de teste dedicada projetada especificamente para avaliar o desempenho dos diversos Bash Scripts criados ou alcançados. O que é extremamente útil caso você precise realizar testes em sua base de código Bash, para garantir que funcionem de maneira confiável e conforme o esperado, e muito mais.
Características
Embora, na imagem acima possamos ler brevemente as características do referido Programa Terminal Linux, The características mais marcantes do mesmo são os seguintes:
- É uma biblioteca de testes única e inovadora que nos permite examinar e avaliar os scripts Bash incorporados em nossos scripts Bash, que geralmente são altamente complexos e poderosos.
- Oferece simplicidade e eficiência nas tarefas de teste e desenvolvimento de Bash Scripts. Ou seja, ele foi projetado especificamente para Bash Scripts e suas complexidades, e não para outros tipos de linguagens de Scripting (Shell Scripting).
- Inclui uma API intuitiva que torna o processo de escrita e desenvolvimento de testes muito simples. Independentemente de sermos novatos, iniciantes ou especialistas na linguagem Bash do Terminal Linux. O que o torna perfeito para projetos com apenas algumas ou muitas linhas de código.
- Apesar de ser um desenvolvimento relativamente recente, possui uma documentação muito clara e completa. Isso porque possui exemplos muito bons e explicações claras, o que facilitará rapidamente a compreensão do que foi desenvolvido ou avaliado.
- Sua operação não é apenas muito rápida, mas também transparente. Portanto, utilizá-lo não adicionará tempo extra significativo aos testes realizados em nossos Bash Scripts, e nos permitirá mais e melhor tempo para pensar e escrever o código necessário dentro de cada um.
Instalação, testes e capturas de tela
Seguindo o seu Guia de início rápido (QuickStart) Estas são as etapas que seguimos para sua instalação e uso:
Baixe e instale o Bashunit e crie uma pasta de teste
curl -s https://bashunit.typeddevs.com/install.sh | bash
mkdir tests
Teste seu próprio script Bash
Para fazer isso, coloquei um muito simples arquivo de script bash chamado «milagros_lpi_bleachbit_apt_update-upgrade.sh» e testei usando a seguinte ordem de comando, obtendo o resultado mostrado nas imagens a seguir:
Por fim, e para tentar compreender um pouco mais sobre Que tipo de testes o Bashunit realiza? Sobre os arquivos Bash Script, você pode editar e navegar pelos mesmos (seu executável) e também pode navegar pelos 2 links oficiais a seguir: Arquivo de teste y Teste Bashunit.
Resumo
Resumindo, use Bashunit sem dúvida proporcionará a quem o utiliza, confiabilidade ao criar scripts Bash que funcionam corretamente, ou detectando bugs e erros no desenvolvimento ou operação de Bash Scripts de terceiros. E de eficiência, permitindo-nos economizar tempo e recursos, automatizando os testes necessários e evitando erros comuns que ocorrem em processos de testes manuais. Portanto, este desenvolvimento de código aberto é sem dúvida uma boa oportunidade para melhorar como desenvolvedores de pequenos programas CLI para Linux.
Por último, lembre-se visite nosso «página inicial» em Espanhol. Ou, em qualquer outro idioma (apenas adicionando 2 letras ao final da nossa URL atual, por exemplo: ar, de, en, fr, ja, pt e ru, entre muitos outros) para aprender conteúdos mais atuais. E também, você pode entrar em nosso canal oficial Telegram para explorar mais notícias, guias e tutoriais. E também, tem isso grupo para conversar e aprender mais sobre qualquer tópico de TI abordado aqui.