Skip to content

On Linux, packages get installed in places coverage.py doesn't ignore #74

Open
@nedbat

Description

@nedbat

Nikola Skoric reported on the nose-users list that too many packages were being measured, namely nose and lxml:

nick@rilmir:~/code/travapi$ coverage report                                            
Name                                                                                       Stmts   Exec  Cover                                                                            
--------------------------------------------------------------------------------------------------------------                                                                            
/usr/local/lib/python2.6/dist-packages/lxml-2.2.6-py2.6-linux-i686.egg/lxml/__init__           1      1   100%                                                                            
/usr/local/lib/python2.6/dist-packages/lxml-2.2.6-py2.6-linux-i686.egg/lxml/_elementpath     128     15    11%                                                                            
/usr/local/lib/python2.6/dist-packages/lxml-2.2.6-py2.6-linux-i686.egg/lxml/cssselect        610    336    55%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/case                                             170     47    27%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/core                                             154     22    14%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/failure                                           20      8    40%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/importer                                          92     53    57%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/loader                                           331    136    41%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/plugins/capture                                   53     14    26%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/plugins/cover                                    164      5     3%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/plugins/errorclass                                65     10    15%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/plugins/logcapture                               120     15    12%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/plugins/manager                                  261     39    14%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/proxy                                             99     43    43%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/result                                           128     31    24%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/selector                                         130     71    54%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/suite                                            379    180    47%                                                                            
/usr/local/lib/python2.6/dist-packages/nose/util                                             350     77    22%
test/test_account 15     15   100%
test/test_resources 28     27    96%
test/test_village 26     22    84%
travapi/__init__  1      1   100%
travapi/account 64     61    95%
travapi/const 17     17   100%
travapi/fetch134     92    68%
travapi/resources140    118    84%
travapi/village128    116    90%
--------------------------------------------------------------------------------------------------------------
TOTAL                                                                                       3808   1572    41%

His "coverage debug sys" output is:

nick@rilmir:~/code/travapi$ coverage debug sys
-- sys ----------------------------------------
        version: 3.3.1                         
       coverage: /usr/local/lib/python2.6/dist-packages/coverage/__init__.pyc
   cover_prefix: /usr/local/lib/python2.6/dist-packages/coverage             
   pylib_prefix: /usr/lib/python2.6                                          
         tracer: Tracer                                                      
      data_path: /media/data/home/code/travapi/.coverage                     
         python: 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) [GCC 4.3.3]  
       platform: Linux-2.6.28-18-generic-i686-with-Ubuntu-9.04-jaunty        
            cwd: /media/data/home/code/travapi                               
           path:                                                             
                 /usr/local/bin                                              
                 /usr/local/lib/python2.6/dist-packages/Whoosh-0.3.16-py2.6.egg
                 /usr/local/lib/python2.6/dist-packages/lxml-2.2.6-py2.6-linux-i686.egg
                 /usr/local/lib/python2.6/dist-packages/distribute-0.6.12-py2.6.egg    
                 /usr/local/lib/python2.6/dist-packages/pip-0.7.2-py2.6.egg            
                 /usr/lib/python2.6                                                    
                 /usr/lib/python2.6/plat-linux2                                        
                 /usr/lib/python2.6/lib-tk                                             
                 /usr/lib/python2.6/lib-old                                            
                 /usr/lib/python2.6/lib-dynload                                        
                 /usr/lib/python2.6/dist-packages                                      
                 /usr/lib/python2.6/dist-packages/PIL                                  
                 /var/lib/python-support/python2.6                                     
                 /var/lib/python-support/python2.6/gtk-2.0                             
                 /usr/local/lib/python2.6/dist-packages                                
    environment:                                                                       

He reports that he installed them with "pip install nose"


Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingreport

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions