Deriving ATML Test Results Elements from Translated TD Elements

TestStand ATML Toolkit 2017 Help

Edition Date: June 2018

Part Number: 374205B-01

»View Product Info
Download Help (Windows Only)

The following table shows the relationship between ATML Test Results (TR) elements and the TestStand constructs in a sequence file the ATML TD translator translates from a source TD instance document.

TR Element Sequence File Equivalent
<References> FileGlobals.UUT.Documentation file global variable
<TestDescription>/<DescriptionDocumentReference> element FileGlobals.TestDescriptionAttributes.uuid file global variable
securityClassification attribute of the TestResults root element FileGlobals.TestDescriptionAttributes.securityClassification file global variable
<Events> child element of the <SessionAction>, <Test>, or <TestGroup> element Step.Result.Error property
<Outcome> child element of the <Test> or <TestGroup> element, or the <ActionOutcome> child element of the <SessionAction> element Step.Result.Status property
<Description> child element of the <SessionAction>, <Test>, or <TestGroup> element NI.ATML.TDTranslator.StepDescription attribute of Step.Result.ReportText property
ID attribute of the <SessionAction>, <Test>, or <TestGroup> element NI.ATML.TDTranslator.StepID attribute of Step.Result.ReportText property
<Parameter>/<Description> element NI.ATML.TDTranslator.Description attribute of an [In] parameter PropertyObject
<TestResult>/<Description> element NI.ATML.TDTranslator.Description attribute of an [Out] parameter PropertyObject or an additional results PropertyObject
<Parameters>/<Parameter> element under an <SessionAction>, <Test>, or <TestGroup> element Step [In] parameters
<TestResult> child element of the <Test> or <TestGroup> element Step [Out] parameters and step additional results
<Data> child element of the <Test> or <TestGroup> element Attributes of step [In] and [Out] parameters and attributes of additional results
<SessionAction>/<Data> element
  • Step [In] and [Out] parameters.
  • Step additional results.
  • Attributes of step [In] and [Out] parameters.
  • Attributes of additional results.
<TestResult>/<TestLimits> child element of the <Test> or <TestGroup> element Step limit values and comparison types
<Test> element
  • A step that does not use the Sequence Adapter and that specifies limits but no post action sequence call.
  • A step that does not use the Sequence Adapter and that specifies limits and a post action sequence call that does not specify any results to record.
  • A step that uses the Sequence Adapter and that does not specify a post action sequence call. The sequence the step calls does not specify any results to record, and the step is not an Action step.
  • A step that uses the Sequence Adapter and that specifies a post action sequence call that does not specify any results to record. The sequence the step calls does not specify any results to record, and the step is not an Action step.
<SessionAction> element
  • A step that does not use the Sequence Adapter and that does not specify limits or a post action sequence call.
  • A step that does not use the Sequence Adapter and that does not specify limits but specifies a post action sequence call that does not specify any results to record.
  • A step that uses the Sequence Adapter and that does not specify a post action sequence call. The sequence the step calls does not specify any results to record and the step is an Action step.
  • A step that uses the Sequence Adapter and that specifies a post action sequence call that does not specify any results to record. The sequence the step calls does not specify any results to record and the step is an Action step.
<TestGroup> element
  • A step that uses the Sequence Adapter that specifies results to record.
  • A step that does not use the Sequence Adapter and that specifies a post action sequence call that specifies results to record.
Note Note  TestStand adds error messages and codes to the report as events with a severity value of 4. According to the ATML Test Results and Session Information schema, a severity value of 4 indicates a critical event.
Note Note  The ATML Test Results and Session Information schema does not support reporting the Case Insensitive string limit comparison type in TestStand. The report instead displays IgnoreCase for the Comparison Type field even when the comparison type is Case Insensitive in the sequence.
Note Note  TestStand supports arrays that begin with a negative index, but the ATML Test Results and Session Information schema supports only zero-based indexing for arrays. Therefore, an ATML TR report generated for arrays that begin with a negative index do not validate against the ATML Test Results and Session Information schema.

See Also

Action Step

Additional Results Panel

ATML Test Results and Session Information

ATML Test Results 2.02 Report Structure

Post Actions Panel

PropertyObject

Sequence Adapter

Translating a TD Instance Document to a TestStand Sequence File

WAS THIS ARTICLE HELPFUL?

Not Helpful