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 dded191c16 Run unit tests on py27 target
Doe to cover target inaccessibility,
let's use target for unit tests by default.
Also this will help on py3 later due to
some differences in logic in some helpers.

Change-Id: I33b3366953bcf14bd48c32c6cb1fdffe23242923
2016-08-30 08:20:23 +03:00
Alexey Stepanov e96978ddea Make coverage report human-readable on gates
Make coverage report human-readable on gates
Require minimal coverage of moved helpers: 75%

Change-Id: I59c589e8626bfa23fbf4f06845db27775f9714a2
2016-08-29 09:05:13 +03:00
Alexey Stepanov 870fb4ff22 Create initial infrastructure for fuel-qa refactoring: .core package
Create initial unittest infrastructure:
Create root packages:
  .core
  .core._tests
Checkers (and gates):
  tox.ini: cover env
    requires:
      pytest-cov
      mock
  /core/pytest.ini
  /.coveragerc
Example changes:
  add collector client as initial target for refactor and testing
  unit tests for HTTPClient (http.py) as example

Blueprint: fuel-qa-join-helpers

Change-Id: I35207eb7bb45ec20d1b61f28be564097420c9f27
2016-08-25 19:22:23 +03: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
Dennis Dmitriev 5a62e85194 Update packages from requirements.txt with 'system_tests.sh -N'
Default behaviour of the system_tests.sh is unchanged,
but with -N it will update requirements on each run (without
--upgrade).
If fuel-devops has incorrect version or not installed, then
script will fail with -N option (until fuel-devops is not packed
to PyPi repository).

- Removed dependency on fuel-devops located on github.
  This dependency splitted into two requirements:

  requirements-devops.txt : will be used with -N option to
      controll the installed fuel-devops version;

  requirements-devops-source.txt : will be used for tox tests
      and update python virtual environments on CI.

- Update system_tests.sh with two new options: -R and -N:
  REQUIREMENTS_DIR or -R : name of the dir where requirements.txt
  and constraints.txt are located (fuelweb_test by default)
  UPDATE_REQUIREMENTS or -N : 'yes' or 'no' (-N == 'yes').
  Perform update PyPi packages from requirements.txt.
  Default : 'no'

- remove unused variables and code that was used for build ISO

Change-Id: Ib9efd2136226fb43b506db390079f1b72a06069d
Related-Bug:#1575065
2016-07-11 14:36:10 +03:00
Alexey Stepanov f34477a748 Pylint: add fuel_tests
1. Add fuel_tests target
2. Fix failures of Pylint(it's voting for now)

Change-Id: I6c7f560e70bc555d22ab342d48723642c9df8e25
2016-05-06 12:06:46 +03:00
Alexey Stepanov cdb190f01d Python3 code compatibility: tox.ini checks v1
Add pep8-py34/35 (deprecation check & etc).
Add pylint with not ignored Python 3 incompatible warnings
Add documents test

Next: add full py34/35 check after modules compatibility fix

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

Change-Id: I65a540aad70bde73043ed36dca222f472f8fe108
2016-03-14 13:46:43 +03:00
Dmitry Tyzhnenko f488aaf23a Add validator for test groups
Add py27 tox environment

Change-Id: I151eeb6e4e70d80ef263c13a3a9408af663c9799
Implements blueprint template-based-testcases
2016-02-23 13:13:45 +02:00
Ondřej Nový 202126f27c Deprecated tox -downloadcache option removed
Caching is enabled by default from pip version 6.0

More info:
https://testrun.org/tox/latest/config.html#confval-downloadcache=path
https://pip.pypa.io/en/stable/reference/pip_install/#caching

Change-Id: I9728aabe59d6e8edd8496e3126bac2057755fee2
2015-12-11 23:50:55 +01:00
Vladimir Sharshov 6c5c8ff99b Compatibility with openstack-gate PEP8
Change-Id: I2b5374d79daa6ac95f7534e266db4524c6c3b29a
2015-10-22 06:12:01 +00:00