VMware not supported since Fuel 10. So we should stop test it.
Change-Id: I5996520ded3419fd2ce2cb1e76056eed157bfffb
Implements: blueprint remove-vmware
self.d_env.admin_net = 'admin'
'nat_interface' = ''
This patch is reduces warnings amount during
tests run on fuel-devops 3.0.3+
Change-Id: I2bf54952bff79b9483c121a78383e136bcd2a351
Test cases:
1. Reset and redeploy cluster with vCenter after succesfull deployment
2. Stop and redeploy cluster with vCenter with new parameters
3. Redeploy cluster with vCenter after failed deployment
Closes-Bug: #1612578
Change-Id: Ia0de031e9c6d7a72f126a28b8e150496350c5a87
Add test for testing Separate master node deployment
on pre-provisioned Centos 7 server
Change-Id: I9b9d40a59d24f579502a38dfc9b8c142bc219a06
Closes-Bug: #1575650
- Move assigned_slaves attribute from class scope of BaseActions
class to instance scope of ActionTest class. This is to have this
attribute reset before each template based test of the same run
(otherwise it brings slave info from the 1st test to 2nd and so on).
- Add waiting for cluster nodes to be online after migration.
Change-Id: Ie6e6df4932603e84f66023c6843d58a0d9470f68
Partial-Bug: #1559050
Was fixed test with deletion of controller node.
New integration tests were added:
- vcenter_multiroles_computevmware_cindervmvare
- vcenter_add_computevmware
- vcenter_delete_computevmware
Closes-bug: #1567813
Change-Id: Id2cd44077537c51722e3da947dbef227d6f562e8
Some design of system_test packages:
- move actions to separate package
- move core fuctionality to core package
Change-Id: I7b12380a687c9cccbd44d79819f842b1b2470cd5
Implemets blueprint template-based-testcases
1. Fix imports (lovercase imported as UPPERCASE)
2. Fix local variables (CamelCase/UPPERCASE)
3. Use Python3 compatible syntax, when it possible
4. Define attributes in __init__
5. Remove redundant parenthesis
6. Add /logs to .gitignore (to prevent log publish and remove fake git status notifications)
blueprint fuel-qa-python3-compatibility
Change-Id: Ifd60646055d07f888b2e204083b99d9db507f93e
For run the tests from both test suites (fuelweb_test, system_test) we
may use new runner - run_system_test.py.
Changes in framework:
- add @testcase decorator use instead of @factory
Features of new runner:
- auto discovering all test in both test suites
- show the groups from the test suites
- explain content of groups
- run the several groups at the same time
- combine configuration with the test groups from new suite
- run old groups
- use runner in utils/jenkins/system_tests.sh
Changes in tests:
- remove @factory function
- add @testcase to each test class
Change-Id: Ic4086dde60ca8a94dcd2ee079376c97ce719ff03
Implemets blueprint template-based-testcases
Plugin API was changed. If we have several installed versions of same
plugin, it's necessary to take into account his id to configure settings.
Change-Id: Ie8da43addfc36901af73d232b191cd6a77a523bc
Closes-bug: #1533085
fuel-devops suspends nodes one by one before taking a snapshot of
each node. This can lead to slight clock skew after resuming of the
environment later (what we see in #1525214 , when one of controller
nodes is 1-2 minutes behind, which causes Keystone to treat issued
Fernet tokens as invalid).
Force time sync after making a snapshot and resuming an environment
in save_load_environment action.
Change-Id: I93ea8bbc297b1b41b6badef5bf5194d8f75c68b8
Closes-Bug: #1525214
Added possibility to deploy environments with DVR, L2 population and L3 agents HA
(Neutron options) to system tests templates in fuel-qa.
Change-Id: I45b9a2b96cd7af218c4715cec0c7478b5d7bb387
Closes-Bug: #1529230
Use 'case_setup' and 'case_teardown' methods in the test case
for do some preparing and cleanup tasks
Change-Id: I303187a93dfd835aa2126cdf4ec154e08ff58d75
Implements blueprint template-based-testcases
- move self.env from attribute to a property in TestBasic class.
- save devops template to TestBasic attribute in order to
prevent environment model initialization without config
Change-Id: Ifd3ae4db66f37992ff8f956491882915f8fc1ec3
Closes-Bug:#1528491
Remove creation of extra groups. Only one is valid -
test_group(config)
Reuse internal proboscis tool for discover cases.
Change-Id: Ieb9434750c678e9adfd580026530b3fe3225c4b0
Closes-bug: #1527290
Closes-bug: #1527199
Add test cases for Example Plugin
Implements blueprint template-based-testcases
Change-Id: I4352dd895f7686445e1764cd3f026611265450e5
Co-Authored-By: Vladimir Khlyunev <vkhlyunev@mirantis.com>