<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    On 2/20/16 3:10 PM, ThanhVu (Vu) Nguyen wrote:<br>
    <blockquote
cite="mid:CA+OL+Mg+bWLomOLWHaWpiRUohcS9X6yXUZgF77ZSTT9gz=WMbg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi Ned, thanks for the quick reply.   I am using
        your tool for my research, which tries to determine how
        different program runs produce different coverage (e.g., when a
        program runs with option -a  it covers line 1,2  , and when runs
        with option -b it covers line 1,4).  Thus I want to get the
        covered lines.   
        <div><br>
        </div>
        <div>Yes I realize the xml file does include those information
          but I would have to parse it.  So I thought if python-coverage
          already has something that can output those then I don't have
          to parse the xml file.  <br>
        </div>
      </div>
    </blockquote>
    The XML report is the most parsable form.  It will be easier than
    parsing the annotated source files.<br>
    <blockquote
cite="mid:CA+OL+Mg+bWLomOLWHaWpiRUohcS9X6yXUZgF77ZSTT9gz=WMbg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>I do use the --pylib (more specifically I have cover_pylib
          = True in the .coveragerc). It does capture the coverage for
          stdlib files as expected, and python-coverage report works
          fine. However the annotate command doesn't seem to write the
          filename,cover files corresponding to the stdlib files.  <br>
        </div>
      </div>
    </blockquote>
    The stdlib files will be in the XML report.<br>
    <br>
    --Ned.<br>
    <blockquote
cite="mid:CA+OL+Mg+bWLomOLWHaWpiRUohcS9X6yXUZgF77ZSTT9gz=WMbg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra"><br clear="all">
          <div>
            <div>Vu</div>
          </div>
          <br>
          <div class="gmail_quote">On Sat, Feb 20, 2016 at 2:58 PM, Ned
            Batchelder <span dir="ltr">&lt;<a moz-do-not-send="true"
                href="mailto:ned@nedbatchelder.com" target="_blank">ned@nedbatchelder.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000"> Vu,<br>
                <br>
                This is an interesting question :)  If you don't mind me
                asking, why do you want the covered lines, and why don't
                the existing reports suit your need?  The XML report is
                the most machine-readable, you might find that easier
                than dealing with the annotated files.<br>
                <br>
                The standard library isn't covered unless you ask for it
                with the --pylib switch on "run".<br>
                <br>
                --Ned.
                <div>
                  <div><br>
                    <br>
                    <div>On 2/20/16 2:43 PM, ThanhVu (Vu) Nguyen wrote:<br>
                    </div>
                  </div>
                </div>
                <blockquote type="cite">
                  <div>
                    <div>
                      <div dir="ltr"><span style="font-size:12.8px">Hi,
                          I am wondering how to get the covered lines
                          using python-coverage ?   Running
                          python-coverage report -m  gives you the
                          uncovered/missed lines.  is there a similar
                          option that gives the covered lines ?   </span>
                        <div style="font-size:12.8px"><br>
                        </div>
                        <div style="font-size:12.8px">Currently to get
                          the covered lines I use python-coverage
                          annotate and go through each of the
                          filename,cover  source file and parse for
                          those with prefix "&gt;"  .   But this method
                          of using annotate doesn't work for standard
                          library, it generates no filename,cover files.
                            Is this a known issue ? any work around ?  </div>
                        <div style="font-size:12.8px"><br>
                        </div>
                        <div style="font-size:12.8px">Thanks,</div>
                        <div style="font-size:12.8px"><br>
                        </div>
                        <div>
                          <div>Vu</div>
                        </div>
                      </div>
                      <br>
                      <fieldset></fieldset>
                      <br>
                    </div>
                  </div>
                  <pre>_______________________________________________
testing-in-python mailing list
<a moz-do-not-send="true" href="mailto:testing-in-python@lists.idyll.org" target="_blank">testing-in-python@lists.idyll.org</a>
<a moz-do-not-send="true" href="http://lists.idyll.org/listinfo/testing-in-python" target="_blank">http://lists.idyll.org/listinfo/testing-in-python</a>
</pre>
                </blockquote>
                <br>
              </div>
              <br>
              _______________________________________________<br>
              testing-in-python mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:testing-in-python@lists.idyll.org"
                target="_blank">testing-in-python@lists.idyll.org</a><br>
              <a moz-do-not-send="true"
                href="http://lists.idyll.org/listinfo/testing-in-python"
                rel="noreferrer" target="_blank">http://lists.idyll.org/listinfo/testing-in-python</a><br>
              <br>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>