Explorar el Código

fix: Update coverage omit files

Apply 0d8aeba3ee for parrallel test runner
version-14
Gavin D'souza hace 4 años
padre
commit
9b164571c3
Se han modificado 2 ficheros con 34 adiciones y 6 borrados
  1. +14
    -3
      frappe/commands/utils.py
  2. +20
    -3
      frappe/parallel_test_runner.py

+ 14
- 3
frappe/commands/utils.py Ver fichero

@@ -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,


+ 20
- 3
frappe/parallel_test_runner.py Ver fichero

@@ -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):


Cargando…
Cancelar
Guardar