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)
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
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