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' .pkg: _optional_hooks> python /tmp/venv-nc8a/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: get_requires_for_build_sdist> python /tmp/venv-nc8a/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: get_requires_for_build_wheel> python /tmp/venv-nc8a/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: freeze> python -m pip freeze --all .pkg: pip==26.2.2,setuptools==84.2.1 .pkg: prepare_metadata_for_build_wheel> python /tmp/venv-nc8a/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: build_sdist> python /tmp/venv-nc8a/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: build==1.6.1,coverage==7.16.2,exceptiongroup==1.3.1,iniconfig==2.3.1,inotify==0.2.12,mdclogpy @ file:///w/workspace/com-pylog-tox-sonarqube/mdclogpy/.tox/.tmp/package/1/mdclogpy-1.1.4.tar.gz#sha256=91c3a15b4679f72a288024ef60dc28fa6e42873c01703c490819fee217399313,packaging==26.3,pip==26.2.2,pluggy==1.7.0,Pygments==2.21.0,pyproject_hooks==1.3.3,pytest==9.2.0,pytest-cov==7.1.0,setuptools==84.2.1,tomli==2.5.0,typing_extensions==4.16.0 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-9.2.0, pluggy-1.7.0 cachedir: .tox/py3/.pytest_cache rootdir: /w/workspace/com-pylog-tox-sonarqube/mdclogpy plugins: cov-7.1.0 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.30s ======================== py3: commands[1]> coverage xml -i py3: OK (14.06=setup[13.20]+cmd[0.71,0.14] seconds) congratulations :) (14.10 seconds)