INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Sequence Call immer "Passed"



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.12.2013, 15:32
Beitrag #1

HeikoS Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Nov 2012

2011
2009
DE



Sequence Call immer "Passed"
Hallo Zusammen,

ich arbeite momentan in einer TestStand 2012 Umgebung und habe ein etwas verwirrendes Problem.

Ich versuche einem Sequence Call beizubringen dass er "Failed" wird wenn ein Step innerhalb "Failed" oder "Error" ist. Leider kommt "Passed".
Für den Call benutze ich den Sequence Adapter vom Type Action damit ich auch eine eigene Status Expression setzen kann.

Ich uss noch dazu sagen, dass ich "ignore run-time-errors" aktiviert habe, da die Tests auch über Nacht laufen und ich so keine Dialogfelder brauchen kann die quittiert werden müssen.

Kann mir jemand erklären wir ich die Status-Expression aufbauen muss damit "Passed" und "Failed" korrekt gesetzt werden?

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.12.2013, 10:54
Beitrag #2

Brainbreak Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Mar 2007

2010
2003
DE_EN

90556
Deutschland
RE: Sequence Call immer "Passed"
Wie sieht denn die "ResultExpression" aus? Wird als Expressionergebnis ein String in Form "Passed" oder "Failed" zurückgegeben?

P.S. solche Strings sind bereits in TS Hardcodiert. Die Expression-Konstante ist "ResultStatus_Passed" oder "ResultStatus_Failed"
NI_OnlineHilfe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.12.2013, 08:46
Beitrag #3

HeikoS Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Nov 2012

2011
2009
DE



RE: Sequence Call immer "Passed"
Hi,

das Problem ist gefunden und "umgangen".

- da ich alle run-time errors ignoriere UND
- den VI error Ausgang an Step.Result.Error übergebe UND
- auf dem Error-Pfad auch noch was kommt...

macht TS daraus einfach immer "Passed".
Da ich alle Errors außerhalb von TS handle, übergebe ich jetzt nichts mehr an "Step.Result.Error" --> läuft!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: