<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>11786</bug_id>
          
          <creation_ts>2017-07-13 19:21:27 +0000</creation_ts>
          <short_desc>[pyro]oe-selftest: coverage-include not giving correct information</short_desc>
          <delta_ts>2020-04-30 08:35:49 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Build Testing</product>
          <component>general</component>
          <version>2.4</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>OBSOLETE</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>Future</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jose Perez C">jose.perez.carranza</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>bluelightning</cc>
    
    <cc>leonardo.sandoval.gonzalez</cc>
    
    <cc>richard.purdie</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>75018</commentid>
    <comment_count>0</comment_count>
      <attachid>3870</attachid>
    <who name="Jose Perez C">jose.perez.carranza</who>
    <bug_when>2017-07-13 19:21:27 +0000</bug_when>
    <thetext>Created attachment 3870
devtool coverage

Option --coverage-include is not giving proper information about the coverage on test cases, this scenario represents the devtool suite which should be giving specific coverage for scripts/lib/devtool scripts 


===== STEPS =====

1- checkout pyro
2- source oe-init-build-env 
3- under build execute following 

   $ echo &quot;SANITY_TESTED_DISTROS = &apos;&apos;&quot; &gt;&gt; conf/local.conf
   $ oe-selftest -r devtool --coverage --coverage-include /home/jgperezc/sandbox/poky/scripts/lib/devtool/*

EXPECTED RESULTS 
coverage should be specified correctly 

ACTUAL RESULT 

data_file = /home/jgperezc/sandbox/poky/build-devtool-update/.coverage.20170713T104349
branch = True
source = 
    /home/jgperezc/sandbox/poky/meta
    /home/jgperezc/sandbox/poky/meta-poky
    /home/jgperezc/sandbox/poky/meta-yocto-bsp
    /home/jgperezc/sandbox/poky/meta-selftest
    /home/jgperezc/sandbox/poky/scripts
    /home/jgperezc/sandbox/poky/bitbake
include = 
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/build_image.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/build.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/build_sdk.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/deploy.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/__init__.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/package.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/__pycache__
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/runqemu.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/sdk.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/search.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/standard.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/upgrade.py
    /home/jgperezc/sandbox/poky/scripts/lib/devtool/utilcmds.py

2017-07-13 11:31:14,032 - selftest - INFO - Coverage Report
2017-07-13 11:31:14,032 - selftest - INFO - ===============
2017-07-13 11:31:14,068 - selftest - WARNING - No data to report.

----------------------------------------------------------------------
Ran 38 tests in 2845.013s



NOTE: if --coverage --coverage-include is not given to the command the coverage report is showed correctly but without giving information about /home/jgperezc/sandbox/poky/scripts/lib/devtool/* log attached</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87124</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2020-04-30 08:35:49 +0000</bug_when>
    <thetext>Coverage support was remove from oe-selftest during a migration and we don&apos;t have the resources to reimplement now.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3870</attachid>
            <date>2017-07-13 19:21:27 +0000</date>
            <delta_ts>2017-07-13 19:21:27 +0000</delta_ts>
            <desc>devtool coverage</desc>
            <filename>coverage-devtool.txt</filename>
            <type>text/plain</type>
            <size>1538</size>
            <attacher name="Jose Perez C">jose.perez.carranza</attacher>
            
              <data encoding="base64">NzQwMyAtIFRSVEVNUF8yLjRfTUFOVUFMX0JpdEJha2UgCjc0MDQgLSBUUlRFTVBfMi40X01BTlVB
TF9CU1AvUUVNVV9jb3JlLWltYWdlLXNhdG8tc2RrX0dlbmVyaWN4ODZfTU1BWDMyIAo3NDA1IC0g
VFJURU1QXzIuNF9NQU5VQUxfQlNQL1FFTVVfY29yZS1pbWFnZS1zYXRvLXNka19jb3JlMi0zMl9N
TUFYMzIgCjc0MDYgLSBUUlRFTVBfMi40X01BTlVBTF9CU1AvUUVNVV9jb3JlLWltYWdlLXNhdG8t
c2RrX0dlbmVyaWN4ODYtNjRfTlVDIAo3NDA3IC0gVFJURU1QXzIuNF9NQU5VQUxfQlNQL1FFTVVf
Y29yZS1pbWFnZS1zYXRvLXNka19jb3JlaTctNjRfTlVDIAo3NDA4IC0gVFJURU1QXzIuNF9NQU5V
QUxfQlNQL1FFTVVfY29yZS1pbWFnZS1zYXRvLXNka19jb3JlaTctNjRfTU1BWDY0IAo3NDA5IC0g
VFJURU1QXzIuNF9BVVRPX0JTUC9RRU1VX2NvcmUtaW1hZ2Utc2F0by1zZGtfQU5ZQlNQIAo3NDEw
IC0gVFJURU1QXzIuNF9BVVRPX0JTUC9RRU1VX2NvcmUtaW1hZ2Utc2F0by1zZGtfd2ljX0FOWUJT
UCAKNzQxMSAtIFRSVEVNUF8yLjRfQVVUT19CU1AvUUVNVV9jb3JlLWltYWdlLWxzYi1zZGtfQU5Z
QlNQIAo3NDEyIC0gVFJURU1QXzIuNF9NQU5VQUxfQlNQL1FFTVVfY29yZS1pbWFnZS1zYXRvLXNk
a19BTllRRU1VIAo3NDEzIC0gVFJURU1QXzIuNF9BVVRPX0JTUC9RRU1VX2NvcmUtaW1hZ2Utc2F0
by1zZGtfQU5ZUUVNVSAKNzQxNCAtIFRSVEVNUF8yLjRfQVVUT19CU1AvUUVNVV9jb3JlLWltYWdl
LXNhdG8tc2RrX2ludGVsLXF1YXJrIAo3NDE1IC0gVFJURU1QXzIuNF9NQU5VQUxfQlNQL1FFTVVf
Y29yZS1pbWFnZS1zYXRvLXNka19CZWFnbGVib25lLUJsYWNrIAo3NDE2IC0gVFJURU1QXzIuNF9N
QU5VQUxfQlNQL1FFTVVfY29yZS1pbWFnZS1zYXRvLXNka19FZGdlUm91dGVyIAo3NDE3IC0gVFJU
RU1QXzIuNF9NQU5VQUxfQlNQL1FFTVVfY29yZS1pbWFnZS1zYXRvLXNka19NUEM4MzE1ZS1yZGIg
Cjc0MTggLSBUUlRFTVBfMi40X0FVVE9fQlNQL1FFTVVfY29yZS1pbWFnZS1sc2Itc2RrX0FOWVFF
TVUgCjc0MTkgLSBUUlRFTVBfMi40X01BTlVBTF9NZXRhLXlvY3RvIAo3NDIwIC0gVFJURU1QXzIu
NF9BVVRPX09FLUNvcmUgCjc0MjEgLSBUUlRFTVBfMi40X01BTlVBTF9CdWlsZC1BcHBsaWFuY2Ug
Cjc0MjIgLSBUUlRFTVBfMi40X0FVVE9fUnVudGltZSAKNzQyMyAtIFRSVEVNUF8yLjRfQVVUT19U
b2FzdGVyX1VJIAo3NDI0IC0gVFJURU1QXzIuNF9NQU5VQUxfVG9hc3Rlcl9VSS1tYW5hZ2VkLW1v
ZGUgCjc0MjUgLSBUUlRFTVBfMi40X01BTlVBTF9BRFQgCjc0MjYgLSBUUlRFTVBfMi40X0FVVE9f
QURUIAo3NDMwIC0gVFJURU1QXzIuNF9BVVRPX0NST1BTX1Bva3kgCjc0MzEgLSBUUlRFTVBfMi40
X01BTlVBTF9DUk9QU19lU0RLIAo3NDMyIC0gVFJURU1QXzIuNF9NQU5VQUxfRWNsaXBzZSBQbHVn
aW4gCjc0MzMgLSBUUlRFTVBfMi40X0FVVE9fZVNES19zZGtleHQgCjc0MzQgLSBUUlRFTVBfMi40
X0FVVE9fZVNES19vZXNlbGZ0ZXN0IAo3NDM1IC0gVFJURU1QXzIuNF9NQU5VQUxfS2VybmVsIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>