Programmatically attach file to test run (QTP)

Tuesday, March 25, 2014 3:51:16 PM
Does anyone have example of code for attaching a file to the current test run?  I would like to include an attachment to an automated QTP test each time it executes from remotelaunch.
2 Replies
Monday, March 31, 2014 3:38:10 PM
Avatar
re: mehlerr on Tuesday, March 25, 2014 3:51:16 PM
Hi Robert

Most likely you'd need us to give you the source code to the QTP plugin, that would be the easiest way. If you send a request to support@inflectra.com or log a help desk ticket on our website, we can provide it for you.

Regards

Jim
Thursday, April 3, 2014 3:17:14 PM
Avatar
re: inflectra.jimx on Monday, March 31, 2014

I can include code below in a QTP test to check for a Quality Center connection and attach a file to the current executed run.  Generally I write to a log during a test run and upload to Quality Center at the end of the run.  I may want to use similar code to attach a screenshot or other data that is otherwise lost.  Is there similar code I can use in a QTP script to attach data to the test run in SpiraTeam?

var_connection = QCUtil.IsConnected
If var_connection = True Then
 If QCUtil.CurrentTestSetTest is Nothing then
  Exit Function
 Else 
  Set CurrentRunObj = QCUtil.CurrentRun.Attachments
  Set AttcObj = CurrentRunObj.AddItem(Null)
  AttcObj.FileName = Log_File
  AttcObj.Type = 1
  AttcObj.Post
  AttcObj.Refresh
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set ResultFile = fso.GetFile(Log_File)
  ResultFile.Delete
 End If 
End If

Statistics
  • Started: Tuesday, March 25, 2014 3:51:16 PM
  • Last Reply: Thursday, April 3, 2014 3:17:14 PM
  • Replies: 2
  • Views: 3886