runStressTests.xml revision 2f2b85856e60cc6706b066a426148b58f378ce95
15394N/A ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
18850N/A file="'%s/environment.xml' % TESTS_FUNCTIONS_DIR" />
15394N/A file="'%s/testcases/import_ldif/import_ldif.xml' % TESTS_DIR" />
15929N/A issuesList.append(issue)
18390N/A testlog.write('<qa>\n')
18390N/A testlog.write(' <functional-tests>\n')
18390N/A testlog.write(' <results>\n')
18390N/A if not os.path.exists(suitesFileName):
15394N/A for line in f.readlines():
15394N/A 'arguments' : ' -Xms64M -Xmx1024M -cp %s/lib/emma.jar emma report -r xml,html -in %s/coverage.em,%s -Dreport.xml.out.file=%s/coverage/coverage.xml -Dreport.html.out.file=%s/coverage/coverage.html -sp %/src' % (dsPath,dsPath,coverageFiles,TMPDIR,TMPDIR,TMPDIR),
15394N/A from javax.xml.transform.stream import StreamSource
15394N/A from javax.xml.transform.stream import StreamResult
19051N/A from javax.xml.parsers import DocumentBuilderFactory
19051N/A from org.w3c.dom import *
18850N/A factory = DocumentBuilderFactory.newInstance()
18390N/A builder = factory.newDocumentBuilder()
18022N/A document = builder.parse(input)
17095N/A dom = document.getDocumentElement()
17095N/A coverageNodes = dom.getElementsByTagName("all").item(0).getChildNodes()
17093N/A for coverageNodeIndex in range(coverageNodes.getLength()):
17093N/A thisNode = coverageNodes.item(coverageNodeIndex)
17093N/A if thisNode.getNodeName() == 'coverage':
16716N/A thisNodeAttributes = thisNode.getAttributes()
16716N/A if thisNodeAttributes.getNamedItem("type").getNodeValue() == 'block, %':
16256N/A rawCoverage = thisNodeAttributes.getNamedItem("value").getNodeValue()
16256N/A coverage = rawCoverage.split('%')[0]
16241N/A testlog.seek(0,2)
15929N/A testlog.write(" <all>\n")
15929N/A testlog.write(" <coverage>\n")
15394N/A testlog.write(" %s\n" % coverage)
15394N/A testlog.write(" </coverage>\n")
19163N/A testlog.write(" </all>\n")
testlog.seek(0,2)
testlog.write(" <all>\n")
testlog.write(" <coverage>\n")
testlog.write(" N/A\n")
testlog.write(" </coverage>\n")
testlog.write(" </all>\n")
if ServersInfoDict.has_key('%s/%s' % (DIRECTORY_INSTANCE_DIR,OPENDSNAME)):
if ServerInfoDict.has_key(ServerInfoKey):
if ServerInfoDict.has_key(ServerInfoKey):
if ServerInfoDict.has_key(ServerInfoKey):
if ServerInfoDict.has_key(ServerInfoKey):
if ServerInfoDict.has_key(ServerInfoKey):
if ServerInfoDict.has_key(ServerInfoKey):
if ServerInfoDict.has_key(ServerInfoKey):
if ServerInfoDict.has_key(ServerInfoKey):
if ServerInfoDict.has_key(ServerInfoKey):
testlog.seek(0,2)
testlog.write(' </results>\n')
testlog.write(' <identification>\n')
testlog.write(' <version>\n')
testlog.write(' %s\n' % ServerVersion)
testlog.write(' </version>\n')
testlog.write(' <buildid>\n')
testlog.write(' %s\n' % ServerBuildId)
testlog.write(' </buildid>\n')
testlog.write(' <revision>\n')
testlog.write(' %s\n' % ServerSvnRevision)
testlog.write(' </revision>\n')
testlog.write(' <platform>\n')
testlog.write(' %s\n' % ServerSystemOS)
testlog.write(' </platform>\n')
testlog.write(' <jvm-version>\n')
testlog.write(' %s\n' % ServerJVMVersion)
testlog.write(' </jvm-version>\n')
testlog.write(' <jvm-vendor>\n')
testlog.write(' %s\n' % ServerJVMVendor)
testlog.write(' </jvm-vendor>\n')
testlog.write(' </identification>\n')
testlog.write(' </functional-tests>\n')
testlog.write('</qa>\n')