| | |
| | | </else> |
| | | </if> |
| | | |
| | | <!-- configure the coverage dump file --> |
| | | <script> |
| | | mylog="::coverage - checking for %s/%s/lib/emma.jar\n" % (dsDir,OPENDSNAME) |
| | | if os.path.exists(os.path.join(dsDir,OPENDSNAME,'lib','emma.jar')): |
| | | mylog+=" ::coverage on\n" |
| | | coveragePath = os.path.join(LOGS_ROOT,'coverage') |
| | | if not os.path.exists(coveragePath): |
| | | os.mkdir(coveragePath) |
| | | mylog+=" ::mkdir %s on\n" % coveragePath |
| | | # copying coverage.em in coveragePath |
| | | import shutil |
| | | shutil.copy(os.path.join(dsDir,OPENDSNAME,'coverage.em'),coveragePath) |
| | | coverageGroupPath=os.path.join(coveragePath,CurrentTestPath['group']) |
| | | if not os.path.exists(coverageGroupPath): |
| | | os.mkdir(coverageGroupPath) |
| | | mylog+=" ::mkdir %s on\n" % (coverageGroupPath) |
| | | mylog+=" ::writing to %s/%s/classes/emma.properties" % (dsDir,OPENDSNAME) |
| | | existingECs=[cf for cf in os.listdir(coverageGroupPath) if cf.startswith('coverage') and cf.endswith('.ec')] |
| | | newCoverageEC=os.path.join(coverageGroupPath,'coverage%s.ec' % len(existingECs)) |
| | | coveragefh = open( '%s/%s/classes/emma.properties' % (dsDir,OPENDSNAME), 'w' ) |
| | | coveragefh.write( 'coverage.out.file=%s\n' % (newCoverageEC) ) |
| | | coveragefh.write( 'verbosity.level=silent\n') |
| | | coveragefh.write( 'coverage.out.merge=true\n') |
| | | coveragefh.close() |
| | | </script> |
| | | <message>mylog</message> |
| | | <!--- Set up DS --> |
| | | <message> |
| | | 'Set up DS on %s : %s/%s' % (dsHost,dsDir,OPENDSNAME) |