Forum Discussion
murugans1011
10 years agoRegular Contributor
Hello i need the same along with
how to get it from log file
[Equivalent VBScript for above example]
function getResults()
Log.Message "See Information data in the Additional Info panel", getInformationData
End function
function getInformationData
tempFolder = aqEnvironment.GetEnvironmentVariable("temp") & "\" & Int(rnd * 10000) & "\"
aqFileSystem.CreateFolder(tempFolder)
Log.SaveResultsAs tempFolder, lsXML
Set xDoc = Sys.OleObject("MSXML2.DOMDocument.4.0")
Call xDoc.load(tempFolder + "Description.tcLog")
' // Warning count
wrnC = VarToInteger(xDoc.selectSingleNode("Nodes/Node[@name='root']/Prp[@name='warning count']/@value").text)
'//Error count
errC = VarToInteger(xDoc.selectSingleNode("Nodes/Node[@name='root']/Prp[@name='error count']/@value").text)
' //Execution time
startTime = VarToFloat(xDoc.selectSingleNode("Nodes/Node[@name='root']/Prp[@name='start time']/@value").text)
stopTime = VarToFloat(xDoc.selectSingleNode("Nodes/Node[@name='root']/Prp[@name='stop time']/@value").text)
aqFileSystem.DeleteFolder tempFolder,true
getInformationData = "Errors: " & errC & vblf &_
"Warnings: " & wrnC & vblf &_
"Start Time: " & DateTimeToStr(startTime) & vblf &_
"Stop Time: " & DateTimeToStr(stopTime) & vblf &_
"Run Time: " & aqConvert.DateTimeToFormatStr(stopTime - startTime, "%H:%M:%S")
End function
Test duration
Total Project Test Items
Executed Project test items
Passed and Failed test item count.
how to get it from log file
[Equivalent VBScript for above example]
function getResults()
Log.Message "See Information data in the Additional Info panel", getInformationData
End function
function getInformationData
tempFolder = aqEnvironment.GetEnvironmentVariable("temp") & "\" & Int(rnd * 10000) & "\"
aqFileSystem.CreateFolder(tempFolder)
Log.SaveResultsAs tempFolder, lsXML
Set xDoc = Sys.OleObject("MSXML2.DOMDocument.4.0")
Call xDoc.load(tempFolder + "Description.tcLog")
' // Warning count
wrnC = VarToInteger(xDoc.selectSingleNode("Nodes/Node[@name='root']/Prp[@name='warning count']/@value").text)
'//Error count
errC = VarToInteger(xDoc.selectSingleNode("Nodes/Node[@name='root']/Prp[@name='error count']/@value").text)
' //Execution time
startTime = VarToFloat(xDoc.selectSingleNode("Nodes/Node[@name='root']/Prp[@name='start time']/@value").text)
stopTime = VarToFloat(xDoc.selectSingleNode("Nodes/Node[@name='root']/Prp[@name='stop time']/@value").text)
aqFileSystem.DeleteFolder tempFolder,true
getInformationData = "Errors: " & errC & vblf &_
"Warnings: " & wrnC & vblf &_
"Start Time: " & DateTimeToStr(startTime) & vblf &_
"Stop Time: " & DateTimeToStr(stopTime) & vblf &_
"Run Time: " & aqConvert.DateTimeToFormatStr(stopTime - startTime, "%H:%M:%S")
End function
Related Content
Recent Discussions
- 2 hours agoSubhraDas
- 21 hours agotramuntana