Per OTA an das Vapi Xp Script

Moderatoren: moestereich, rscholz660, MuschnerP, matauschek

Per OTA an das Vapi Xp Script

Beitragvon marcos.bischoff am Mo Dez 12, 2011 11:26 am

Wie komme ich programmatisch an das VB Skript eines Tests?
Wir verwenden mehr oder weniger in allen Tests das selbe Skript. Gibt es ein Mögichkeit programmatisch an das Scriptfile zu kommen?
marcos.bischoff
 
Beiträge: 6
Registriert: Mi Nov 04, 2009 8:33 am

Re: Per OTA an das Vapi Xp Script

Beitragvon dscholz am Mo Dez 12, 2011 4:04 pm

Hallo,

das sollte mit dem ExtendedStorage-Objekt funktionieren, dass Sie sich über das AttachmentStorage-Objekt der AttachmentFactory des Tests holen.
Haben Sie das ExtendedStorage des Tests, dann können Sie mit ClientPath den Pfad setzen, wo das Skript Client-seitig abgelegt wird und mit der Methode Load den Download-Vorgang starten. In der OTA API Reference ist das auch entsprechend dokumentiert.

So sollte das dann etwa aussehen (ungetestet!), t ist der Test:

Code: Alles auswählen
Set attFact = t.AttachmentFactory
Set extStor = attFact.AttachmentStorage
extStor.ClientPath = "C:\Download"
extStor.Load "-r *.*", True


Load lädt in diesem Fall alle Attachments (und damit auch das Script) nach C:\Download und arbeitet synchron.

Viele Grüße,
Daniel Scholz
you know we aren't meant to exist in the outside world
dscholz
 
Beiträge: 143
Registriert: Mi Aug 06, 2008 11:59 am
Wohnort: Hamburg

Re: Per OTA an das Vapi Xp Script

Beitragvon marcos.bischoff am Di Dez 13, 2011 2:16 pm

Vielen Dank.
Das ist ja mal was.
Wenn ich es nun richtig verstehe so lassen sich die attachement lokal in das angegebene Verzeichnis kopieren.

Gibt es auch eine möglichkeit das skript "serverseitig" zu verändern?
Ich möchte die skripte all unserer Testfälle refactorieren.
Ist es dann so einfache das ich die lokale änderung per save wieder zurückspeichern kann?
marcos.bischoff
 
Beiträge: 6
Registriert: Mi Nov 04, 2009 8:33 am

Re: Per OTA an das Vapi Xp Script

Beitragvon rscholz660 am Mi Dez 14, 2011 5:02 pm

da man auf diesem Wege jedes Attachment manipulieren kann sollte es möglich sein, das vorhandene Attachment zu ersetzen. ich glaube aber mich zu erinnern (zumindest war es in QC 9.x so), daß man zuvor das Attachment vom Test löschen muss und dann das neue unter dem selben Namen hochlädt, ansonstne würde eine automatische Umbenennung erfolgen (mit <Name>0, <Name>1, ...)
de omnibus dubitandum
http://qcmt.pc-polis.de
rscholz660
 
Beiträge: 160
Registriert: Sa Aug 09, 2008 10:57 am
Wohnort: Dresden


Zurück zu HP Quality Center 9.X

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron