Can I restrict nose coverage output to directory (rather than package)?

前端 未结 8 2016
-上瘾入骨i
-上瘾入骨i 2021-02-05 08:45

My SUT looks like:

foo.py
bar.py
tests/__init__.py [empty]
tests/foo_tests.py
tests/bar_tests.py
tests/integration/__init__.py [empty]
tests/integration/foo_test         


        
相关标签:
8条回答
  • 2021-02-05 09:13

    You can use it like this:

    --cover-package=foo --cover-package=bar
    

    I had a quick look at nose source code to confirm: This is the line

        if options.cover_packages:
            for pkgs in [tolist(x) for x in options.cover_packages]:
    
    0 讨论(0)
  • 2021-02-05 09:13

    You can use:

    --cover-package=.
    

    or even set environment variable

    NOSE_COVER_PACKAGE=.
    

    Tested with nose 1.1.2

    0 讨论(0)
提交回复
热议问题