summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/oe-selftest28
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 """