Commit Graph

19 Commits

Author SHA1 Message Date
Andreas Jaeger 08db3ad05f Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I37b6a82c9c3c3893bb4b9b6a4c4b5a83a6d8193c
2019-12-18 09:50:01 +01:00
Sergey Novikov 6e43df6df6 Remove a deprecated fuel migration test
Change-Id: I1f9a0f909c823b4baf50891f943e0e4f8be8bbd3
Closes-Bug: 1671805
2017-03-16 12:33:55 +00:00
Vladimir Khlyunev 2faf58fc82 Fix "wrap functions with 2 blank lines" pep8 check
Now gates are requires this pep8 rule as mandatory so until it'll be
fixed merge is blocked.

Change-Id: I0072536f3404b36135be43a59b801fe5db13413b
2016-11-16 11:17:10 +00:00
Alexey Stepanov ba5be62a97 SingletonMeta class is exists in fuel-devops: deprecate copy
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)
2016-08-25 10:31:06 +03:00
Alexey Stepanov ea443c3cc2 Drop private API usage in pytest groups grab
use hook pytest_collection_finish
Related-bug: #1615962

Change-Id: I3a2cb1276a7621bf59b464930e280f5bc4786f1a
2016-08-23 16:42:35 +03:00
Artem Grechanichenko 63ee810635 Refactoring of setup_master method, get_setup method, setup_master action
Change-Id: Ib6bc673345f4337c11a7af45f58c217fe0272c39
Related-Bug: #1604410
2016-07-20 14:52:56 +00:00
Dennis Dmitriev 923af3eb22 Fix regexp that parse a template-based test case name
- allow to use symbols "-" and "_" in the YAML template names

Change-Id: I1e69cf39e667c7198ecddbddedb5aa45d789c7eb
Closes-Bug:#1604057
2016-07-18 19:12:24 +03:00
Alexey Stepanov 3990b5fb65 Fix inspection issues
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
2016-05-10 11:54:55 +03:00
Artem Grechanichenko fa522254a4 template-based test for fuel installation on Centos node
Add test for testing Separate master node deployment
on pre-provisioned Centos 7 server

Change-Id: I9b9d40a59d24f579502a38dfc9b8c142bc219a06
Closes-Bug: #1575650
2016-05-04 09:57:31 +03:00
Dmitry Tyzhnenko 415044aa99 Add support devops 3.0 into fuel-qa
Blueprint: template-based-testcases
Change-Id: Ie641be08bc192f051be755a519210749397df5b5
2016-04-21 10:12:52 +00:00
Alexey Stepanov ed07d4aae7 Python3 code compatibility: division, round
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
2016-03-22 17:56:24 +03:00
Alexey Stepanov bd567ec420 Pylint: fix false negative results
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
2016-03-22 16:28:56 +03:00
Alexey Stepanov 4c6ef9699b Python3 code compatibility: filter, map, zip
Do not use filter(), map() or zip() for not iterator tasks

blueprint fuel-qa-python3-compatibility
Related-bug: #1556791

Change-Id: I6e031ed2ca18080a15eecd5d0c1db275f9ec9aa1
2016-03-18 10:44:09 +03:00
Alexey Stepanov 96a83cf806 Python3 code compatibility: Stage2.1 - iterators support
No API breaking changes:
six.moves.xrange

blueprint fuel-qa-python3-compatibility

Change-Id: Ie502daad92f950929e4ba3fc1e2be1e222c7b51e
2016-03-17 13:16:08 +03:00
Alexey Stepanov 41d761bfdc Pylint: fix trivial issues 3
Change-Id: If141aba37568d102524242ef22bda1ab5e68f080
fix: unused variables, cycles formed as unassigned lists
Related-bug: #1556791
2016-03-16 10:31:18 +03:00
Alexey Stepanov b661d47b32 Pylint: fix trivial issues 2
Change-Id: Id29cb8831714fd96960f85c29d866084a5565f5c
fix: invalid import order, double import, relative import, no super call, instance defined outside of init, incorrect __all__ variable
Related-bug: #1556791
2016-03-16 10:30:31 +03:00
Alexey Stepanov 37009b912a Pylint: fix trivial issues 1
Change-Id: Ie847c0c91f4de31d19e559ab6becaf0a3934a7d0
fix: invalid indent, incorrect formatting, incorrect type check
Related-bug: #1556791
2016-03-16 10:30:12 +03:00
Dmitry Tyzhnenko 82b392284a Refactoring of system_test classes
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
2016-02-25 16:53:59 +02:00
Dmitry Tyzhnenko c106f6be54 Add new runner for system test
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
2016-02-11 16:58:39 +02:00