SingletonMeta class is exists in fuel-devops: deprecate copy
all imports has been changed to devops side
Announce drop of deprecated and already unused helpers.
Change-Id: I98311de2c4fc579b8d6095bf5decd28940a00f88
(cherry picked from commit ef37f0d)
1. PyCharm inspection: ignore no member for magic places
(six.moves, mixin for system_test, unicode<->string on python2)
2. Fix docstrings
3. Fix reraise of SkipTest
(use raise instead of raising again the same exception, but no args)
4. Bash simple variable usage
Closes-bug: #1578998
Change-Id: Ifac2dcb68b323ce48c6c80598abfd18ed9bf2caf
Add test for testing Separate master node deployment
on pre-provisioned Centos 7 server
Change-Id: I9b9d40a59d24f579502a38dfc9b8c142bc219a06
Closes-Bug: #1575650
Make division transparent-compatible (from __future__ import division, // for strict int result)
Do not use round due to different types of result objects
blueprint fuel-qa-python3-compatibility
Related-bug: #1556791
Change-Id: I7bb173c6f97ac046af45c3f52cc32846a93a8981
1. Disable cyclic imports scan due to false-negative result on new tests
2. Disable no-member check on methods library and factory on new tests
Change-Id: I00172fef100bc859d994131679c897402630fddf
Related-bug: #1556791
Do not use filter(), map() or zip() for not iterator tasks
blueprint fuel-qa-python3-compatibility
Related-bug: #1556791
Change-Id: I6e031ed2ca18080a15eecd5d0c1db275f9ec9aa1
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
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