agiletstware
14 years agoOccasional Contributor
printing test case status to logs
Hello,
I am trying to print the test case status (passed, failed, etc) to the log in the OnStopTest event but am having some difficulty.
Sub GeneralEvents_OnStopTest(Sender)
On Error Resume Next
Log.Message("Test Name: " + Project.TestItems.Current.Name)
Log.Message(Project.Logs.LogItemsCount)
Log.Message(Project.Logs.LogItem(Project.Logs.LogItemsCount).Status)
Log.Message(Project.Logs.LogItem(3).Status)
Select Case( Project.Logs.LogItem(Project.Logs.LogItemsCount).Status )
Case 0
Log.Message("The test was executed successfully.")
Case 1
Log.Message("The test was executed with warnings.")
Case 2
Log.Message("The test execution failed.")
End Select
I want to know why
Log.Message(Project.Logs.LogItem(Project.Logs.LogItemsCount).Status)
does not work and Log.Message(Project.Logs.LogItem(3).Status) works fine
I am trying to print the test case status (passed, failed, etc) to the log in the OnStopTest event but am having some difficulty.
Sub GeneralEvents_OnStopTest(Sender)
On Error Resume Next
Log.Message("Test Name: " + Project.TestItems.Current.Name)
Log.Message(Project.Logs.LogItemsCount)
Log.Message(Project.Logs.LogItem(Project.Logs.LogItemsCount).Status)
Log.Message(Project.Logs.LogItem(3).Status)
Select Case( Project.Logs.LogItem(Project.Logs.LogItemsCount).Status )
Case 0
Log.Message("The test was executed successfully.")
Case 1
Log.Message("The test was executed with warnings.")
Case 2
Log.Message("The test execution failed.")
End Select
I want to know why
Log.Message(Project.Logs.LogItem(Project.Logs.LogItemsCount).Status)
does not work and Log.Message(Project.Logs.LogItem(3).Status) works fine