fix: Update coverage omit files

Apply 0d8aeba3ee for parrallel test runner
This commit is contained in:
Gavin D'souza 2021-06-03 20:23:06 +05:30
parent a74ffda29b
commit 9b164571c3
2 changed files with 34 additions and 6 deletions

View file

@ -572,19 +572,30 @@ def run_tests(context, app=None, module=None, doctype=None, test=(), profile=Fal
# Generate coverage report only for app that is being tested
source_path = os.path.join(get_bench_path(), 'apps', app or 'frappe')
omit=[
incl = [
'*.py',
]
omit = [
'*.js',
'*.xml',
'*.pyc',
'*.css',
'*.less',
'*.scss',
'*.vue',
'*.pyc',
'*.html',
'*/test_*',
'*/node_modules/*',
'*/doctype/*/*_dashboard.py',
'*/patches/*'
'*/patches/*',
]
if not app or app == 'frappe':
omit.append('*/tests/*')
omit.append('*/commands/*')
cov = Coverage(source=[source_path], omit=omit)
cov = Coverage(source=[source_path], omit=omit, include=incl)
cov.start()
ret = frappe.test_runner.main(app, module, doctype, context.verbose, tests=tests,

View file

@ -114,13 +114,30 @@ class ParallelTestRunner():
# Generate coverage report only for app that is being tested
source_path = os.path.join(get_bench_path(), 'apps', self.app)
omit=['*.html', '*.js', '*.xml', '*.css', '*.less', '*.scss',
'*.vue', '*/doctype/*/*_dashboard.py', '*/patches/*']
incl = [
'*.py',
]
omit = [
'*.js',
'*.xml',
'*.pyc',
'*.css',
'*.less',
'*.scss',
'*.vue',
'*.pyc',
'*.html',
'*/test_*',
'*/node_modules/*',
'*/doctype/*/*_dashboard.py',
'*/patches/*',
]
if self.app == 'frappe':
omit.append('*/tests/*')
omit.append('*/commands/*')
self.coverage = Coverage(source=[source_path], omit=omit)
self.coverage = Coverage(source=[source_path], omit=omit, include=incl)
self.coverage.start()
def save_coverage(self):