Closed vfreex closed 1 year ago
py38: install_deps> python -I -m pip install '.[tests]'
.pkg: install_requires> python -I -m pip install 'setuptools>=65.5.1'
.pkg: _optional_hooks> python /home/art/.local/lib/python3.8/site-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: get_requires_for_build_sdist> python /home/art/.local/lib/python3.8/site-packages/pyproject_api/_backend.py True setuptools.build_meta
.pkg: freeze> python -m pip freeze --all
.pkg: pip==23.2.1,setuptools==68.0.0,wheel==0.41.0
.pkg: build_sdist> python /home/art/.local/lib/python3.8/site-packages/pyproject_api/_backend.py True setuptools.build_meta
py38: install_package_deps> python -I -m pip install 'aiohttp[speedups]>=3.6' 'click>=8.1.3' 'errata-tool~=1.31.0' future 'jira>=3.4.1' 'koji>=1.18' 'pydantic~=1.10.7' pygit2==1.10.1 'python-bugzilla>=3.2' pyyaml requests 'requests-gssapi~=1.2.3' ruamel.yaml semver tenacity
py38: install_package> python -I -m pip install --force-reinstall --no-deps /mnt/workspace/jenkins/working/art-tools_elliott_PR-582/.tox/.tmp/package/1/rh-elliott-0.0.0.tar.gz
py38: freeze> python -m pip freeze --all
py38: aiodns==3.0.0,aiohttp==3.8.5,aiosignal==1.3.1,astroid==2.15.6,async-timeout==4.0.2,attrs==23.1.0,Brotli==1.0.9,cachetools==5.3.1,cchardet==2.1.7,certifi==2023.7.22,cffi==1.15.1,chardet==5.2.0,charset-normalizer==3.2.0,click==8.1.6,colorama==0.4.6,coverage==7.2.7,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.7,distlib==0.3.7,errata-tool==1.31.0,exceptiongroup==1.1.2,filelock==3.12.2,flake8==6.1.0,flexmock==0.11.3,frozenlist==1.4.0,future==0.18.3,gssapi==1.8.2,idna==3.4,iniconfig==2.0.0,isort==5.12.0,jira==3.5.2,jsonpath-rw==1.4.0,koji==1.33.1,lazy-object-proxy==1.9.0,mccabe==0.7.0,multidict==6.0.4,mypy==1.4.1,mypy-extensions==1.0.0,oauthlib==3.2.2,packaging==23.1,pip==23.2.1,platformdirs==3.10.0,pluggy==1.2.0,ply==3.11,pycares==4.3.0,pycodestyle==2.11.0,pycparser==2.21,pydantic==1.10.12,pyflakes==3.1.0,pygit2==1.10.1,pylint==2.17.5,pyproject-api==1.5.3,pytest==7.4.0,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0.1,requests==2.31.0,requests-gssapi==1.2.3,requests-oauthlib==1.3.1,requests-toolbelt==1.0.0,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-582/.tox/.tmp/package/1/rh-elliott-0.0.0.tar.gz#sha256=5614810fd9b924b78f10b80f310888a3fb09cc91e8284069e63d912dfe532235,ruamel.yaml==0.17.32,ruamel.yaml.clib==0.2.7,semver==3.0.1,setuptools==68.0.0,six==1.16.0,tenacity==8.2.2,tomli==2.0.1,tomlkit==0.12.1,tox==4.6.4,typing_extensions==4.7.1,urllib3==2.0.4,virtualenv==20.24.2,wheel==0.41.0,wrapt==1.15.0,yarl==1.9.2
py38: commands[0]> coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................Cannot find any corresponding flaw bugs for these trackers: [13]. These trackers do not have a valid whiteboard component value: [12].
..BZ 9 is ignored because its status was MODIFIED at the moment of sweep cutoff (2021-06-30 12:30:00), however its status changed back to ['ASSIGNED'] afterwards
..................................................................................................................................................
----------------------------------------------------------------------
Ran 194 tests in 1.256s
OK
To fix missing builds in other advisories:
elliott move-builds -k image --from 42 --to <target_advisory> --only operand-nvr-1-0
py38: commands[1]> coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 12 7 2 1 43%
elliottlib/assembly.py 131 39 76 7 67%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 336 195 134 5 36%
elliottlib/build_finder.py 114 12 74 15 86%
elliottlib/bzutil.py 861 350 346 28 55%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 278 278 75 0 0%
elliottlib/cli/add_metadata_cli.py 28 28 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 39 39 14 0 0%
elliottlib/cli/advisory_images_cli.py 14 14 2 0 0%
elliottlib/cli/advisory_impetus_cli.py 22 22 6 0 0%
elliottlib/cli/attach_bugs_cli.py 37 37 18 0 0%
elliottlib/cli/attach_cve_flaws_cli.py 130 65 60 9 46%
elliottlib/cli/change_state_cli.py 44 44 16 0 0%
elliottlib/cli/cli_opts.py 15 0 17 0 100%
elliottlib/cli/common.py 48 12 6 1 69%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 36 36 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 10 3 87%
elliottlib/cli/find_bugs_kernel_cli.py 220 22 87 22 85%
elliottlib/cli/find_bugs_kernel_clones_cli.py 177 30 85 22 79%
elliottlib/cli/find_bugs_qe_cli.py 38 6 8 1 85%
elliottlib/cli/find_bugs_sweep_cli.py 229 35 130 22 82%
elliottlib/cli/find_builds_cli.py 269 200 179 2 19%
elliottlib/cli/find_unconsumed_rpms.py 98 98 56 0 0%
elliottlib/cli/get_golang_versions_cli.py 59 14 32 9 73%
elliottlib/cli/list_cli.py 14 14 2 0 0%
elliottlib/cli/move_builds_cli.py 44 44 16 0 0%
elliottlib/cli/puddle_advisories_cli.py 34 34 8 0 0%
elliottlib/cli/remove_bugs_cli.py 45 6 14 6 80%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 93 93 52 0 0%
elliottlib/cli/rpmdiff_cli.py 102 102 34 0 0%
elliottlib/cli/tag_builds_cli.py 128 128 62 0 0%
elliottlib/cli/tarball_sources_cli.py 83 83 26 0 0%
elliottlib/cli/validate_rhsa.py 45 45 16 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 266 95 173 20 57%
elliottlib/cli/verify_attached_operators_cli.py 159 56 80 5 59%
elliottlib/cli/verify_cvp_cli.py 166 166 78 0 0%
elliottlib/config_model.py 22 0 0 0 100%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 113 0 0%
elliottlib/dotconfig.py 54 11 30 6 75%
elliottlib/errata.py 344 221 150 4 32%
elliottlib/errata_async.py 160 19 60 8 87%
elliottlib/exceptions.py 12 0 0 0 100%
elliottlib/exectools.py 84 7 24 3 89%
elliottlib/gitdata.py 171 137 76 0 14%
elliottlib/imagecfg.py 21 2 0 0 90%
elliottlib/logutil.py 9 1 2 1 82%
elliottlib/metadata.py 154 43 76 18 67%
elliottlib/model.py 105 22 30 2 79%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 2 0 100%
elliottlib/resultsdb.py 28 28 4 0 0%
elliottlib/rhcos.py 80 80 16 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 0 0 60%
elliottlib/rpmdiff.py 31 0 0 0 100%
elliottlib/runtime.py 280 203 106 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 297 139 110 15 50%
-----------------------------------------------------------------------------------
TOTAL 7061 3930 2969 248 41%
py38: commands[2]> flake8
.pkg: _exit> python /home/art/.local/lib/python3.8/site-packages/pyproject_api/_backend.py True setuptools.build_meta
py38: OK (35.32=setup[31.39]+cmd[2.30,0.99,0.65] seconds)
congratulations :) (35.60 seconds)
Patch coverage: 55.17%
and project coverage change: +2.17%
:tada:
Comparison is base (
ebc8529
) 38.68% compared to head (d1744af
) 40.85%. Report is 89 commits behind head on master.
:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
The environment running our github actions doesn't have git. Let's move errata-tool to the PyPI version before making any changes on the github action image.