Closed thegreyd closed 2 years ago
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 create: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev124+gea94453.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.9,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.2,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev124%2Bgea94453.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='4287248289'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.................F..F................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
..................Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7feccdd07160>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7feccdd07160>
.....
======================================================================
FAIL: test_find_bugs_sweep_advisory_type (tests.test_find_bugs_sweep_cli.FindBugsSweepTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/tests/test_find_bugs_sweep_cli.py", line 176, in test_find_bugs_sweep_advisory_type
self.fail(t)
AssertionError: Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 126, in find_bugs_sweep_cli
find_bugs_sweep(runtime, advisory_id, default_advisory_type, check_builds, major_version, find_bugs_obj,
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 190, in find_bugs_sweep
advisory_ids = runtime.group_config.advisories
AttributeError: 'NoneType' object has no attribute 'advisories'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/testing.py", line 408, in invoke
return_value = cli.main(args=args or (), prog_name=prog_name, **extra)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/decorators.py", line 38, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 129, in find_bugs_sweep_cli
runtime.logger.error(traceback.format_exc())
AttributeError: 'Runtime' object has no attribute 'logger'
======================================================================
FAIL: test_find_bugs_sweep_default_advisories (tests.test_find_bugs_sweep_cli.FindBugsSweepTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/tests/test_find_bugs_sweep_cli.py", line 210, in test_find_bugs_sweep_default_advisories
self.fail(t)
AssertionError: Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 126, in find_bugs_sweep_cli
find_bugs_sweep(runtime, advisory_id, default_advisory_type, check_builds, major_version, find_bugs_obj,
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 190, in find_bugs_sweep
advisory_ids = runtime.group_config.advisories
AttributeError: 'NoneType' object has no attribute 'advisories'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/testing.py", line 408, in invoke
return_value = cli.main(args=args or (), prog_name=prog_name, **extra)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/decorators.py", line 38, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 129, in find_bugs_sweep_cli
runtime.logger.error(traceback.format_exc())
AttributeError: 'Runtime' object has no attribute 'logger'
----------------------------------------------------------------------
Ran 161 tests in 0.797s
FAILED (failures=2)
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
ERROR: InvocationError for command /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/bin/coverage run --branch --source elliottlib -m unittest discover -t . -s tests/ (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py38: commands failed
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev125+g290e5b6.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.9,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.2,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev125%2Bg290e5b6.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='1130129726'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.................F..F................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
..................Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f05223efbb0>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f05223efbb0>
..F..
======================================================================
FAIL: test_find_bugs_sweep_advisory_type (tests.test_find_bugs_sweep_cli.FindBugsSweepTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/tests/test_find_bugs_sweep_cli.py", line 176, in test_find_bugs_sweep_advisory_type
self.fail(t)
AssertionError: Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 126, in find_bugs_sweep_cli
find_bugs_sweep(runtime, advisory_id, default_advisory_type, check_builds, major_version, find_bugs_obj,
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 190, in find_bugs_sweep
advisory_ids = runtime.group_config.advisories
AttributeError: 'NoneType' object has no attribute 'advisories'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/testing.py", line 408, in invoke
return_value = cli.main(args=args or (), prog_name=prog_name, **extra)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/decorators.py", line 38, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 129, in find_bugs_sweep_cli
runtime.logger.error(traceback.format_exc())
AttributeError: 'Runtime' object has no attribute 'logger'
======================================================================
FAIL: test_find_bugs_sweep_default_advisories (tests.test_find_bugs_sweep_cli.FindBugsSweepTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/tests/test_find_bugs_sweep_cli.py", line 210, in test_find_bugs_sweep_default_advisories
self.fail(t)
AssertionError: Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 126, in find_bugs_sweep_cli
find_bugs_sweep(runtime, advisory_id, default_advisory_type, check_builds, major_version, find_bugs_obj,
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 190, in find_bugs_sweep
advisory_ids = runtime.group_config.advisories
AttributeError: 'NoneType' object has no attribute 'advisories'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/testing.py", line 408, in invoke
return_value = cli.main(args=args or (), prog_name=prog_name, **extra)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/decorators.py", line 38, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 129, in find_bugs_sweep_cli
runtime.logger.error(traceback.format_exc())
AttributeError: 'Runtime' object has no attribute 'logger'
======================================================================
FAIL: test_verify_attached_bugs_cli (tests.test_verify_attached_bugs_cli.VerifyAttachedBugs)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/tests/test_verify_attached_bugs_cli.py", line 110, in test_verify_attached_bugs_cli
self.assertIn('Regression possible: ON_QA bug OCPBUGS-2 is a backport of bug OCPBUGS-3 which has status ON_QA',
AssertionError: 'Regression possible: ON_QA bug OCPBUGS-2 is a backport of bug OCPBUGS-3 which has status ON_QA' not found in ''
----------------------------------------------------------------------
Ran 161 tests in 0.778s
FAILED (failures=3)
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
ERROR: InvocationError for command /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/bin/coverage run --branch --source elliottlib -m unittest discover -t . -s tests/ (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py38: commands failed
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev126+g213d9a4.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.9,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.2,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev126%2Bg213d9a4.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='616358897'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.................F..F....................................Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f049a7bfb20>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f049a7bfb20>
..F..
======================================================================
FAIL: test_find_bugs_sweep_advisory_type (tests.test_find_bugs_sweep_cli.FindBugsSweepTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/tests/test_find_bugs_sweep_cli.py", line 176, in test_find_bugs_sweep_advisory_type
self.fail(t)
AssertionError: Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 126, in find_bugs_sweep_cli
find_bugs_sweep(runtime, advisory_id, default_advisory_type, check_builds, major_version, find_bugs_obj,
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 190, in find_bugs_sweep
advisory_ids = runtime.group_config.advisories
AttributeError: 'NoneType' object has no attribute 'advisories'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/testing.py", line 408, in invoke
return_value = cli.main(args=args or (), prog_name=prog_name, **extra)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/decorators.py", line 38, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 129, in find_bugs_sweep_cli
runtime.logger.error(traceback.format_exc())
AttributeError: 'Runtime' object has no attribute 'logger'
======================================================================
FAIL: test_find_bugs_sweep_default_advisories (tests.test_find_bugs_sweep_cli.FindBugsSweepTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/tests/test_find_bugs_sweep_cli.py", line 210, in test_find_bugs_sweep_default_advisories
self.fail(t)
AssertionError: Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 126, in find_bugs_sweep_cli
find_bugs_sweep(runtime, advisory_id, default_advisory_type, check_builds, major_version, find_bugs_obj,
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 190, in find_bugs_sweep
advisory_ids = runtime.group_config.advisories
AttributeError: 'NoneType' object has no attribute 'advisories'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/testing.py", line 408, in invoke
return_value = cli.main(args=args or (), prog_name=prog_name, **extra)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib/python3.8/site-packages/click/decorators.py", line 38, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 129, in find_bugs_sweep_cli
runtime.logger.error(traceback.format_exc())
AttributeError: 'Runtime' object has no attribute 'logger'
======================================================================
FAIL: test_verify_attached_bugs_cli (tests.test_verify_attached_bugs_cli.VerifyAttachedBugs)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/tests/test_verify_attached_bugs_cli.py", line 110, in test_verify_attached_bugs_cli
self.assertIn('Regression possible: ON_QA bug OCPBUGS-2 is a backport of bug OCPBUGS-3 which has status ON_QA',
AssertionError: 'Regression possible: ON_QA bug OCPBUGS-2 is a backport of bug OCPBUGS-3 which has status ON_QA' not found in ''
----------------------------------------------------------------------
Ran 161 tests in 0.767s
FAILED (failures=3)
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
ERROR: InvocationError for command /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/bin/coverage run --branch --source elliottlib -m unittest discover -t . -s tests/ (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py38: commands failed
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev127+ga8da35d.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.9,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.2,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev127%2Bga8da35d.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='3139285448'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
....................................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
..................Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f18545f4c10>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f18545f4c10>
......
----------------------------------------------------------------------
Ran 162 tests in 0.774s
OK
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 739 221 338 34 66%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 135 72 60 9 43%
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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 185 58 100 13 66%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 247 91 162 17 56%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 329 214 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6112 3588 2650 179 39%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev129+ge583519.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.9,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.2,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev129%2Bge583519.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='2982310778'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
Validating tracker bugs with builds in rpm advisory
Build found for #OCPBUGS-2, bar
Validating tracker bugs with builds in image advisory
Build found for #OCPBUGS-3, buzz
Validating tracker bugs with builds in extras advisory
Build found for #OCPBUGS-1, foo
...................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
...............Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f40f27d6d90>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f40f27d6d90>
......
----------------------------------------------------------------------
Ran 163 tests in 0.733s
OK
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 739 214 338 35 68%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 135 72 60 9 43%
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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 185 32 100 17 80%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 247 91 162 17 56%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 329 214 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6112 3555 2650 184 39%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev130+gcb31ade.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.9,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.2,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev130%2Bgcb31ade.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='4243675245'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
Validating tracker bugs with builds in rpm advisory
Build found for #OCPBUGS-2, bar
Validating tracker bugs with builds in image advisory
Build found for #OCPBUGS-3, buzz
Validating tracker bugs with builds in extras advisory
Build found for #OCPBUGS-1, foo
...................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
...............Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f9ca6199d30>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9ca6199d30>
......
----------------------------------------------------------------------
Ran 163 tests in 0.769s
OK
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 739 214 338 35 68%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 135 72 60 9 43%
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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 185 32 100 17 80%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 247 91 162 17 56%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 329 214 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6112 3555 2650 184 39%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev138+g0d3d0a4.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.9,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.2,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev138%2Bg0d3d0a4.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='82055941'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
Validating tracker bugs with builds in rpm advisory
Build found for #OCPBUGS-2, bar
Validating tracker bugs with builds in image advisory
Build found for #OCPBUGS-3, buzz
Validating tracker bugs with builds in extras advisory
Build found for #OCPBUGS-1, foo
...................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
...............Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f9b0374adf0>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9b0374adf0>
......
----------------------------------------------------------------------
Ran 163 tests in 0.769s
OK
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 739 214 338 35 68%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 136 69 62 10 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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 187 32 104 17 80%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 247 91 162 17 56%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6109 3546 2656 185 40%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev140+g4b0bcf9.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.9,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.2,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev140%2Bg4b0bcf9.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='508548192'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
Validating tracker bugs with builds in rpm advisory
Build found for #OCPBUGS-2, bar
Validating tracker bugs with builds in image advisory
Build found for #OCPBUGS-3, buzz
Validating tracker bugs with builds in extras advisory
Build found for #OCPBUGS-1, foo
....................................Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f52bc15cd00>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f52bc15cd00>
......
----------------------------------------------------------------------
Ran 163 tests in 0.877s
OK
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 739 214 338 35 68%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 66 58 9 45%
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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 187 32 104 17 80%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 247 91 162 17 56%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6103 3543 2652 184 40%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev140+g4951255.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.9,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.2,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev140%2Bg4951255.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='3892852148'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
..............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
Validating tracker bugs with builds in advisories..
rpm build found for #OCPBUGS-2, bar
image build found for #OCPBUGS-3, buzz
extras build found for #OCPBUGS-1, foo
................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
..................Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f9d75c46df0>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9d75c46df0>
......
----------------------------------------------------------------------
Ran 163 tests in 0.921s
OK
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 739 214 338 35 68%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 66 58 9 45%
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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 189 33 106 18 80%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 247 91 162 17 56%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6105 3544 2654 185 40%
py38 run-test: commands[2] | flake8
./elliottlib/cli/find_bugs_sweep_cli.py:262:16: F541 f-string is missing placeholders
ERROR: InvocationError for command /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/bin/flake8 (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py38: commands failed
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev154+g4955b39.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.3,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev154%2Bg4955b39.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='1977752383'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
Validating tracker bugs with builds in advisories..
rpm build found for #OCPBUGS-2, bar
image build found for #OCPBUGS-3, buzz
extras build found for #OCPBUGS-1, foo
...................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
...............Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f2242f50df0>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f2242f50df0>
......
----------------------------------------------------------------------
Ran 164 tests in 0.745s
OK
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 745 209 338 34 69%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 131 66 58 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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 192 33 108 18 80%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 243 85 162 19 58%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6111 3533 2656 186 40%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev156+gdcba6d3.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.3,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev156%2Bgdcba6d3.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='2993738513'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
....................F.Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
rpm build found for #OCPBUGS-2, bar
image build found for #OCPBUGS-3, buzz
extras build found for #OCPBUGS-1, foo
...................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
...............Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f7a7044bc70>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f7a7044bc70>
......
======================================================================
FAIL: test_find_bugs_sweep_report (tests.test_find_bugs_sweep_cli.FindBugsSweepTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/tests/test_find_bugs_sweep_cli.py", line 86, in test_find_bugs_sweep_report
self.assertIn('BZ1', result.output)
AssertionError: 'BZ1' not found in 'Traceback (most recent call last):\n File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 131, in find_bugs_sweep_cli\n bugs.extend(find_bugs_sweep(runtime, advisory_id, default_advisory_type, major_version, find_bugs_obj,\n File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 188, in find_bugs_sweep\n advisory_ids = common.get_default_advisories(runtime)\n File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/common.py", line 97, in get_default_advisories\n return runtime.group_config.get(\'advisories\', {})\nAttributeError: \'NoneType\' object has no attribute \'get\'\n\nexception with jira bug tracker: \'NoneType\' object has no attribute \'get\'\nTraceback (most recent call last):\n File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 131, in find_bugs_sweep_cli\n bugs.extend(find_bugs_sweep(runtime, advisory_id, default_advisory_type, major_version, find_bugs_obj,\n File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/find_bugs_sweep_cli.py", line 188, in find_bugs_sweep\n advisory_ids = common.get_default_advisories(runtime)\n File "/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/cli/common.py", line 97, in get_default_advisories\n return runtime.group_config.get(\'advisories\', {})\nAttributeError: \'NoneType\' object has no attribute \'get\'\n\nexception with bugzilla bug tracker: \'NoneType\' object has no attribute \'get\'\n'
----------------------------------------------------------------------
Ran 164 tests in 0.750s
FAILED (failures=1)
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
ERROR: InvocationError for command /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/bin/coverage run --branch --source elliottlib -m unittest discover -t . -s tests/ (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py38: commands failed
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev157+gb8f8beb.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.3,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev157%2Bgb8f8beb.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='3760905317'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
rpm build found for #OCPBUGS-2, bar
image build found for #OCPBUGS-3, buzz
extras build found for #OCPBUGS-1, foo
...................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
...............Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f9b4c431d30>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9b4c431d30>
......
----------------------------------------------------------------------
Ran 164 tests in 0.769s
OK
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 745 302 338 15 56%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 131 66 58 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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 191 30 110 19 80%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 243 85 162 19 58%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6110 3623 2658 168 38%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev159+g1fea636.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.3,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev159%2Bg1fea636.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='2411506106'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
rpm build found for #OCPBUGS-2, bar
image build found for #OCPBUGS-3, buzz
extras build found for #OCPBUGS-1, foo
....................................Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f00dafd0d00>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f00dafd0d00>
......
----------------------------------------------------------------------
Ran 164 tests in 0.773s
OK
Blocking bugs for next target release (4.7): ['OCPBUGS-4', 1]
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 745 302 338 15 56%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 131 66 58 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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 191 30 110 19 80%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 243 85 162 19 58%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6110 3623 2658 168 38%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev149+gefde3e2.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.3,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev149%2Bgefde3e2.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='1631539905'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
rpm build found for #OCPBUGS-2, bar
image build found for #OCPBUGS-3, buzz
extras build found for #OCPBUGS-1, foo
...................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
...............Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7efc7c542d30>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7efc7c542d30>
......
----------------------------------------------------------------------
Ran 164 tests in 0.731s
OK
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 729 289 328 15 57%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 131 66 58 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 50 13 6 1 68%
elliottlib/cli/create_cli.py 70 70 20 0 0%
elliottlib/cli/create_placeholder_cli.py 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 194 30 110 19 81%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 238 82 154 16 59%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 275 200 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6092 3607 2640 165 38%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev150+g4010ae3.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.3,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev150%2Bg4010ae3.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='3243132427'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
.....................Tracker Bugs found (3):
('OCPBUGS-1', 'foo')
('OCPBUGS-2', 'bar')
('OCPBUGS-3', 'buzz')
rpm build found for #OCPBUGS-2, bar
image build found for #OCPBUGS-3, buzz
extras build found for #OCPBUGS-1, foo
................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
..................Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f99785ced00>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f99785ced00>
......
----------------------------------------------------------------------
Ran 164 tests in 0.737s
OK
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 729 289 328 15 57%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 131 66 58 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 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 193 30 110 19 81%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 238 82 154 16 59%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 277 201 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6091 3607 2640 165 38%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev151+g2f4ddf2.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.1,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,importlib-metadata==4.12.0,iniconfig==1.1.1,isort==5.10.1,jaraco.classes==3.2.2,jeepney==0.8.0,jira==3.2.0,jsonpath-rw==1.4.0,keyring==23.9.3,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,more-itertools==8.14.0,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev151%2Bg2f4ddf2.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,SecretStorage==3.3.3,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1,zipp==3.8.1
py38 run-test-pre: PYTHONHASHSEED='4181674975'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:771: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:782: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
........................................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
...............Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:341: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f11d8424e80>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f11d8424e80>
......
----------------------------------------------------------------------
Ran 164 tests in 0.711s
OK
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 729 289 328 15 57%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 131 66 58 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 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 193 30 110 19 81%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 238 82 154 16 59%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 277 201 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6091 3607 2640 165 38%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev154+gb035fb8.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.3,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.14,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,iniconfig==1.1.1,isort==5.10.1,jira==3.4.1,jsonpath-rw==1.4.0,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,multidict==6.0.2,mypy==0.971,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev154%2Bgb035fb8.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1
py38 run-test-pre: PYTHONHASHSEED='2914507569'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:767: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:778: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
........................................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
...............Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:342: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f8b1d1c5220>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f8b1d1c5220>
......
----------------------------------------------------------------------
Ran 164 tests in 0.728s
OK
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 729 289 328 15 57%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 131 66 58 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 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 193 30 110 19 81%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 238 82 154 16 59%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 277 201 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6091 3607 2640 165 38%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev153+g90915c8.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.3,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.24,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,iniconfig==1.1.1,isort==5.10.1,jira==3.4.1,jsonpath-rw==1.4.0,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,multidict==6.0.2,mypy==0.981,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev153%2Bg90915c8.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1
py38 run-test-pre: PYTHONHASHSEED='1896634586'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
.................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:767: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:778: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
......................................./usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
..................Retrieving bugs for advisories: ['123', '145']
./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:342: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7f913835c070>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f913835c070>
......
----------------------------------------------------------------------
Ran 164 tests in 0.731s
OK
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 729 289 328 15 57%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 131 66 58 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 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 193 30 110 19 81%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 238 82 154 16 59%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 277 201 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6091 3607 2640 165 38%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev155+gea1e5e4.zip
py38 installed: aiodns==3.0.0,aiohttp==3.8.3,aiosignal==1.2.0,astroid==2.12.10,async-timeout==4.0.2,attrs==22.1.0,Brotli==1.0.9,cchardet==2.1.7,certifi==2022.9.24,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.4.4,cryptography==38.0.1,decorator==5.1.1,defusedxml==0.7.1,dill==0.3.5.1,distlib==0.3.6,errata-tool @ git+http://github.com/thegreyd/errata-tool.git@bad2cb9c3321a1179f018cd9ddcf1d51d634290b,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,frozenlist==1.3.1,future==0.18.2,gssapi==1.8.1,idna==3.4,iniconfig==1.1.1,isort==5.10.1,jira==3.4.1,jsonpath-rw==1.4.0,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,multidict==6.0.2,mypy==0.981,mypy-extensions==0.4.3,oauthlib==3.2.1,packaging==21.3,platformdirs==2.5.2,pluggy==1.0.0,ply==3.11,py==1.11.0,pycares==4.2.2,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,pylint==2.15.3,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,python-bugzilla==3.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,requests-oauthlib==1.3.1,requests-toolbelt==0.9.1,rh-elliott @ file:///mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/.tmp/package/1/rh-elliott-2.0.14.dev155%2Bgea1e5e4.zip,ruamel.yaml==0.17.21,ruamel.yaml.clib==0.2.6,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing_extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1,yarl==1.8.1
py38 run-test-pre: PYTHONHASHSEED='3918429964'
py38 run-test: commands[0] | coverage run --branch --source elliottlib -m unittest discover -t . -s tests/
...............................................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
...................No flaw bugs could be found for these trackers: {'OCPBUGS-2'}
...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
................../mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:767: DeprecationWarning: The object should be created within an async function
super().__init__(
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/connector.py:778: DeprecationWarning: The object should be created within an async function
resolver = DefaultResolver(loop=self._loop)
........./mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:42: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
resp.raise_for_status()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
........................................../usr/lib64/python3.8/multiprocessing/pool.py:265: ResourceWarning: unclosed running multiprocessing pool <multiprocessing.pool.ThreadPool state=RUN pool_size=10>
_warn(f"unclosed running multiprocessing pool {self!r}",
ResourceWarning: Enable tracemalloc to get the object allocation traceback
................/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/elliottlib/errata_async.py:19: DeprecationWarning: The object should be created within an async function
self._session = aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=32, force_close=True))
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/cookiejar.py:67: DeprecationWarning: The object should be created within an async function
super().__init__(loop=loop)
/mnt/workspace/jenkins/working/art-tools_elliott_PR-424/.tox/py38/lib64/python3.8/site-packages/aiohttp/client.py:342: ResourceWarning: Unclosed client session <aiohttp.client.ClientSession object at 0x7fdd71cf4310>
_warnings.warn(
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fdd71cf4310>
......
----------------------------------------------------------------------
Ran 166 tests in 0.732s
OK
py38 run-test: commands[1] | coverage report
Name Stmts Miss Branch BrPart Cover
-----------------------------------------------------------------------------------
elliottlib/__init__.py 8 2 2 1 70%
elliottlib/assembly.py 92 9 54 7 89%
elliottlib/assertion.py 11 0 6 0 100%
elliottlib/brew.py 328 188 144 5 38%
elliottlib/bug/__init__.py 0 0 0 0 100%
elliottlib/build_finder.py 114 12 76 15 86%
elliottlib/bzutil.py 731 287 328 15 58%
elliottlib/cincinnati.py 21 21 4 0 0%
elliottlib/cli/__init__.py 0 0 0 0 100%
elliottlib/cli/__main__.py 272 272 72 0 0%
elliottlib/cli/add_metadata_cli.py 33 33 4 0 0%
elliottlib/cli/advisory_commons_cli.py 90 90 38 0 0%
elliottlib/cli/advisory_drop_cli.py 21 21 2 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 131 66 58 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 40 40 12 0 0%
elliottlib/cli/create_textonly_cli.py 51 51 8 0 0%
elliottlib/cli/find_bugs_blocker_cli.py 43 4 12 3 87%
elliottlib/cli/find_bugs_qe_cli.py 36 4 8 0 91%
elliottlib/cli/find_bugs_sweep_cli.py 193 30 110 19 81%
elliottlib/cli/find_builds_cli.py 255 188 169 2 20%
elliottlib/cli/get_golang_versions_cli.py 56 21 32 5 50%
elliottlib/cli/list_cli.py 17 17 4 0 0%
elliottlib/cli/puddle_advisories_cli.py 37 37 10 0 0%
elliottlib/cli/remove_bugs_cli.py 50 8 14 6 78%
elliottlib/cli/repair_bugs_cli.py 61 5 26 6 87%
elliottlib/cli/rhcos_cli.py 97 97 54 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 42 42 12 0 0%
elliottlib/cli/verify_attached_bugs_cli.py 238 82 154 16 59%
elliottlib/cli/verify_attached_operators_cli.py 120 86 55 0 19%
elliottlib/cli/verify_cvp_cli.py 162 162 78 0 0%
elliottlib/constants.py 52 0 0 0 100%
elliottlib/cvp.py 216 216 115 0 0%
elliottlib/dotconfig.py 54 11 32 6 76%
elliottlib/errata.py 323 208 148 4 32%
elliottlib/errata_async.py 109 6 42 5 93%
elliottlib/exceptions.py 12 0 12 0 100%
elliottlib/exectools.py 84 13 26 3 84%
elliottlib/gitdata.py 171 137 86 0 17%
elliottlib/imagecfg.py 21 2 2 0 91%
elliottlib/logutil.py 9 1 4 1 85%
elliottlib/metadata.py 154 43 78 18 67%
elliottlib/model.py 105 22 38 2 80%
elliottlib/openshiftclient.py 34 34 8 0 0%
elliottlib/pushd.py 21 0 4 0 100%
elliottlib/resultsdb.py 28 28 6 0 0%
elliottlib/rhcos.py 51 51 12 0 0%
elliottlib/rpm_utils.py 30 14 16 5 46%
elliottlib/rpmcfg.py 5 2 2 0 71%
elliottlib/rpmdiff.py 31 0 2 0 100%
elliottlib/runtime.py 277 201 108 2 22%
elliottlib/tarball_sources.py 90 61 34 0 30%
elliottlib/util.py 303 168 112 9 41%
-----------------------------------------------------------------------------------
TOTAL 6093 3605 2640 165 38%
py38 run-test: commands[2] | flake8
___________________________________ summary ____________________________________
py38: commands succeeded
congratulations :)
https://issues.redhat.com/browse/ART-3380
This affects sweep and verify-attached-bugs, to rely on bug sorting for cve tracker bugs, based on attached builds.
--check-builds will become default and deprecate, so we'll always skip attaching trackers if builds are not found
Test
elliott --assembly=4.9.48 --group=openshift-4.9 verify-attached-bugs --verify-flaws