Skip to content
This repository has been archived by the owner on Oct 13, 2023. It is now read-only.

Send stderror in error message when command fails #705

Merged
merged 5 commits into from
Dec 5, 2022

Conversation

thegreyd
Copy link
Contributor

@thegreyd thegreyd commented Dec 5, 2022

No description provided.

@openshift-ci openshift-ci bot requested review from sosiouxme and Ximinhan December 5, 2022 19:30
@openshift-bot
Copy link

Build #1

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/setup.py
py38 create: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev204+gb86def1.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.13,attrs==22.1.0,autopep8==2.0.0,bashlex==0.16,bcrypt==4.0.1,certifi==2022.9.24,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.5.0,cryptography==38.0.4,decorator==5.1.1,Deprecated==1.2.13,dill==0.3.6,distlib==0.3.6,dockerfile-parse==1.2.0,exceptiongroup==1.0.4,filelock==3.8.2,flake8==6.0.0,flexmock==0.11.3,future==0.18.2,gssapi==1.8.2,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.31.0,krb5==0.4.1,lazy-object-proxy==1.8.0,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.31,openshift-client==1.0.18,packaging==21.3,paramiko==2.12.0,platformdirs==2.5.4,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.10.0,pycparser==2.21,pyflakes==3.0.1,pygit2==1.10.1,PyGithub==1.57,PyJWT==2.6.0,pylint==2.15.8,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.3,pytest==7.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,rh-doozer @ file:///mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev204%2Bgb86def1.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.6,tox==3.27.1,typing==3.7.4.3,typing-extensions==4.4.0,urllib3==1.26.13,virtualenv==20.17.0,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='3388067455'
py38 run-test: commands[0] | coverage run --branch --source doozerlib -m unittest discover -t . -s tests/
.................................................................................................................s.s....................................s.s...s.s.s..s.s.s............................................................................
----------------------------------------------------------------------
Ran 236 tests in 1.474s

OK (skipped=10)
py38 run-test: commands[1] | flake8
py38 run-test: commands[2] | coverage report
Name                                          Stmts   Miss Branch BrPart  Cover
-------------------------------------------------------------------------------
doozerlib/__init__.py                             9      2      2      1    73%
doozerlib/assembly.py                           161     32     91     11    76%
doozerlib/assembly_inspector.py                 178    159    100      0     7%
doozerlib/assertion.py                           13      0      6      0   100%
doozerlib/brew.py                               366    206    152      4    40%
doozerlib/build_status_detector.py               85     10     54      3    86%
doozerlib/cli/__init__.py                       123     64     28      0    39%
doozerlib/cli/__main__.py                      1153   1153    466      0     0%
doozerlib/cli/cli_opts.py                        15      3      6      0    86%
doozerlib/cli/config_plashet.py                 535    535    246      0     0%
doozerlib/cli/detect_embargo.py                 167     35     70      8    75%
doozerlib/cli/get_nightlies.py                  232     62    129      3    70%
doozerlib/cli/images_health.py                   82     30     26      2    59%
doozerlib/cli/images_streams.py                 628    628    266      0     0%
doozerlib/cli/inspect_stream.py                  44     44     14      0     0%
doozerlib/cli/release_calc_upgrade_tests.py      24     24      6      0     0%
doozerlib/cli/release_gen_assembly.py           218    218    112      0     0%
doozerlib/cli/release_gen_payload.py            610    202    248     15    63%
doozerlib/cli/rpms_build.py                     165     59     58      8    57%
doozerlib/cli/scan_sources.py                   179    138     96      2    17%
doozerlib/config.py                              97     97     44      0     0%
doozerlib/constants.py                           11      0      0      0   100%
doozerlib/coverity.py                           245    215     74      0     9%
doozerlib/dblib.py                              261    158     68      4    36%
doozerlib/distgit.py                           1527    977    742     40    33%
doozerlib/dotconfig.py                           54     43     31      0    13%
doozerlib/exceptions.py                           2      0      0      0   100%
doozerlib/exectools.py                          197    105     76     10    43%
doozerlib/gitdata.py                            171    137     76      0    14%
doozerlib/image.py                              495    324    214      6    28%
doozerlib/logutil.py                              9      0      2      1    91%
doozerlib/metadata.py                           440    161    204     30    58%
doozerlib/model.py                              113     21     36      2    82%
doozerlib/olm/__init__.py                         0      0      0      0   100%
doozerlib/olm/bundle.py                         315    230     72      0    22%
doozerlib/osbs2_builder.py                      122     34     46     19    65%
doozerlib/plashet.py                            134      9     90     15    89%
doozerlib/pushd.py                               22      2      2      0    92%
doozerlib/release_schedule.py                    28     17      8      0    31%
doozerlib/repos.py                              209    105    113     17    44%
doozerlib/rhcos.py                              187     36     64     12    76%
doozerlib/rpm_builder.py                        227     28    123     32    82%
doozerlib/rpm_utils.py                          134     33     90     11    74%
doozerlib/rpmcfg.py                             145     61     62      8    53%
doozerlib/runtime.py                            919    666    366      8    22%
doozerlib/source_modifications.py               116     33     26      4    68%
doozerlib/state.py                               23     12      8      0    35%
doozerlib/util.py                               452    217    180     13    48%
-------------------------------------------------------------------------------
TOTAL                                         11642   7325   4993    289    34%
___________________________________ summary ____________________________________
  py38: commands succeeded
  congratulations :)

@openshift-bot
Copy link

Build #2

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev205+g3f9e63b.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.13,attrs==22.1.0,autopep8==2.0.0,bashlex==0.16,bcrypt==4.0.1,certifi==2022.9.24,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.5.0,cryptography==38.0.4,decorator==5.1.1,Deprecated==1.2.13,dill==0.3.6,distlib==0.3.6,dockerfile-parse==1.2.0,exceptiongroup==1.0.4,filelock==3.8.2,flake8==6.0.0,flexmock==0.11.3,future==0.18.2,gssapi==1.8.2,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.31.0,krb5==0.4.1,lazy-object-proxy==1.8.0,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.31,openshift-client==1.0.18,packaging==21.3,paramiko==2.12.0,platformdirs==2.5.4,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.10.0,pycparser==2.21,pyflakes==3.0.1,pygit2==1.10.1,PyGithub==1.57,PyJWT==2.6.0,pylint==2.15.8,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.3,pytest==7.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,rh-doozer @ file:///mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev205%2Bg3f9e63b.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.6,tox==3.27.1,typing==3.7.4.3,typing-extensions==4.4.0,urllib3==1.26.13,virtualenv==20.17.0,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='1151738108'
py38 run-test: commands[0] | coverage run --branch --source doozerlib -m unittest discover -t . -s tests/
.................................................................................................................s.s....................................s.s...s.s.s..s.s.s............................................................................
----------------------------------------------------------------------
Ran 236 tests in 1.585s

OK (skipped=10)
py38 run-test: commands[1] | flake8
py38 run-test: commands[2] | coverage report
Name                                          Stmts   Miss Branch BrPart  Cover
-------------------------------------------------------------------------------
doozerlib/__init__.py                             9      2      2      1    73%
doozerlib/assembly.py                           161     32     91     11    76%
doozerlib/assembly_inspector.py                 178    159    100      0     7%
doozerlib/assertion.py                           13      0      6      0   100%
doozerlib/brew.py                               366    206    152      4    40%
doozerlib/build_status_detector.py               85     10     54      3    86%
doozerlib/cli/__init__.py                       123     64     28      0    39%
doozerlib/cli/__main__.py                      1153   1153    466      0     0%
doozerlib/cli/cli_opts.py                        15      3      6      0    86%
doozerlib/cli/config_plashet.py                 535    535    246      0     0%
doozerlib/cli/detect_embargo.py                 167     35     70      8    75%
doozerlib/cli/get_nightlies.py                  232     62    129      3    70%
doozerlib/cli/images_health.py                   82     30     26      2    59%
doozerlib/cli/images_streams.py                 628    628    266      0     0%
doozerlib/cli/inspect_stream.py                  44     44     14      0     0%
doozerlib/cli/release_calc_upgrade_tests.py      24     24      6      0     0%
doozerlib/cli/release_gen_assembly.py           218    218    112      0     0%
doozerlib/cli/release_gen_payload.py            610    202    248     15    63%
doozerlib/cli/rpms_build.py                     165     59     58      8    57%
doozerlib/cli/scan_sources.py                   179    138     96      2    17%
doozerlib/config.py                              97     97     44      0     0%
doozerlib/constants.py                           11      0      0      0   100%
doozerlib/coverity.py                           245    215     74      0     9%
doozerlib/dblib.py                              261    158     68      4    36%
doozerlib/distgit.py                           1527    977    742     40    33%
doozerlib/dotconfig.py                           54     43     31      0    13%
doozerlib/exceptions.py                           2      0      0      0   100%
doozerlib/exectools.py                          197    105     76     10    43%
doozerlib/gitdata.py                            171    137     76      0    14%
doozerlib/image.py                              495    324    214      6    28%
doozerlib/logutil.py                              9      0      2      1    91%
doozerlib/metadata.py                           440    161    204     30    58%
doozerlib/model.py                              113     21     36      2    82%
doozerlib/olm/__init__.py                         0      0      0      0   100%
doozerlib/olm/bundle.py                         315    230     72      0    22%
doozerlib/osbs2_builder.py                      122     34     46     19    65%
doozerlib/plashet.py                            134      9     90     15    89%
doozerlib/pushd.py                               22      2      2      0    92%
doozerlib/release_schedule.py                    28     17      8      0    31%
doozerlib/repos.py                              209    105    113     17    44%
doozerlib/rhcos.py                              187     36     64     12    76%
doozerlib/rpm_builder.py                        227     28    123     32    82%
doozerlib/rpm_utils.py                          134     33     90     11    74%
doozerlib/rpmcfg.py                             145     61     62      8    53%
doozerlib/runtime.py                            919    666    366      8    22%
doozerlib/source_modifications.py               116     33     26      4    68%
doozerlib/state.py                               23     12      8      0    35%
doozerlib/util.py                               452    217    180     13    48%
-------------------------------------------------------------------------------
TOTAL                                         11642   7325   4993    289    34%
___________________________________ summary ____________________________________
  py38: commands succeeded
  congratulations :)

@openshift-bot
Copy link

Build #3

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev206+gcea3d04.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.13,attrs==22.1.0,autopep8==2.0.0,bashlex==0.16,bcrypt==4.0.1,certifi==2022.9.24,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.5.0,cryptography==38.0.4,decorator==5.1.1,Deprecated==1.2.13,dill==0.3.6,distlib==0.3.6,dockerfile-parse==1.2.0,exceptiongroup==1.0.4,filelock==3.8.2,flake8==6.0.0,flexmock==0.11.3,future==0.18.2,gssapi==1.8.2,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.31.0,krb5==0.4.1,lazy-object-proxy==1.8.0,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.31,openshift-client==1.0.18,packaging==21.3,paramiko==2.12.0,platformdirs==2.5.4,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.10.0,pycparser==2.21,pyflakes==3.0.1,pygit2==1.10.1,PyGithub==1.57,PyJWT==2.6.0,pylint==2.15.8,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.3,pytest==7.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,rh-doozer @ file:///mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev206%2Bgcea3d04.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.6,tox==3.27.1,typing==3.7.4.3,typing-extensions==4.4.0,urllib3==1.26.13,virtualenv==20.17.0,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='1487204677'
py38 run-test: commands[0] | coverage run --branch --source doozerlib -m unittest discover -t . -s tests/
.................................................................................................................s.s....................................s.s...s.s.s..s.s.s............................................................................
----------------------------------------------------------------------
Ran 236 tests in 1.460s

OK (skipped=10)
{"config": {"config": {"Labels": {"version": "412.86.bogus"}}}}
{"config": {"config": {"Labels": {"version": "412.86.bogus"}}}}
{"config": {"config": {"Labels": {"version": "412.86.bogus"}}}}
{"config": {"config": {"Labels": {"version": "47.83.202107261211-0"}}}}
{"config": {"config": {"Labels": {"version": "47.83.202107261211-0"}}}}
{"config": {"config": {"Labels": {"version": "47.83.202107261211-0"}}}}
py38 run-test: commands[1] | flake8
./doozerlib/rhcos.py:245:46: F541 f-string is missing placeholders
./doozerlib/rhcos.py:247:46: F541 f-string is missing placeholders
./doozerlib/rhcos.py:249:46: F541 f-string is missing placeholders
ERROR: InvocationError for command /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/py38/bin/flake8 (exited with code 1)
___________________________________ summary ____________________________________
ERROR:   py38: commands failed

@openshift-bot
Copy link

Build #4

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev207+g032a49e.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.13,attrs==22.1.0,autopep8==2.0.0,bashlex==0.16,bcrypt==4.0.1,certifi==2022.9.24,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.5.0,cryptography==38.0.4,decorator==5.1.1,Deprecated==1.2.13,dill==0.3.6,distlib==0.3.6,dockerfile-parse==1.2.0,exceptiongroup==1.0.4,filelock==3.8.2,flake8==6.0.0,flexmock==0.11.3,future==0.18.2,gssapi==1.8.2,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.31.0,krb5==0.4.1,lazy-object-proxy==1.8.0,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.31,openshift-client==1.0.18,packaging==21.3,paramiko==2.12.0,platformdirs==2.5.4,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.10.0,pycparser==2.21,pyflakes==3.0.1,pygit2==1.10.1,PyGithub==1.57,PyJWT==2.6.0,pylint==2.15.8,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.3,pytest==7.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,rh-doozer @ file:///mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev207%2Bg032a49e.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.6,tox==3.27.1,typing==3.7.4.3,typing-extensions==4.4.0,urllib3==1.26.13,virtualenv==20.17.0,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='220877301'
py38 run-test: commands[0] | coverage run --branch --source doozerlib -m unittest discover -t . -s tests/
.................................................................................................................s.s....................................s.s...s.s.s..s.s.s............................................................................
----------------------------------------------------------------------
Ran 236 tests in 1.515s

OK (skipped=10)
{"config": {"config": {"Labels": {"version": "412.86.bogus"}}}}
{"config": {"config": {"Labels": {"version": "412.86.bogus"}}}}
{"config": {"config": {"Labels": {"version": "412.86.bogus"}}}}
{"config": {"config": {"Labels": {"version": "47.83.202107261211-0"}}}}
{"config": {"config": {"Labels": {"version": "47.83.202107261211-0"}}}}
{"config": {"config": {"Labels": {"version": "47.83.202107261211-0"}}}}
py38 run-test: commands[1] | flake8
./doozerlib/rhcos.py:245:46: F541 f-string is missing placeholders
./doozerlib/rhcos.py:247:46: F541 f-string is missing placeholders
./doozerlib/rhcos.py:249:46: F541 f-string is missing placeholders
ERROR: InvocationError for command /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/py38/bin/flake8 (exited with code 1)
___________________________________ summary ____________________________________
ERROR:   py38: commands failed

@thegreyd thegreyd changed the title Print stderror when oc fails Send stderror in error message when command fails Dec 5, 2022
@openshift-bot
Copy link

Build #5

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/setup.py
py38 inst-nodeps: /mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev208+g066cac3.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.13,attrs==22.1.0,autopep8==2.0.0,bashlex==0.16,bcrypt==4.0.1,certifi==2022.9.24,cffi==1.15.1,charset-normalizer==2.1.1,click==8.1.3,coverage==6.5.0,cryptography==38.0.4,decorator==5.1.1,Deprecated==1.2.13,dill==0.3.6,distlib==0.3.6,dockerfile-parse==1.2.0,exceptiongroup==1.0.4,filelock==3.8.2,flake8==6.0.0,flexmock==0.11.3,future==0.18.2,gssapi==1.8.2,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.31.0,krb5==0.4.1,lazy-object-proxy==1.8.0,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.31,openshift-client==1.0.18,packaging==21.3,paramiko==2.12.0,platformdirs==2.5.4,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.10.0,pycparser==2.21,pyflakes==3.0.1,pygit2==1.10.1,PyGithub==1.57,PyJWT==2.6.0,pylint==2.15.8,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.3,pytest==7.2.0,python-dateutil==2.8.2,PyYAML==6.0,requests==2.28.1,requests-gssapi==1.2.3,requests-kerberos==0.14.0,rh-doozer @ file:///mnt/workspace/jenkins/working/art-tools_doozer_PR-705/.tox/.tmp/package/1/rh-doozer-2.0.15.dev208%2Bg066cac3.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,tomli==2.0.1,tomlkit==0.11.6,tox==3.27.1,typing==3.7.4.3,typing-extensions==4.4.0,urllib3==1.26.13,virtualenv==20.17.0,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='2035382170'
py38 run-test: commands[0] | coverage run --branch --source doozerlib -m unittest discover -t . -s tests/
.................................................................................................................s.s....................................s.s...s.s.s..s.s.s............................................................................
----------------------------------------------------------------------
Ran 236 tests in 1.427s

OK (skipped=10)
py38 run-test: commands[1] | flake8
py38 run-test: commands[2] | coverage report
Name                                          Stmts   Miss Branch BrPart  Cover
-------------------------------------------------------------------------------
doozerlib/__init__.py                             9      2      2      1    73%
doozerlib/assembly.py                           161     32     91     11    76%
doozerlib/assembly_inspector.py                 178    159    100      0     7%
doozerlib/assertion.py                           13      0      6      0   100%
doozerlib/brew.py                               366    206    152      4    40%
doozerlib/build_status_detector.py               85     10     54      3    86%
doozerlib/cli/__init__.py                       123     64     28      0    39%
doozerlib/cli/__main__.py                      1153   1153    466      0     0%
doozerlib/cli/cli_opts.py                        15      3      6      0    86%
doozerlib/cli/config_plashet.py                 535    535    246      0     0%
doozerlib/cli/detect_embargo.py                 167     35     70      8    75%
doozerlib/cli/get_nightlies.py                  232     62    129      3    70%
doozerlib/cli/images_health.py                   82     30     26      2    59%
doozerlib/cli/images_streams.py                 628    628    266      0     0%
doozerlib/cli/inspect_stream.py                  44     44     14      0     0%
doozerlib/cli/release_calc_upgrade_tests.py      24     24      6      0     0%
doozerlib/cli/release_gen_assembly.py           218    218    112      0     0%
doozerlib/cli/release_gen_payload.py            610    202    248     15    63%
doozerlib/cli/rpms_build.py                     165     59     58      8    57%
doozerlib/cli/scan_sources.py                   179    138     96      2    17%
doozerlib/config.py                              97     97     44      0     0%
doozerlib/constants.py                           11      0      0      0   100%
doozerlib/coverity.py                           245    215     74      0     9%
doozerlib/dblib.py                              261    158     68      4    36%
doozerlib/distgit.py                           1527    977    742     40    33%
doozerlib/dotconfig.py                           54     43     31      0    13%
doozerlib/exceptions.py                           2      0      0      0   100%
doozerlib/exectools.py                          197    105     76     10    43%
doozerlib/gitdata.py                            171    137     76      0    14%
doozerlib/image.py                              495    324    214      6    28%
doozerlib/logutil.py                              9      0      2      1    91%
doozerlib/metadata.py                           440    161    204     30    58%
doozerlib/model.py                              113     21     36      2    82%
doozerlib/olm/__init__.py                         0      0      0      0   100%
doozerlib/olm/bundle.py                         315    230     72      0    22%
doozerlib/osbs2_builder.py                      122     34     46     19    65%
doozerlib/plashet.py                            134      9     90     15    89%
doozerlib/pushd.py                               22      2      2      0    92%
doozerlib/release_schedule.py                    28     17      8      0    31%
doozerlib/repos.py                              209    105    113     17    44%
doozerlib/rhcos.py                              187     36     64     12    76%
doozerlib/rpm_builder.py                        227     28    123     32    82%
doozerlib/rpm_utils.py                          134     33     90     11    74%
doozerlib/rpmcfg.py                             145     61     62      8    53%
doozerlib/runtime.py                            919    666    366      8    22%
doozerlib/source_modifications.py               116     33     26      4    68%
doozerlib/state.py                               23     12      8      0    35%
doozerlib/util.py                               452    217    180     13    48%
-------------------------------------------------------------------------------
TOTAL                                         11642   7325   4993    289    34%
___________________________________ summary ____________________________________
  py38: commands succeeded
  congratulations :)

@sosiouxme sosiouxme merged commit 09fb720 into openshift-eng:master Dec 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants