Closed Ximinhan closed 1 year ago
.package create: /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package
.package installdeps: setuptools>=65.5.1, setuptools_scm[toml]>=6.2
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
py38 create: /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/py38
py38 installdeps: .[tests]
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev18+gf3ec19e.tar.gz
py38 installed: aiodns==3.0.0,aiohttp==3.8.4,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.5.7,cffi==1.15.1,chardet==5.1.0,charset-normalizer==3.2.0,click==8.1.4,colorama==0.4.6,coverage==7.2.7,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.6,distlib==0.3.6,errata-tool @ git+https://github.com/red-hat-storage/errata-tool@2fd4c8b5e26d13eae73557e1621f922a57b2acf6,exceptiongroup==1.1.2,filelock==3.12.2,flake8==6.0.0,flexmock==0.11.3,frozenlist==1.3.3,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.0,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,platformdirs==3.8.1,pluggy==1.2.0,ply==3.11,pycares==4.3.0,pycodestyle==2.10.0,pycparser==2.21,pydantic==1.10.11,pyflakes==3.0.1,pygit2==1.10.1,pylint==2.17.4,pyproject-api==1.5.3,pytest==7.4.0,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,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-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev18%2Bgf3ec19e.tar.gz,ruamel.yaml==0.17.32,ruamel.yaml.clib==0.2.7,semver==3.0.1,six==1.16.0,tenacity==8.2.2,tomli==2.0.1,tomlkit==0.11.8,tox==4.6.4,typing-extensions==4.7.1,urllib3==2.0.3,virtualenv==20.23.1,wrapt==1.15.0,yarl==1.9.2
py38 run-test-pre: PYTHONHASHSEED='3699648058'
py38 run-test: 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
.......................changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
..changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
.....................................................................................................................
----------------------------------------------------------------------
Ran 194 tests in 1.327s
OK
To fix missing builds in other advisories:
elliott move-builds -k image --from 42 --to <target_advisory> --only operand-nvr-1-0
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 12 7 2 1 43%
elliottlib/_version.py 2 2 0 0 0%
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/bug/__init__.py 0 0 0 0 100%
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 39 6 8 1 85%
elliottlib/cli/find_bugs_sweep_cli.py 227 34 128 21 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 265 94 171 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 2965 247 41%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev19+g3d8113f.tar.gz
py38 installed: aiodns==3.0.0,aiohttp==3.8.4,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.5.7,cffi==1.15.1,chardet==5.1.0,charset-normalizer==3.2.0,click==8.1.4,colorama==0.4.6,coverage==7.2.7,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.6,distlib==0.3.6,errata-tool @ git+https://github.com/red-hat-storage/errata-tool@2fd4c8b5e26d13eae73557e1621f922a57b2acf6,exceptiongroup==1.1.2,filelock==3.12.2,flake8==6.0.0,flexmock==0.11.3,frozenlist==1.3.3,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.0,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,platformdirs==3.8.1,pluggy==1.2.0,ply==3.11,pycares==4.3.0,pycodestyle==2.10.0,pycparser==2.21,pydantic==1.10.11,pyflakes==3.0.1,pygit2==1.10.1,pylint==2.17.4,pyproject-api==1.5.3,pytest==7.4.0,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,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-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev19%2Bg3d8113f.tar.gz,ruamel.yaml==0.17.32,ruamel.yaml.clib==0.2.7,semver==3.0.1,six==1.16.0,tenacity==8.2.2,tomli==2.0.1,tomlkit==0.11.8,tox==4.6.4,typing-extensions==4.7.1,urllib3==2.0.3,virtualenv==20.23.1,wrapt==1.15.0,yarl==1.9.2
py38 run-test-pre: PYTHONHASHSEED='220701944'
py38 run-test: 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
.......................changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
..changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
.....................................................................................................................
----------------------------------------------------------------------
Ran 194 tests in 1.272s
OK
To fix missing builds in other advisories:
elliott move-builds -k image --from 42 --to <target_advisory> --only operand-nvr-1-0
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 12 7 2 1 43%
elliottlib/_version.py 2 2 0 0 0%
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/bug/__init__.py 0 0 0 0 100%
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 47 47 18 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 39 6 8 1 85%
elliottlib/cli/find_bugs_sweep_cli.py 227 34 128 21 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 265 94 171 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 7064 3933 2967 247 41%
py38 run-test: commands[2] | flake8
./elliottlib/cli/change_state_cli.py:75:28: F541 f-string is missing placeholders
./elliottlib/cli/create_placeholder_cli.py:58:20: F541 f-string is missing placeholders
ERROR: InvocationError for command /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/py38/bin/flake8 (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py38: commands failed
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev20+gf83c9d8.tar.gz
py38 installed: aiodns==3.0.0,aiohttp==3.8.4,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.5.7,cffi==1.15.1,chardet==5.1.0,charset-normalizer==3.2.0,click==8.1.4,colorama==0.4.6,coverage==7.2.7,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.6,distlib==0.3.6,errata-tool @ git+https://github.com/red-hat-storage/errata-tool@2fd4c8b5e26d13eae73557e1621f922a57b2acf6,exceptiongroup==1.1.2,filelock==3.12.2,flake8==6.0.0,flexmock==0.11.3,frozenlist==1.3.3,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.0,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,platformdirs==3.8.1,pluggy==1.2.0,ply==3.11,pycares==4.3.0,pycodestyle==2.10.0,pycparser==2.21,pydantic==1.10.11,pyflakes==3.0.1,pygit2==1.10.1,pylint==2.17.4,pyproject-api==1.5.3,pytest==7.4.0,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,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-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev20%2Bgf83c9d8.tar.gz,ruamel.yaml==0.17.32,ruamel.yaml.clib==0.2.7,semver==3.0.1,six==1.16.0,tenacity==8.2.2,tomli==2.0.1,tomlkit==0.11.8,tox==4.6.4,typing-extensions==4.7.1,urllib3==2.0.3,virtualenv==20.23.1,wrapt==1.15.0,yarl==1.9.2
py38 run-test-pre: PYTHONHASHSEED='1714106416'
py38 run-test: 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
.......................changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
..changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
.....................................................................................................................
----------------------------------------------------------------------
Ran 194 tests in 1.279s
OK
To fix missing builds in other advisories:
elliott move-builds -k image --from 42 --to <target_advisory> --only operand-nvr-1-0
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 12 7 2 1 43%
elliottlib/_version.py 2 2 0 0 0%
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/bug/__init__.py 0 0 0 0 100%
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 47 47 18 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 37 37 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 39 6 8 1 85%
elliottlib/cli/find_bugs_sweep_cli.py 227 34 128 21 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 265 94 171 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 7065 3934 2967 247 41%
py38 run-test: commands[2] | flake8
./elliottlib/cli/change_state_cli.py:75:28: F541 f-string is missing placeholders
./elliottlib/cli/create_placeholder_cli.py:58:20: F541 f-string is missing placeholders
ERROR: InvocationError for command /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/py38/bin/flake8 (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py38: commands failed
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev21+ge75c2a6.tar.gz
py38 installed: aiodns==3.0.0,aiohttp==3.8.4,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.5.7,cffi==1.15.1,chardet==5.1.0,charset-normalizer==3.2.0,click==8.1.4,colorama==0.4.6,coverage==7.2.7,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.6,distlib==0.3.6,errata-tool @ git+https://github.com/red-hat-storage/errata-tool@2fd4c8b5e26d13eae73557e1621f922a57b2acf6,exceptiongroup==1.1.2,filelock==3.12.2,flake8==6.0.0,flexmock==0.11.3,frozenlist==1.3.3,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.0,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,platformdirs==3.8.1,pluggy==1.2.0,ply==3.11,pycares==4.3.0,pycodestyle==2.10.0,pycparser==2.21,pydantic==1.10.11,pyflakes==3.0.1,pygit2==1.10.1,pylint==2.17.4,pyproject-api==1.5.3,pytest==7.4.0,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,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-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev21%2Bge75c2a6.tar.gz,ruamel.yaml==0.17.32,ruamel.yaml.clib==0.2.7,semver==3.0.1,six==1.16.0,tenacity==8.2.2,tomli==2.0.1,tomlkit==0.11.8,tox==4.6.4,typing-extensions==4.7.1,urllib3==2.0.3,virtualenv==20.23.1,wrapt==1.15.0,yarl==1.9.2
py38 run-test-pre: PYTHONHASHSEED='1093651008'
py38 run-test: 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
.......................changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
..changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
.....................................................................................................................
----------------------------------------------------------------------
Ran 194 tests in 1.299s
OK
To fix missing builds in other advisories:
elliott move-builds -k image --from 42 --to <target_advisory> --only operand-nvr-1-0
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 12 7 2 1 43%
elliottlib/_version.py 2 2 0 0 0%
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/bug/__init__.py 0 0 0 0 100%
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 47 47 18 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 37 37 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 39 6 8 1 85%
elliottlib/cli/find_bugs_sweep_cli.py 227 34 128 21 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 265 94 171 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 7065 3934 2967 247 41%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev23+g19efc16.tar.gz
py38 installed: aiodns==3.0.0,aiohttp==3.8.4,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.5.7,cffi==1.15.1,chardet==5.1.0,charset-normalizer==3.2.0,click==8.1.4,colorama==0.4.6,coverage==7.2.7,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.6,distlib==0.3.6,errata-tool @ git+https://github.com/red-hat-storage/errata-tool@2fd4c8b5e26d13eae73557e1621f922a57b2acf6,exceptiongroup==1.1.2,filelock==3.12.2,flake8==6.0.0,flexmock==0.11.3,frozenlist==1.3.3,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.0,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,platformdirs==3.8.1,pluggy==1.2.0,ply==3.11,pycares==4.3.0,pycodestyle==2.10.0,pycparser==2.21,pydantic==1.10.11,pyflakes==3.0.1,pygit2==1.10.1,pylint==2.17.4,pyproject-api==1.5.3,pytest==7.4.0,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,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-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev23%2Bg19efc16.tar.gz,ruamel.yaml==0.17.32,ruamel.yaml.clib==0.2.7,semver==3.0.1,six==1.16.0,tenacity==8.2.2,tomli==2.0.1,tomlkit==0.11.8,tox==4.6.4,typing-extensions==4.7.1,urllib3==2.0.3,virtualenv==20.23.1,wrapt==1.15.0,yarl==1.9.2
py38 run-test-pre: PYTHONHASHSEED='502060967'
py38 run-test: 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
.......................changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
..changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
.....................................................................................................................
----------------------------------------------------------------------
Ran 194 tests in 1.240s
OK
To fix missing builds in other advisories:
elliott move-builds -k image --from 42 --to <target_advisory> --only operand-nvr-1-0
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 12 7 2 1 43%
elliottlib/_version.py 2 2 0 0 0%
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/bug/__init__.py 0 0 0 0 100%
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 39 6 8 1 85%
elliottlib/cli/find_bugs_sweep_cli.py 227 34 128 21 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 265 94 171 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 2965 247 41%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.package/lib/python3.8/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
config = read_configuration(filepath, True, ignore_option_errors, dist)
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev26+gc75dae5.tar.gz
py38 installed: aiodns==3.0.0,aiohttp==3.8.4,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.5.7,cffi==1.15.1,chardet==5.1.0,charset-normalizer==3.2.0,click==8.1.4,colorama==0.4.6,coverage==7.2.7,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.6,distlib==0.3.6,errata-tool @ git+https://github.com/red-hat-storage/errata-tool@2fd4c8b5e26d13eae73557e1621f922a57b2acf6,exceptiongroup==1.1.2,filelock==3.12.2,flake8==6.0.0,flexmock==0.11.3,frozenlist==1.3.3,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.0,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,platformdirs==3.8.1,pluggy==1.2.0,ply==3.11,pycares==4.3.0,pycodestyle==2.10.0,pycparser==2.21,pydantic==1.10.11,pyflakes==3.0.1,pygit2==1.10.1,pylint==2.17.4,pyproject-api==1.5.3,pytest==7.4.0,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,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-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev26%2Bgc75dae5.tar.gz,ruamel.yaml==0.17.32,ruamel.yaml.clib==0.2.7,semver==3.0.1,six==1.16.0,tenacity==8.2.2,tomli==2.0.1,tomlkit==0.11.8,tox==4.6.4,typing-extensions==4.7.1,urllib3==2.0.3,virtualenv==20.23.1,wrapt==1.15.0,yarl==1.9.2
py38 run-test-pre: PYTHONHASHSEED='1109986408'
py38 run-test: 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
.......................changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
..changed 123 from status1 to status2
.123 is already on status1
.changed 123 from status1 to status2
.....................................................................................................................
----------------------------------------------------------------------
Ran 194 tests in 1.428s
OK
To fix missing builds in other advisories:
elliott move-builds -k image --from 42 --to <target_advisory> --only operand-nvr-1-0
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 12 7 2 1 43%
elliottlib/_version.py 2 2 0 0 0%
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/bug/__init__.py 0 0 0 0 100%
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 39 6 8 1 85%
elliottlib/cli/find_bugs_sweep_cli.py 227 34 128 21 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 265 94 171 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 2965 247 41%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
py38: install_deps> python -I -m pip install '.[tests]'
.pkg: install_requires> python -I -m pip install 'setuptools>=65.5.1' 'setuptools_scm[toml]>=6.2'
.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: packaging==23.1,pip==23.1.2,setuptools==67.8.0,setuptools-scm==7.1.0,tomli==2.0.1,typing_extensions==4.7.1,wheel==0.40.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@ git+https://github.com/red-hat-storage/errata-tool@v1.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-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev28+g0f75963.tar.gz
py38: freeze> python -m pip freeze --all
py38: aiodns==3.0.0,aiohttp==3.8.4,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.5.7,cffi==1.15.1,chardet==5.1.0,charset-normalizer==3.2.0,click==8.1.4,colorama==0.4.6,coverage==7.2.7,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.6,distlib==0.3.6,errata-tool @ git+https://github.com/red-hat-storage/errata-tool@2fd4c8b5e26d13eae73557e1621f922a57b2acf6,exceptiongroup==1.1.2,filelock==3.12.2,flake8==6.0.0,flexmock==0.11.3,frozenlist==1.3.3,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.0,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.1.2,platformdirs==3.8.1,pluggy==1.2.0,ply==3.11,pycares==4.3.0,pycodestyle==2.10.0,pycparser==2.21,pydantic==1.10.11,pyflakes==3.0.1,pygit2==1.10.1,pylint==2.17.4,pyproject-api==1.5.3,pytest==7.4.0,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,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-573/.tox/.tmp/package/1/rh-elliott-2.1.1.dev28%2Bg0f75963.tar.gz#sha256=c11c8536d163975283dc44beaaf7e7a0b22bd9778d83c92a8cc3206fe24e9fab,ruamel.yaml==0.17.32,ruamel.yaml.clib==0.2.7,semver==3.0.1,setuptools==67.8.0,six==1.16.0,tenacity==8.2.2,tomli==2.0.1,tomlkit==0.11.8,tox==4.6.4,typing_extensions==4.7.1,urllib3==2.0.3,virtualenv==20.23.1,wheel==0.40.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
changed 123 from status1 to status2
123 is already on status1
changed 123 from status1 to status2
changed 123 from status1 to status2
123 is already on status1
changed 123 from status1 to status2
............................................................................................................................................To fix missing builds in other advisories:
elliott move-builds -k image --from 42 --to <target_advisory> --only operand-nvr-1-0
......
----------------------------------------------------------------------
Ran 194 tests in 1.257s
OK
py38: commands[1]> coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 12 7 2 1 43%
elliottlib/_version.py 2 2 0 0 0%
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/bug/__init__.py 0 0 0 0 100%
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 39 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 265 94 171 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 7063 3931 2967 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 (22.91=setup[18.68]+cmd[2.62,1.00,0.61] seconds)
congratulations :) (23.33 seconds)
LGTM
for microshfit bug, don't attach and don't raise error if microshift advisory has no build this change won't sweep microshift bugs by default so need to find bugs for microshift advisory after build attached, which included in https://issues.redhat.com/browse/ART-6669 with https://github.com/openshift-eng/aos-cd-jobs/pull/3781