Introduction
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
Container 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
Cloud Providers
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
Name | Service | Driver |
---|---|---|
ServiceBus | Azure ServiceBus | 4.0.0 |
Quick start
To get started, we have prepared examples for each service step by step. Also you can find samples in our samples repo.
Basic Concept
To understand who this is working and what Squadron is doing "behind the scenes", we have prepared a short description of our framework.