ff9c4ac151
Class `verification.verifiers.tempest.Tempest` contains next changes: Output from installation of virtual environment is not useful for users, so visibility of this output was changed and now only in debug mode it will be printed. The status of verification will be changed to 'FAILED' if something will go wrong in subproccess.call Two variables contain word 'tempest' in their names. This is redundant, so they were renamed: Tempest.tempest_base_path => Tempest.base_repo Tempest.tempest_path => Tempest._path Construction "os.path.join(Tempest.path, some_path)" was moved to method `Tempest.path`, since it used in many places. Method `Tempest.parse_results` should not be static, because it needed inner variable `Tempest.log_file_raw`, so this was fixed. "git remote update" is not needed in Tempest installation, so we can remove this call and decrease time of installation. In `rally.cmd.commands.verify.start` command, several issues were fixed: First function argument changed to "set_name" instead of "deploy_id". Reason: "deploy_id" have default value, so it should be the first in arguments. It will simplify command for end-users(launch 'rally verify start <set_name>' instead of 'rally verify start --set <set_name>'). Task commands have cool feature: save task_id in global variables, so results cmd can print the last task, without setting it id. This feature is ported in verification. Tests for verification contains a lot of tests, so they are splitted to separate classes(TempestVerifyTestCase, TempestInstallAndUninstallTestCase and etc). Also, new tests were added. Change-Id: I08a52a1e3ceb468ba619049573bcfe642aecbcaf |
||
---|---|---|
.. | ||
aas | ||
benchmark | ||
cmd | ||
db | ||
deploy | ||
doc | ||
fixtures | ||
objects | ||
orchestrator | ||
rally_scenarios | ||
verification | ||
__init__.py | ||
fakes.py | ||
test_broker.py | ||
test_fileutils.py | ||
test_fuelclient.py | ||
test_hacking.py | ||
test_osclients.py | ||
test_resources.py | ||
test_sshutils.py | ||
test_utils.py | ||
test.py |