Squadron is a infrastructure framework which helps you to run tests against application dependent services. There are two concept on which Squadron is based:
- Container Providers
- Cloud Providers
This are providers for services which can run in a container. This offers full isolation on the build server or on local machine.
Container Providers requires Docker to be installed.
The following container providers are available:
You can always overwrite the used container image using container options
This are providers which abstracts any cloud service. A variety of services which doesn't support containerization can be implemented as Cloud Provider.
The following Azure cloud resources are available
To understand who this is working and what Squadron is doing "behind the scenes", we have prepared a short description of our framework.