py3: install_deps> python -I -m pip install coverage inotify pytest pytest-cov
.pkg: install_requires> python -I -m pip install 'setuptools>=40.8.0' wheel
.pkg: _optional_hooks> python /tmp/venv-KnSo/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: get_requires_for_build_sdist> python /tmp/venv-KnSo/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: get_requires_for_build_wheel> python /tmp/venv-KnSo/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: freeze> python -m pip freeze --all
.pkg: pip==25.0.1,setuptools==78.1.0,wheel==0.45.1
.pkg: prepare_metadata_for_build_wheel> python /tmp/venv-KnSo/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: build_sdist> python /tmp/venv-KnSo/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
py3: install_package_deps> python -I -m pip install inotify
py3: install_package> python -I -m pip install --force-reinstall --no-deps /w/workspace/com-pylog-tox-sonarqube/mdclogpy/.tox/.tmp/package/1/mdclogpy-1.1.4.tar.gz
py3: freeze> python -m pip freeze --all
py3: coverage==7.8.0,exceptiongroup==1.2.2,iniconfig==2.1.0,inotify==0.2.10,mdclogpy @ file:///w/workspace/com-pylog-tox-sonarqube/mdclogpy/.tox/.tmp/package/1/mdclogpy-1.1.4.tar.gz#sha256=50856901b763fad7d21455751f87408d94d4d11c95f18755636c6e04c3b501a8,nose==1.3.7,packaging==25.0,pip==25.0.1,pluggy==1.5.0,pytest==8.3.5,pytest-cov==6.1.1,setuptools==78.1.0,tomli==2.2.1,wheel==0.45.1
py3: commands[0]> pytest --junitxml xunit-results.xml --cov mdclogpy --cov-report xml --cov-report term-missing --cov-report html --cov-fail-under=70
============================= test session starts ==============================
platform linux -- Python 3.10.6, pytest-8.3.5, pluggy-1.5.0
cachedir: .tox/py3/.pytest_cache
rootdir: /w/workspace/com-pylog-tox-sonarqube/mdclogpy
plugins: cov-6.1.1
collected 22 items

tst/test_Logger.py .................                                     [ 77%]
tst/test_mdclogpy.py .....                                               [100%]

=============================== warnings summary ===============================
tst/test_Logger.py:138
  /w/workspace/com-pylog-tox-sonarqube/mdclogpy/tst/test_Logger.py:138: DeprecationWarning: invalid escape sequence '\ '
    self.logger.info('\ and "')

tst/test_Logger.py:143
  /w/workspace/com-pylog-tox-sonarqube/mdclogpy/tst/test_Logger.py:143: DeprecationWarning: invalid escape sequence '\ '
    self.assertEqual(logs[0]["msg"], '\ and "')

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
- generated xml file: /w/workspace/com-pylog-tox-sonarqube/mdclogpy/xunit-results.xml -
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.10.6-final-0 ________________

Name                   Stmts   Miss  Cover   Missing
----------------------------------------------------
mdclogpy/Logger.py       133     10    92%   83-87, 95, 189-190, 241-243
mdclogpy/__init__.py      28      4    86%   42, 82, 87, 92
----------------------------------------------------
TOTAL                    161     14    91%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml
Required test coverage of 70% reached. Total coverage: 91.30%
======================== 22 passed, 2 warnings in 0.28s ========================
py3: commands[1]> coverage xml -i
Wrote XML report to coverage.xml
  py3: OK (9.93=setup[9.12]+cmd[0.67,0.13] seconds)
  congratulations :) (10.09 seconds)