Thanks to visit codestin.com
Credit goes to github.com

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

[ART-4751] update valid-subscription in csv#643

Merged
Ximinhan merged 1 commit into
masterfrom
revert-642-revert-639-art-4751
Sep 22, 2022
Merged

[ART-4751] update valid-subscription in csv#643
Ximinhan merged 1 commit into
masterfrom
revert-642-revert-639-art-4751

Conversation

@Ximinhan

Copy link
Copy Markdown
Contributor

Reverts #642

@openshift-bot

Copy link
Copy Markdown

Build #1

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/setup.py
py38 create: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev97+g5ce3c28.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.9,attrs==22.1.0,autopep8==1.7.0,bashlex==0.16,bcrypt==4.0.0,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,Deprecated==1.2.13,dill==0.3.5.1,distlib==0.3.6,dockerfile-parse==1.2.0,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,future==0.18.2,gssapi==1.8.1,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.30,openshift-client==1.0.18,packaging==21.3,paramiko==2.11.0,platformdirs==2.5.2,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.6.1,PyGithub==1.55,PyJWT==2.4.0,pylint==2.15.2,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,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-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev97%2Bg5ce3c28.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,toml==0.10.2,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing==3.7.4.3,typing-extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='3084161767'
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...................................../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
..................................
----------------------------------------------------------------------
Ran 204 tests in 7.660s

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                           164     43     99      8    70%
doozerlib/assembly_inspector.py                 177    158    102      0     8%
doozerlib/assertion.py                           13      0      6      0   100%
doozerlib/brew.py                               347    200    162      4    40%
doozerlib/build_status_detector.py               85     10     56      3    87%
doozerlib/cli/__init__.py                       103     45     20      0    47%
doozerlib/cli/__main__.py                      1155   1155    470      0     0%
doozerlib/cli/cli_opts.py                        15      3      6      0    86%
doozerlib/cli/config_plashet.py                 536    536    248      0     0%
doozerlib/cli/detect_embargo.py                 167     35     70      8    75%
doozerlib/cli/get_nightlies.py                  233     63    139      3    71%
doozerlib/cli/images_health.py                   82     30     26      2    59%
doozerlib/cli/images_streams.py                 625    625    264      0     0%
doozerlib/cli/inspect_stream.py                  46     46     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            538    441    262      0    13%
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     46      0     0%
doozerlib/constants.py                           10      0      0      0   100%
doozerlib/coverity.py                           245    215     76      0    10%
doozerlib/dblib.py                              257    154     74      4    37%
doozerlib/distgit.py                           1447    915    720     38    34%
doozerlib/dotconfig.py                           54     43     33      0    15%
doozerlib/exceptions.py                           2      0      2      0   100%
doozerlib/exectools.py                          197    107     78     10    43%
doozerlib/gitdata.py                            171    137     86      0    17%
doozerlib/image.py                              495    324    220      6    29%
doozerlib/logutil.py                              9      0      4      1    92%
doozerlib/metadata.py                           439    161    212     30    58%
doozerlib/model.py                              113     21     44      2    83%
doozerlib/olm/__init__.py                         0      0      0      0   100%
doozerlib/olm/bundle.py                         315    230     74      0    22%
doozerlib/plashet.py                            134      9     92     15    89%
doozerlib/pushd.py                               22      2      4      0    92%
doozerlib/repos.py                              209    105    117     17    45%
doozerlib/rhcos.py                              170     33     62     10    76%
doozerlib/rpm_builder.py                        232     31    125     32    81%
doozerlib/rpm_utils.py                          134     33     90     11    74%
doozerlib/rpmcfg.py                             143     58     62      8    55%
doozerlib/runtime.py                            919    667    378      8    22%
doozerlib/source_modifications.py               112     29     34      4    73%
doozerlib/state.py                               23     12     10      0    39%
doozerlib/util.py                               411    207    154      5    46%
-------------------------------------------------------------------------------
TOTAL                                         11241   7421   5015    240    31%
___________________________________ summary ____________________________________
  py38: commands succeeded
  congratulations :)

@thiagoalessio thiagoalessio left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/hold

It was confirmed by @gallettilance that the label should be present in the CSV and not in annotations.yaml. Which is accomplished by this code change. A side-effect of this PR, is that the label will be gone from the Dockerfile as well, is that correct/desired?

Example: https://pkgs.devel.redhat.com/cgit/containers/cluster-nfd-operator-bundle/tree/Dockerfile?h=rhaos-4.11-rhel-8#n23 Last line will be removed if this PR gets merged.

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Sep 16, 2022
@openshift-bot

Copy link
Copy Markdown

Build #2

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev103+g3f94ca2.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.10,attrs==22.1.0,autopep8==1.7.0,bashlex==0.16,bcrypt==4.0.0,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,Deprecated==1.2.13,dill==0.3.5.1,distlib==0.3.6,dockerfile-parse==1.2.0,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,future==0.18.2,gssapi==1.8.1,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.30,openshift-client==1.0.18,packaging==21.3,paramiko==2.11.0,platformdirs==2.5.2,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.6.1,PyGithub==1.55,PyJWT==2.5.0,pylint==2.15.3,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,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-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev103%2Bg3f94ca2.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,toml==0.10.2,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing==3.7.4.3,typing-extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='1751018954'
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......................../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
...............................................
----------------------------------------------------------------------
Ran 231 tests in 7.715s

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                           164     43     99      8    70%
doozerlib/assembly_inspector.py                 177    158    102      0     8%
doozerlib/assertion.py                           13      0      6      0   100%
doozerlib/brew.py                               347    200    162      4    40%
doozerlib/build_status_detector.py               85     10     56      3    87%
doozerlib/cli/__init__.py                       103     45     20      0    47%
doozerlib/cli/__main__.py                      1155   1155    470      0     0%
doozerlib/cli/cli_opts.py                        15      3      6      0    86%
doozerlib/cli/config_plashet.py                 536    536    248      0     0%
doozerlib/cli/detect_embargo.py                 167     35     70      8    75%
doozerlib/cli/get_nightlies.py                  233     63    139      3    71%
doozerlib/cli/images_health.py                   82     30     26      2    59%
doozerlib/cli/images_streams.py                 625    625    264      0     0%
doozerlib/cli/inspect_stream.py                  46     46     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            575    190    254     14    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     46      0     0%
doozerlib/constants.py                           10      0      0      0   100%
doozerlib/coverity.py                           245    215     76      0    10%
doozerlib/dblib.py                              257    154     74      4    37%
doozerlib/distgit.py                           1447    915    720     38    34%
doozerlib/dotconfig.py                           54     43     33      0    15%
doozerlib/exceptions.py                           2      0      2      0   100%
doozerlib/exectools.py                          197    107     78     10    43%
doozerlib/gitdata.py                            171    137     86      0    17%
doozerlib/image.py                              495    324    220      6    29%
doozerlib/logutil.py                              9      0      4      1    92%
doozerlib/metadata.py                           439    161    212     30    58%
doozerlib/model.py                              113     21     44      2    83%
doozerlib/olm/__init__.py                         0      0      0      0   100%
doozerlib/olm/bundle.py                         315    230     74      0    22%
doozerlib/plashet.py                            134      9     92     15    89%
doozerlib/pushd.py                               22      2      4      0    92%
doozerlib/repos.py                              209    105    117     17    45%
doozerlib/rhcos.py                              170     33     62     10    76%
doozerlib/rpm_builder.py                        232     31    125     32    81%
doozerlib/rpm_utils.py                          134     33     90     11    74%
doozerlib/rpmcfg.py                             143     58     62      8    55%
doozerlib/runtime.py                            919    667    378      8    22%
doozerlib/source_modifications.py               112     29     34      4    73%
doozerlib/state.py                               23     12     10      0    39%
doozerlib/util.py                               411    207    154      5    46%
-------------------------------------------------------------------------------
TOTAL                                         11278   7170   5007    254    34%
___________________________________ summary ____________________________________
  py38: commands succeeded
  congratulations :)

@openshift-bot

Copy link
Copy Markdown

Build #3

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev105+g7276144.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.10,attrs==22.1.0,autopep8==1.7.0,bashlex==0.16,bcrypt==4.0.0,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,Deprecated==1.2.13,dill==0.3.5.1,distlib==0.3.6,dockerfile-parse==1.2.0,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,future==0.18.2,gssapi==1.8.1,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.30,openshift-client==1.0.18,packaging==21.3,paramiko==2.11.0,platformdirs==2.5.2,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.6.1,PyGithub==1.55,PyJWT==2.5.0,pylint==2.15.3,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,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-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev105%2Bg7276144.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,toml==0.10.2,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing==3.7.4.3,typing-extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='3259785734'
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......................................../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
..................................
----------------------------------------------------------------------
Ran 234 tests in 8.043s

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                           164     43     99      8    70%
doozerlib/assembly_inspector.py                 177    158    102      0     8%
doozerlib/assertion.py                           13      0      6      0   100%
doozerlib/brew.py                               347    200    162      4    40%
doozerlib/build_status_detector.py               85     10     56      3    87%
doozerlib/cli/__init__.py                       103     45     20      0    47%
doozerlib/cli/__main__.py                      1153   1153    468      0     0%
doozerlib/cli/cli_opts.py                        15      3      6      0    86%
doozerlib/cli/config_plashet.py                 536    536    248      0     0%
doozerlib/cli/detect_embargo.py                 167     35     70      8    75%
doozerlib/cli/get_nightlies.py                  233     63    139      3    71%
doozerlib/cli/images_health.py                   82     30     26      2    59%
doozerlib/cli/images_streams.py                 625    625    264      0     0%
doozerlib/cli/inspect_stream.py                  46     46     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            575    190    254     14    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     46      0     0%
doozerlib/constants.py                           11      0      0      0   100%
doozerlib/coverity.py                           245    215     76      0    10%
doozerlib/dblib.py                              257    154     74      4    37%
doozerlib/distgit.py                           1463    924    724     40    34%
doozerlib/dotconfig.py                           54     43     33      0    15%
doozerlib/exceptions.py                           2      0      2      0   100%
doozerlib/exectools.py                          197    107     78     10    43%
doozerlib/gitdata.py                            171    137     86      0    17%
doozerlib/image.py                              495    324    220      6    29%
doozerlib/logutil.py                              9      0      4      1    92%
doozerlib/metadata.py                           439    161    212     30    58%
doozerlib/model.py                              113     21     44      2    83%
doozerlib/olm/__init__.py                         0      0      0      0   100%
doozerlib/olm/bundle.py                         315    230     74      0    22%
doozerlib/osbs2_builder.py                      110     29     42     16    66%
doozerlib/plashet.py                            134      9     92     15    89%
doozerlib/pushd.py                               22      2      4      0    92%
doozerlib/repos.py                              209    105    117     17    45%
doozerlib/rhcos.py                              170     33     62     10    76%
doozerlib/rpm_builder.py                        232     31    125     32    81%
doozerlib/rpm_utils.py                          134     33     90     11    74%
doozerlib/rpmcfg.py                             141     58     62      8    55%
doozerlib/runtime.py                            922    670    378      8    22%
doozerlib/source_modifications.py               112     29     34      4    73%
doozerlib/state.py                               23     12     10      0    39%
doozerlib/util.py                               411    207    154      5    46%
-------------------------------------------------------------------------------
TOTAL                                         11404   7209   5051    272    34%
___________________________________ summary ____________________________________
  py38: commands succeeded
  congratulations :)

@openshift-bot

Copy link
Copy Markdown

Build #4

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev110+g36855f1.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.10,attrs==22.1.0,autopep8==1.7.0,bashlex==0.16,bcrypt==4.0.0,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,Deprecated==1.2.13,dill==0.3.5.1,distlib==0.3.6,dockerfile-parse==1.2.0,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,future==0.18.2,gssapi==1.8.1,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.30,openshift-client==1.0.18,packaging==21.3,paramiko==2.11.0,platformdirs==2.5.2,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,PyGithub==1.55,PyJWT==2.5.0,pylint==2.15.3,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,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-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev110%2Bg36855f1.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,toml==0.10.2,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing==3.7.4.3,typing-extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='20024169'
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......................................../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
..................................
----------------------------------------------------------------------
Ran 234 tests in 8.424s

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                           164     43     99      8    70%
doozerlib/assembly_inspector.py                 177    158    102      0     8%
doozerlib/assertion.py                           13      0      6      0   100%
doozerlib/brew.py                               347    200    162      4    40%
doozerlib/build_status_detector.py               85     10     56      3    87%
doozerlib/cli/__init__.py                       103     45     20      0    47%
doozerlib/cli/__main__.py                      1153   1153    468      0     0%
doozerlib/cli/cli_opts.py                        15      3      6      0    86%
doozerlib/cli/config_plashet.py                 536    536    248      0     0%
doozerlib/cli/detect_embargo.py                 167     35     70      8    75%
doozerlib/cli/get_nightlies.py                  233     63    139      3    71%
doozerlib/cli/images_health.py                   82     30     26      2    59%
doozerlib/cli/images_streams.py                 625    625    264      0     0%
doozerlib/cli/inspect_stream.py                  46     46     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            577    191    256     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     46      0     0%
doozerlib/constants.py                           11      0      0      0   100%
doozerlib/coverity.py                           245    215     76      0    10%
doozerlib/dblib.py                              257    154     74      4    37%
doozerlib/distgit.py                           1463    924    724     40    34%
doozerlib/dotconfig.py                           54     43     33      0    15%
doozerlib/exceptions.py                           2      0      2      0   100%
doozerlib/exectools.py                          197    107     78     10    43%
doozerlib/gitdata.py                            171    137     86      0    17%
doozerlib/image.py                              495    324    220      6    29%
doozerlib/logutil.py                              9      0      4      1    92%
doozerlib/metadata.py                           439    161    212     30    58%
doozerlib/model.py                              113     21     44      2    83%
doozerlib/olm/__init__.py                         0      0      0      0   100%
doozerlib/olm/bundle.py                         315    230     74      0    22%
doozerlib/osbs2_builder.py                      110     29     42     16    66%
doozerlib/plashet.py                            134      9     92     15    89%
doozerlib/pushd.py                               22      2      4      0    92%
doozerlib/repos.py                              209    105    117     17    45%
doozerlib/rhcos.py                              170     33     62     10    76%
doozerlib/rpm_builder.py                        232     31    125     32    81%
doozerlib/rpm_utils.py                          134     33     90     11    74%
doozerlib/rpmcfg.py                             141     58     62      8    55%
doozerlib/runtime.py                            922    670    378      8    22%
doozerlib/source_modifications.py               112     29     34      4    73%
doozerlib/state.py                               23     12     10      0    39%
doozerlib/util.py                               411    207    154      5    46%
-------------------------------------------------------------------------------
TOTAL                                         11406   7210   5053    273    34%
___________________________________ summary ____________________________________
  py38: commands succeeded
  congratulations :)

@openshift-bot

Copy link
Copy Markdown

Build #5

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev112+gf9518de.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.10,attrs==22.1.0,autopep8==1.7.0,bashlex==0.16,bcrypt==4.0.0,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,Deprecated==1.2.13,dill==0.3.5.1,distlib==0.3.6,dockerfile-parse==1.2.0,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,future==0.18.2,gssapi==1.8.1,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.30,openshift-client==1.0.18,packaging==21.3,paramiko==2.11.0,platformdirs==2.5.2,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,PyGithub==1.55,PyJWT==2.5.0,pylint==2.15.3,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,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-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev112%2Bgf9518de.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.0.1,toml==0.10.2,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing==3.7.4.3,typing-extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='1346087817'
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.........................../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
...............................................
----------------------------------------------------------------------
Ran 234 tests in 8.004s

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                           164     43     99      8    70%
doozerlib/assembly_inspector.py                 177    158    102      0     8%
doozerlib/assertion.py                           13      0      6      0   100%
doozerlib/brew.py                               347    200    162      4    40%
doozerlib/build_status_detector.py               85     10     56      3    87%
doozerlib/cli/__init__.py                       103     45     20      0    47%
doozerlib/cli/__main__.py                      1153   1153    468      0     0%
doozerlib/cli/cli_opts.py                        15      3      6      0    86%
doozerlib/cli/config_plashet.py                 536    536    248      0     0%
doozerlib/cli/detect_embargo.py                 167     35     70      8    75%
doozerlib/cli/get_nightlies.py                  233     63    139      3    71%
doozerlib/cli/images_health.py                   82     30     26      2    59%
doozerlib/cli/images_streams.py                 625    625    264      0     0%
doozerlib/cli/inspect_stream.py                  46     46     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            577    191    256     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     46      0     0%
doozerlib/constants.py                           11      0      0      0   100%
doozerlib/coverity.py                           245    215     76      0    10%
doozerlib/dblib.py                              257    154     74      4    37%
doozerlib/distgit.py                           1463    924    724     40    34%
doozerlib/dotconfig.py                           54     43     33      0    15%
doozerlib/exceptions.py                           2      0      2      0   100%
doozerlib/exectools.py                          197    107     78     10    43%
doozerlib/gitdata.py                            171    137     86      0    17%
doozerlib/image.py                              495    324    220      6    29%
doozerlib/logutil.py                              9      0      4      1    92%
doozerlib/metadata.py                           439    161    212     30    58%
doozerlib/model.py                              113     21     44      2    83%
doozerlib/olm/__init__.py                         0      0      0      0   100%
doozerlib/olm/bundle.py                         315    230     74      0    22%
doozerlib/osbs2_builder.py                      110     29     42     16    66%
doozerlib/plashet.py                            134      9     92     15    89%
doozerlib/pushd.py                               22      2      4      0    92%
doozerlib/repos.py                              209    105    117     17    45%
doozerlib/rhcos.py                              170     33     62     10    76%
doozerlib/rpm_builder.py                        232     31    125     32    81%
doozerlib/rpm_utils.py                          134     33     90     11    74%
doozerlib/rpmcfg.py                             141     58     62      8    55%
doozerlib/runtime.py                            922    670    378      8    22%
doozerlib/source_modifications.py               112     29     34      4    73%
doozerlib/state.py                               23     12     10      0    39%
doozerlib/util.py                               411    207    154      5    46%
-------------------------------------------------------------------------------
TOTAL                                         11406   7210   5053    273    34%
___________________________________ summary ____________________________________
  py38: commands succeeded
  congratulations :)

@Ximinhan

Copy link
Copy Markdown
Contributor Author

confirmed from email, no need for Dockerfile, so the pr is still valid

@Ximinhan

Copy link
Copy Markdown
Contributor Author

/unhold

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Sep 22, 2022
@openshift-bot

Copy link
Copy Markdown

Build #6

GLOB sdist-make: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/setup.py
py38 recreate: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/py38
py38 installdeps: -rrequirements-dev.txt
py38 inst: /mnt/workspace/jenkins/working/art-tools_doozer_PR-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev114+g44b9406.zip
py38 installed: aiofiles==22.1.0,astroid==2.12.10,attrs==22.1.0,autopep8==1.7.0,bashlex==0.16,bcrypt==4.0.0,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,Deprecated==1.2.13,dill==0.3.5.1,distlib==0.3.6,dockerfile-parse==1.2.0,filelock==3.8.0,flake8==5.0.4,flexmock==0.11.3,future==0.18.2,gssapi==1.8.1,idna==3.4,iniconfig==1.1.1,isort==5.10.1,koji==1.30.0,krb5==0.4.0,lazy-object-proxy==1.7.1,mccabe==0.7.0,mock==4.0.3,mysql-connector-python==8.0.30,openshift-client==1.0.18,packaging==21.3,paramiko==2.11.0,platformdirs==2.5.2,pluggy==1.0.0,protobuf==3.20.1,py==1.11.0,pycodestyle==2.9.1,pycparser==2.21,pyflakes==2.5.0,pygit2==1.10.1,PyGithub==1.55,PyJWT==2.5.0,pylint==2.15.3,PyNaCl==1.5.0,pyparsing==3.0.9,pyspnego==0.6.0,pytest==7.1.3,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-643/.tox/.tmp/package/1/rh-doozer-2.0.15.dev114%2Bg44b9406.zip,semver==2.13.0,setuptools-scm==7.0.5,six==1.16.0,tenacity==8.1.0,toml==0.10.2,tomli==2.0.1,tomlkit==0.11.4,tox==3.26.0,typing==3.7.4.3,typing-extensions==4.3.0,urllib3==1.26.12,virtualenv==20.16.5,wrapt==1.14.1
py38 run-test-pre: PYTHONHASHSEED='2829824539'
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......................................../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
..................................
----------------------------------------------------------------------
Ran 234 tests in 8.047s

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                           164     43     99      8    70%
doozerlib/assembly_inspector.py                 177    158    102      0     8%
doozerlib/assertion.py                           13      0      6      0   100%
doozerlib/brew.py                               347    200    162      4    40%
doozerlib/build_status_detector.py               85     10     56      3    87%
doozerlib/cli/__init__.py                       103     45     20      0    47%
doozerlib/cli/__main__.py                      1153   1153    468      0     0%
doozerlib/cli/cli_opts.py                        15      3      6      0    86%
doozerlib/cli/config_plashet.py                 536    536    248      0     0%
doozerlib/cli/detect_embargo.py                 167     35     70      8    75%
doozerlib/cli/get_nightlies.py                  233     63    139      3    71%
doozerlib/cli/images_health.py                   82     30     26      2    59%
doozerlib/cli/images_streams.py                 625    625    264      0     0%
doozerlib/cli/inspect_stream.py                  46     46     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            577    191    256     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     46      0     0%
doozerlib/constants.py                           11      0      0      0   100%
doozerlib/coverity.py                           245    215     76      0    10%
doozerlib/dblib.py                              257    154     74      4    37%
doozerlib/distgit.py                           1463    924    724     40    34%
doozerlib/dotconfig.py                           54     43     33      0    15%
doozerlib/exceptions.py                           2      0      2      0   100%
doozerlib/exectools.py                          197    107     78     10    43%
doozerlib/gitdata.py                            171    137     86      0    17%
doozerlib/image.py                              495    324    220      6    29%
doozerlib/logutil.py                              9      0      4      1    92%
doozerlib/metadata.py                           439    161    212     30    58%
doozerlib/model.py                              113     21     44      2    83%
doozerlib/olm/__init__.py                         0      0      0      0   100%
doozerlib/olm/bundle.py                         315    230     74      0    22%
doozerlib/osbs2_builder.py                      115     29     46     18    67%
doozerlib/plashet.py                            134      9     92     15    89%
doozerlib/pushd.py                               22      2      4      0    92%
doozerlib/repos.py                              209    105    117     17    45%
doozerlib/rhcos.py                              170     33     62     10    76%
doozerlib/rpm_builder.py                        232     31    125     32    81%
doozerlib/rpm_utils.py                          134     33     90     11    74%
doozerlib/rpmcfg.py                             141     58     62      8    55%
doozerlib/runtime.py                            922    670    378      8    22%
doozerlib/source_modifications.py               112     29     34      4    73%
doozerlib/state.py                               23     12     10      0    39%
doozerlib/util.py                               411    207    154      5    46%
-------------------------------------------------------------------------------
TOTAL                                         11411   7210   5057    275    34%
___________________________________ summary ____________________________________
  py38: commands succeeded
  congratulations :)

@Ximinhan Ximinhan merged commit bc9aa3f into master Sep 22, 2022
@Ximinhan Ximinhan deleted the revert-642-revert-639-art-4751 branch September 22, 2022 13:35
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