Name: topgun
Owner: Concourse
Description: null
Created: 2016-11-09 18:25:32.0
Updated: 2018-05-03 21:07:29.0
Pushed: 2018-05-03 21:07:27.0
Homepage:
null
Size: 218
Language: Go
GitHub Committers
User | Most Recent Commit | # Commits |
Other Committers
User | Email | Most Recent Commit | # Commits |
README
TOPGUN
This suite is one level above
Testflight in the sense that it will
target a BOSH deployment and make changes to the cluster. This is to test
things like workers disappearing, being recreated, etc.
Test Boundaries
Do
- Configure pipelines, run tasks, etc. - same as Testflight.
- Make changes to the BOSH deployment.
- Target the Garden/Baggageclaim APIs to verify container/volume presence.
- Mutate a VM (network partition, data corruption). These can happen in the
real world. Just make sure these get cleaned up after.
- Pretend you're an operator - prefer
fly
over API use.
Don't
- Modify the database directly. It's unrealistic to expect arbitrary SQL
queries to have run against the database. Try to force scenarios using the
above-defined surface area.
- Only use DB queries to verify state as a last resort, and replace these with
fly
commands once we bubble up enough information.