CI: fix when XML file is missing during HtmlInit
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
This commit is contained in:
+11
-5
@@ -3147,14 +3147,20 @@ elif re.match('^InitiateHtml$', mode, re.IGNORECASE):
|
|||||||
Usage()
|
Usage()
|
||||||
sys.exit('Insufficient Parameter')
|
sys.exit('Insufficient Parameter')
|
||||||
count = 0
|
count = 0
|
||||||
|
foundCount = 0
|
||||||
while (count < SSH.nbTestXMLfiles):
|
while (count < SSH.nbTestXMLfiles):
|
||||||
xml_test_file = cwd + "/" + SSH.testXMLfiles[count]
|
xml_test_file = cwd + "/" + SSH.testXMLfiles[count]
|
||||||
xmlTree = ET.parse(xml_test_file)
|
xml_test_file = sys.path[0] + "/" + SSH.testXMLfiles[count]
|
||||||
xmlRoot = xmlTree.getroot()
|
if (os.path.isfile(xml_test_file)):
|
||||||
SSH.htmlTabRefs.append(xmlRoot.findtext('htmlTabRef',default='test-tab-' + str(count)))
|
xmlTree = ET.parse(xml_test_file)
|
||||||
SSH.htmlTabNames.append(xmlRoot.findtext('htmlTabName',default='Test-' + str(count)))
|
xmlRoot = xmlTree.getroot()
|
||||||
SSH.htmlTabIcons.append(xmlRoot.findtext('htmlTabIcon',default='info-sign'))
|
SSH.htmlTabRefs.append(xmlRoot.findtext('htmlTabRef',default='test-tab-' + str(count)))
|
||||||
|
SSH.htmlTabNames.append(xmlRoot.findtext('htmlTabName',default='Test-' + str(count)))
|
||||||
|
SSH.htmlTabIcons.append(xmlRoot.findtext('htmlTabIcon',default='info-sign'))
|
||||||
|
foundCount += 1
|
||||||
count += 1
|
count += 1
|
||||||
|
if foundCount != SSH.nbTestXMLfiles:
|
||||||
|
SSH.nbTestXMLfiles = foundCount
|
||||||
SSH.CreateHtmlHeader()
|
SSH.CreateHtmlHeader()
|
||||||
elif re.match('^FinalizeHtml$', mode, re.IGNORECASE):
|
elif re.match('^FinalizeHtml$', mode, re.IGNORECASE):
|
||||||
SSH.CreateHtmlFooter(SSH.finalStatus)
|
SSH.CreateHtmlFooter(SSH.finalStatus)
|
||||||
|
|||||||
Reference in New Issue
Block a user