Commit Graph

13 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
Alexey Stepanov 40abdc748e run_system_test: check by pylint on gates
add run_system_test to pylint targets

Change-Id: I430ad29f88739cd81be2725449686f57548c1b54
2016-08-24 15:35:00 +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
Alexey Stepanov 60167eb334 Fix pytest import
FixtureManager has been moved from _pytest.python to _pytest.fixtures

Change-Id: I5cde09607b0af47f75916d959eb05216488a0d24
2016-08-22 16:13:05 +03:00
Artem Grechanichenko 2fe3dc56ff Add fuel-qa system tests mapping for openstack/puppet-projects
Add new mapping structure for openstack/puppet-projects
For each project in openstack/puppet-* projects(limited by project described in
github.com/openstack/fuel-library/deployment/puppet/openstack_tasks/Puppetfile)
will be mapped fuel-qa system-test in gates_tests/helpers/openstack_puppet_modules_mapping.yaml

mapping=['system_test']=[list of openstack/puppet-projects]

Mapping takes project edited in review and register single test group -
"review_in_openstack_puppet_modules" which mapped to system_test from mapping.

Change-Id: I16d8015be6e02717893955b45f7c718413ee8c10
Closes-Bug: #1590066
2016-06-09 16:19:49 +03:00
Dmitry Tyzhnenko 6a35a38ab9 Move ha_neutron and bvt to fuel_tests
Add ability to run_system_test run test from fuel_tests

move test groups into fuel_tests:
    bvt2 with new name is pytest_bvt2
    ha_heutron

Change-Id: Ic6a0d78e113f58af388ac2abe758a8be5e3e5867
2016-04-26 18:06:25 +03:00
Dmitry Tyzhnenko 89e2c36d46 Use set in groups iteration
Change-Id: Ia87fc007a89cc8f5255a5c9b185b5ee3e6a72c8a
Closes-bug: #1563260
2016-03-29 13:44:48 +03:00
Alexey Stepanov fe0dc7cacb Pylint: fix trivial issues 10
Change-Id: I5cbf0cf588f8cbeefefcd1fac3ba714fb6426a40
fix: redefined variable type
Related-bug: #1556791
2016-03-23 14:41:22 +03:00
Artem Grechanichenko f8b52e8f73 Create test mapping for puppet-modules
As part of fuel-library-gates, adding mapping structure for puppet modules.
For each system-test as a key exist list of deployment/puppet,
deployment/Puppetfile, osnailyfactor/modular modules which it's system-test covers.
Mapping takes list of modules edit in review and register single test group - "review_fuel_library"
which mapped to system_test from mapping.

Change-Id: Ibce134668d74914bc6e3c5bdabadf6b5312dd3de
Closes-bug: #1529787
2016-03-06 17:58:10 +02: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
Alexey Stepanov 70106730d9 Python3 code compatibility: Stage1
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
2016-02-17 11:36:59 +03:00
Tatyana Leontovich e8eae3dc0e Call system.exit if we run non existing group
Change-Id: I2448d824a0d3f052720dc9e495b44239a699fb67
Closes-Bug: #1545727
2016-02-16 15:31:36 +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