diff options
Diffstat (limited to 'scripts/oe-selftest')
-rwxr-xr-x | scripts/oe-selftest | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/scripts/oe-selftest b/scripts/oe-selftest index 375ba5c415..3d2dffb5c2 100755 --- a/scripts/oe-selftest +++ b/scripts/oe-selftest | |||
@@ -584,20 +584,20 @@ def buildResultClass(args): | |||
584 | if self.coverage_installed: | 584 | if self.coverage_installed: |
585 | log.info("Coverage is enabled") | 585 | log.info("Coverage is enabled") |
586 | 586 | ||
587 | # In case the user has not set the variable COVERAGE_PROCESS_START, | 587 | # In case the user has not set the variable COVERAGE_PROCESS_START, |
588 | # create a default one and export it. The COVERAGE_PROCESS_START | 588 | # create a default one and export it. The COVERAGE_PROCESS_START |
589 | # value indicates where the coverage configuration file resides | 589 | # value indicates where the coverage configuration file resides |
590 | # More info on https://pypi.python.org/pypi/coverage | 590 | # More info on https://pypi.python.org/pypi/coverage |
591 | if not os.environ.get('COVERAGE_PROCESS_START'): | 591 | if not os.environ.get('COVERAGE_PROCESS_START'): |
592 | os.environ['COVERAGE_PROCESS_START'] = coverage_setup(args.coverage_source, args.coverage_include, args.coverage_omit) | 592 | os.environ['COVERAGE_PROCESS_START'] = coverage_setup(args.coverage_source, args.coverage_include, args.coverage_omit) |
593 | 593 | ||
594 | # Use default site.USER_SITE and write corresponding config file | 594 | # Use default site.USER_SITE and write corresponding config file |
595 | site.ENABLE_USER_SITE = True | 595 | site.ENABLE_USER_SITE = True |
596 | if not os.path.exists(site.USER_SITE): | 596 | if not os.path.exists(site.USER_SITE): |
597 | os.makedirs(site.USER_SITE) | 597 | os.makedirs(site.USER_SITE) |
598 | self.coveragepth = os.path.join(site.USER_SITE, "coverage.pth") | 598 | self.coveragepth = os.path.join(site.USER_SITE, "coverage.pth") |
599 | with open(self.coveragepth, 'w') as cps: | 599 | with open(self.coveragepth, 'w') as cps: |
600 | cps.write('import sys,site; sys.path.extend(site.getsitepackages()); import coverage; coverage.process_startup();') | 600 | cps.write('import sys,site; sys.path.extend(site.getsitepackages()); import coverage; coverage.process_startup();') |
601 | 601 | ||
602 | def stopTestRun(self): | 602 | def stopTestRun(self): |
603 | """ Report coverage data after the testcases are run """ | 603 | """ Report coverage data after the testcases are run """ |