Commit Graph

12 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 7ec0f37fa1 Move QuietLogger and logwrap to core
1. Move QuietLogger and logwrap to core
2. Fix QuietLogger (if log level was upper, than in param,
  QuietLogger ebabled additional logging instead of pass)
3. Cover by unit-tests
4. Added missed license text
5. add *.log to gitignore

Change-Id: If842791000c76852fe1dec1e66edcc081c278b2c
Blueprint: fuel-qa-join-helpers
(cherry picked from commit b7ca0ff)
2016-09-05 10:39:58 +03:00
Alexey Stepanov 88ae37563a Rework logger
1. Use flexible config based on dictConfig
2. debug decorator wan not used for a years -> dropped
3. Hardcode logger to fuel-qa.__name__ from __name__ due to not root package for now
4. Due to different behavior between labs, override devops logger to act as QA.
5. Capture all propagated to root logger with warning+ level at file only.
6. Do not propagate py.warnings due to a lot of useless warnings from packages

Blueprint: fuel-qa-join-helpers

Change-Id: I0e66909caf11fd98988b601b5054ed1fa9e1aaa9
2016-09-01 11:26:14 +00:00
Alexey Stepanov 7961ba8be7 Exclude debug for keystoneauth1
Set log level to WARNING
Change-Id: I496241d7eebb89d7e473f0ca1ca76d6a54efa7af
Closes-bug: #1604437
2016-07-21 15:05:39 +03:00
Vladimir Khlyunev 8c52fd4aef Allow QuiteLogger to hide custom log level
By default we want to hide all messages except errors but in several cases
(like assert_ha_services_ready) we need to suppress error messages too.

Change-Id: I513c73055f0e517b308868b1cd500a185ea81be2
2016-04-19 08:07:55 +00: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
Alexey Stepanov fec8282ec4 Minor refactor
1. SingletonMeta -> modified to allow handling multiple classes and moved to metaclasses too.
2. @logwrap : process asserts too

Changes reason:
 @logwrap was changed during test debug (was assert in wrapped function
 and stacktrace was not enough for reason understand) and moved out of
 test changest due to not mandatory for this test.
 Pros: Now assert, raised in wrapped function is recorded in log with
 details.

 SingletonMeta: was changed as "nice to have" during work on plugin
 helpers. Later plugin helpers was moved out of SshManager, and all code
 changes was moved to this changeset.
 Pros: Single way for handling the same tasks in different places.
 Previously SshManager used Metaclass, which could not be reused for
 more, than one class and Environment used __new__ directly written
 in class code.

Related-Bug: #1518979
Related-Bug: #1519050

Change-Id: I798302879400747909229cc208f97a669f25bbf3
2016-01-15 11:57:32 +00:00
eprohoda c8ae05294d Update class names from lowercase to CamelCase
Closes-Bug: #1515962
Change-Id: I72b7fb005b37fcf0f81d109230ece8699e681b91
2015-11-19 13:06:57 +00: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 311d8f072b Add filter to paramiko and iso8601 logs
Add filter to suppress debug logs from paramiko and iso8601 modules

Change-Id: I730ee4ede5e82ede0b44ec1f966d03c05c091804
Closes-bug: #1491007
2015-09-01 17:23:19 +03:00
Dennis Dmitriev aa50833aae Add two methods to wait for cluster HA and OS services ready
assert_ha_services_ready():
 OSTF 'HA' test group should be used to validate if a cluster
 in the operational state.
 There are rabbitmq and mysql checks, and will be added haproxy
 and pacemaker checks.

 Without these services the cluster can fail requests from tests.

assert_os_services_ready():
 OSTF 'Sanity' test group to wait until OpenStack services are
 ready.

Change-Id: Ie1bddc965719ca59a143f8f43c53546a4553b1b9
Closes-Bug: #1383247
Closes-Bug: #1455910
2015-05-18 13:27:49 +03:00
Ivan Kliuk 0168055fe6 System tests movement from fuel-main
Apply refactoring patch https://review.openstack.org/#/c/149612/.
  Move contents of fuel-main/fuelweb_test to the repo.
  Add run_tests.sh.
  Change fuel-devops version to 2.9.0 in requirements file.

Change-Id: Id321d63d97290f2fb22736abbe1d74315aed2893
2015-02-06 11:44:08 +02:00