Skip to content

arvindkgs/bats

Repository files navigation

BATS

TL;DR

BATS is a generic tool that automates your cloud operations validation. BATS provides a simplistic and intuitive interface to define your operation validation tests and automate it. For more information on installation, usage, architecture check Wiki

Cloud Operations is the umbrella term for all the activities required to make an application run on the cloud and make it available for its customer. People in cloud operations perform tasks like - scale out, scale in, update, clone etc.

These tasks update configuration in resources like properties, json, xml files, run shell commands to update OS environment settings, call REST APIs.

These tasks needs to be validated. This validation activities are time consuming, repetitive, and prone to manual error. These validation are repeated across teams and across verticals and across companies. This begs the question, can it be automated? Yes! Using Bats Bats can be integrated into your CI/CD pipeline and can create reports on success or failure.

It takes an input 'metadata' json passed to it as a command-line argument.

About

BATS - Basic Acceptance Test Suite

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published