History | View | Annotate | Download (23.1 kB)
Merge branch 'develop' into feature-burnin-extentions
Conflicts: snf-tools/synnefo_tools/burnin/astakos_tests.py snf-tools/synnefo_tools/burnin/common.py
Destroy created containers at tearDown
Allow commendless tests
Adjust burnin to use synnefo-astakosclient methods
snf-burnin: Replace usage of CachedAstakosClient
CachedAstakosClient is an internal class of kamaki.Instead of using this, use the AstakosClient class thatkamaki re-exports from astakosclient library.
burnin: Alter AstakosClient to CachedAstakosClient
Kamaki changed its API and now AstakosClient has been renamed toCachedAstakosClient whereas the AstakosClient class points to theastakosclient package.
snf-burnin: Better log output
Testsuite ServerTestSuite will not fail if one of the generatedtests fails.
burnin: Fix a bug when generated tests fail
When a generated test was failing (in particular theGeneratedServerTestSuite) burnin couldn't know that this test failedand wasn't exiting with an error exit status.
Fix this by forcing the test that generated the erroneous test suite to...
burnin: Add --temp-directory option
This option is used to specify a temp directory to be usedby burnin to save it's intermediate files. The defaultvalue for this option is "/tmp/"
burnin: Change --quiet logging behavior
When --quiet flag is used, burnin will not produce a loggingfile at all (neither will log to stdout). This flag is usedwhen we simple want to check if there are stale servers fromprevious runs (we can do this based on burnin's exit status)...
burnin: Get quotas from Astakos service
burnin: Verify quotas
After every action that changes the user's quotasverify that quotas' changes are consistent.
burnin: Implement the new Network API
burnin: Add new logger
burnin: Parse arguments
burnin: Add --quiet and --final-report-only flags
`final-report-only' flag is useful when burnin is used inscript files and it's output is to be sent using email.
burnin: Test name2uuid
burnin: Add FlavorsTestSuite
burnin: Add PithosTestSuite
burnin: Add ImagesTestSuite
burnin: Use descriptors as test attributes
Since each instance of the TestCase will only be used to run a singletest method (a new fixture is created for each test) the attributes cannot be saved in the class instances. Instead we use descriptors.
burnin: Write ServerTestSuite
burnin: Create a new module to split up codebase
burnin: Implement StaleServersTestSuite
This testsuite is used to inspect and delete stale servers(servers left from previous burnin runs).
burnin: Implement NetworkTestSuite
snf-ci: Update burnin command line parameters
Add the kamaki_version parameter to the ci config file.Using this parameter the user can specify a version of kamakito be used (mostly by burnin).
Force the use of version 0.11next-1811-197b413 for kamaki,...