Commit Graph

9 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 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
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
Tatyana Leontovich d2ce5b476d Add gates_tests to system_tests.__init__
We miss to add our gates directory in tests_directory,
so tests can not be executed

Change-Id: I3b747e3fe8f5aae337b1ca81471a881280b148a0
2016-02-15 18:56:25 +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
Dmitry Tyzhnenko 8f54429f75 Move define_custom_groups to system_test package
Add function for adding custom group which checks presence
    the config file

Implement blueprint template-based-testcases

Change-Id: I4347754749cc5d7fb3c46eeebea6cb0097551777
2015-12-29 13:25:08 +00:00
Tatyana Leontovich 1926f5498b Add package version check
To avoid false positive result in gate fuel library test add next assertion:

* We have packages that should be updated - if not raise error
* Packages from review is higer version that installed - if not raise error

Change-Id: I065bef8f73d2abdb1b3a905a2720a2db5277e4fc
Closes-Bug: #1523466
2015-12-17 18:30:59 +02:00
Dmitry Tyzhnenko 68ed1d6793 Add custom groups for template base cases
For define own group, put it into group_list in
    define_custom_group() at run_tests.py

Implements blueprint template-based-testcases
Change-Id: I8804768f17dc2368b7c2f99dc838ec0308bba79a
2015-11-12 15:47:43 +02:00
Dmitry Tyzhnenko fdcff1cba3 Template based tests with yaml configs
Rework fuleweb_test framworks for automation generating TestCase

put yaml confs into fuelweb_test/system_tests_templates
define Case in fuelweb_test/actions_tests
proboscis generate group of test for each case and config

For sen new test plans use Jenkins script.
    for all matrix:
        sh -x "utils/jenkins/system_tests.sh" -L -j $JOB_NAME \
            -t test -w "$WORKSPACE" -i $ISO_PATH \
            -o --group=system_test \
            -o --show-plan -k -K

    for some case and all configuration:
        sh -x "utils/jenkins/system_tests.sh" -L -j $JOB_NAME \
            -t test -w "$WORKSPACE" -i $ISO_PATH \
            -o --group=system_test.create_deploy_ostf \
            -o --show-plan -k -K

    for some case and some config
        sh -x "utils/jenkins/system_tests.sh" -L -j $JOB_NAME \
            -t test -w "$WORKSPACE" -i $ISO_PATH \
            -o --group=system_test.create_deploy_ostf.1ctrl_1comp_1cinder_neutronVLAN \
            -o --show-plan -k -K

    for run all destroy controllers failover cases
        sh -x "utils/jenkins/system_tests.sh" -L -j $JOB_NAME \
            -t test -w "$WORKSPACE" -i $ISO_PATH \
            -o --group=system_test.failover.destroy_controllers.3ctrl_2comp_1cndr_neutronVLAN \
            -o --show-plan -k -K

Change-Id: I81eeb0df84a0f373be029f20ec6c53e8d3596596
Implements blueprint template-based-testcases
2015-10-07 17:23:03 +03:00