Copy Code
|
|
---|---|
Sub Attachment_Load(Debug, CurrentTestSet, CurrentTest, CurrentRun) ' Workflow script On Error Resume Next TDOutput.Clear Set BugFact = TDConnection.BugFactory Set theBug = BugFact.Item(21) Set AttachFact = theBug.Attachments Set theAttachmentsCollection = AttachFact.NewList("") Set theAttachment = theAttachmentsCollection.Item(1) 'This works in VB, but not in VBScript: 'theAttachment.Load True, LoadPath 'In VBScript, use this: theAttachment.Load True, "" tdoutput.Print theAttachment.FileName ' To get the path in VBScript, extract it from ' the filename: theFileName = theAttachment.FileName tdoutput.Print theFileName thePath = Left(theFileName, InstrRev(theFileName, "\")-1) tdoutput.Print thePath ' handle run-time errors If Err.Number <> 0 Then TDOutput.Print "Run-time error [" & Err.Number & "] : " & Err.Description ' update execution status in "Test" mode If Not Debug Then CurrentRun.Status = "Failed" CurrentTest.Status = "Failed" End If End If End Sub |