Revision e93db675
b/snf-tools/README | ||
---|---|---|
4 | 4 |
snf-burnin is an integration testing tool for a running Synnefo deployment. |
5 | 5 |
It runs test scenarios from the following categories: |
6 | 6 |
|
7 |
*Authentication |
|
8 |
*Images |
|
9 |
*Flavors |
|
10 |
*Servers |
|
11 |
*Networking |
|
7 |
- Authentication |
|
8 |
- Images |
|
9 |
- Flavors |
|
10 |
- Servers |
|
11 |
- Networking |
|
12 |
|
|
13 |
====== |
|
14 |
Usage |
|
15 |
====== |
|
16 |
|
|
17 |
Example: |
|
18 |
-------- |
|
19 |
snf-burnin --token=TOKEN --image-id=IMAGE-ID --log-folder=LOG_FOLDER |
|
20 |
|
|
21 |
|
|
22 |
For more options: |
|
23 |
------------------ |
|
24 |
snf-burnin --help |
|
25 |
|
|
26 |
|
|
27 |
Example scripts |
|
28 |
----------------- |
|
29 |
Under /snf-tools/conf/ you can find example scripts for automating snf-burnin testing using cron. |
|
30 |
|
|
31 |
- **snf-burnin-run.sh** runs snf-burnin with the given parameters, deletes stale instances (servers, networks) from old runs and delete logs older than a week. It aborts if snf-burnin runs for longer than expected. |
|
32 |
- **snf-burnin-output.sh** checks for failed snf-burnin tests the last 30 minutes in a given log folder. Exit status is 0 if no failures where encountered, else exit status is 1. |
Also available in: Unified diff