Outcome enum

Fields

Unspecified = 0

Only used during an update to preserve the existing value.

None = 1

Test has not been completed, or the test type does not report pass/failure.

Passed = 2

Test was executed w/o any issues.

Failed = 3

Test was executed, but there were issues. Issues may involve exceptions or failed assertions.

Inconclusive = 4

Test has completed, but we can't say if it passed or failed. May be used for aborted tests...

Timeout = 5

The test timed out

Aborted = 6

Test was aborted. This was not caused by a user gesture, but rather by a framework decision.

Blocked = 7

Test had it chance for been executed but was not, as ITestElement.IsRunnable == false.

NotExecuted = 8

Test was not executed. This was caused by a user gesture - e.g. user hit stop button.

Warning = 9

To be used by Run level results. This is not a failure.

Error = 10

There was a system error while we were trying to execute a test.

NotApplicable = 11

Test is Not Applicable for execution.

Paused = 12

Test is paused.

InProgress = 13

Test is currently executing. Added this for TCM charts

MaxValue = 14
NotImpacted = 14

Test is not impacted. Added fot TIA.