Exemple #1
0
def task_coverage():
    """show coverage for all modules including tests"""
    cov = Coverage([PythonPackage('doit', 'tests')],
                   config=Config(branch=False, parallel=True,
                          omit=['tests/myecho.py', 'tests/sample_process.py'],)
                   )
    yield cov.all()
    yield cov.src()
    yield cov.by_module()
Exemple #2
0
def task_coverage():
    """show coverage for all modules including tests"""
    cov = Coverage([PythonPackage('doit', 'tests')],
                   config=Config(branch=False, parallel=True,
                                 concurrency='multiprocessing',
                          omit=['tests/myecho.py', 'tests/sample_process.py'],)
                   )
    yield cov.all()
    yield cov.src()
    yield cov.by_module()
 def test_cover_module(self):
     pkg = PythonPackage(SAMPLE)
     cov = Coverage([pkg])
     tasks = list(cov.by_module('my_cov'))
     assert len(tasks) == 1
     task = tasks[0]
     assert task['verbosity'] == 2
     assert task['basename'] == 'my_cov'
     src = pkg.src_base + '/flake_ok.py'
     test = pkg.src_base + '/tests/test_flake_ok.py'
     assert task['actions'] == [
         'coverage run --branch `which py.test` {}'.format(test),
         'coverage report --show-missing {}'.format(' '.join([src, test]))
         ]
Exemple #4
0
 def test_cover_module(self):
     pkg = PythonPackage(SAMPLE)
     cov = Coverage([pkg])
     tasks = list(cov.by_module('my_cov'))
     assert len(tasks) == 1
     task = tasks[0]
     assert task['verbosity'] == 2
     assert task['basename'] == 'my_cov'
     src = pkg.src_dir + '/flake_ok.py'
     test = pkg.src_dir + '/tests/test_flake_ok.py'
     assert task['actions'] == [
         'coverage run --branch `which py.test` {}'.format(test),
         'coverage report --show-missing {}'.format(' '.join([src, test]))
     ]
Exemple #5
0
def task_coverage():
    cov = Coverage([PythonPackage('doitsys', test_path='tests')])
    yield cov.all()
    yield cov.src()
    yield cov.by_module()
Exemple #6
0
def task_coverage():
    cov = Coverage([PythonPackage('doitpy', test_path='tests')],
                   config={'branch':False})
    yield cov.all()
    yield cov.src()
    yield cov.by_module()
Exemple #7
0
def task_coverage():
    """show coverage for all modules including tests"""
    cov = Coverage([PythonPackage('pyreg', 'tests')])
    yield cov.all()
    yield cov.src()
    yield cov.by_module()
Exemple #8
0
def task_coverage():
    """show coverage for all modules including tests"""
    cov = Coverage([PythonPackage('pyreg', 'tests')])
    yield cov.all()
    yield cov.src()
    yield cov.by_module()
Exemple #9
0
def task_coverage():
    cov = Coverage([PythonPackage('doitpy', test_path='tests')],
                   config={'branch': False})
    yield cov.all()
    yield cov.src()
    yield cov.by_module()