Aaron -
The result of an execution can be determined by looking at two places. If an error occurred, looking at Execution.ErrorObject is correct. If the execution passed, failed, terminated, or errored, you could look at Execution.ResultStatus. This property is a string value.
If you are using a process model entry point like TestUUTs, depending on the implementation of the process model sequence, the error object and status might not be the accumulation of the one or more client sequence calls that it makes, because the call to MainSequence in the client file typically masks the status from setting the process model status and there may be no logic to ensure that if one UUT errored that the overall Test UUTs sequence was also error. TestStand 3.0'
s default process models tried to make this behavior more consistent.
Scott Richardson (NI)
Scott Richardson