Welcome to argus’s documentation!¶
argus is a framework for writing complex integration tests, for code that needs to run under various different operating systems. The tests themselves are running on a host, while the code that is tested runs into virtual machine instances. The underlying technology for spinning up new machines can be anything, as long as a wrapper is written for it. We’re using for now OpenStack based backends.
The project is actually used to test cloudbase-init, a portable multi-cloud initialization service, targeted to Windows platforms.
Contents:
- Getting started
- argus’s API
- The
argus.backends.baseModule - The
argus.backends.windowsModule - The
argus.backends.tempest.cloudModule - The
argus.backends.tempest.managerModule - The
argus.backends.tempest.tempest_backendModule - The
argus.backends.heat.clientModule - The
argus.backends.heat.heat_backendModule - The
argus.recipes.baseModule - The
argus.recipes.cloud.baseModule - The
argus.recipes.cloud.windowsModule - The
argus.scenarios.baseModule - The
argus.scenarios.cloud.baseModule - The
argus.scenarios.service_mockModule - The
argus.scenarios.windowsModule - The
argus.client.baseModule - The
argus.client.windowsModule - The
argus.utilModule - The
argus.introspection.baseModule - The
argus.introspection.cloud.baseModule - The
argus.introspection.cloud.windowsModule
- The
- How to create images for argus - a short recipe
- Microsoft Nano Server