Element: executionEvent
Type: ExecutionEvent
Producer Class: org.eclipse.hyades.test.common.event.ExecutionEvent
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFExecutionEvent
Description: Base test execution event for all events emitted from the test execution environment.
Element: typedEvent
Type: TypedEvent
Producer Class: org.eclipse.hyades.test.common.event.TypedEvent
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFTypedEvent
Description: Extension of the base test execution event for typed events emitted from the test execution environment. Typed events encode the boundaries of a test execution.
Element: messageEvent
Type: MessageEvent
Producer Class: org.eclipse.hyades.test.common.event.MessageEvent
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFMessageEvent
Description: Extension of the base test execution event for message events emitted from the test execution environment. Message events encode descriptive text on a test execution.
Element: verdictEvent
Type: VerdictEvent
Producer Class: org.eclipse.hyades.test.common.event.VerdictEvent
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFVerdictEvent
Description: Extension of the base test execution event for verdict events emitted from the test execution environment. Verdict events encode the outcome of a test execution.
Element: invocationEvent
Type: InvocationEvent
Producer Class: org.eclipse.hyades.test.common.event.InvocationEvent
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFInvocationEvent
Description: Extension of the base test execution event for invocation events emitted from the test execution environment. Invocation events encode the invocation or execution of a test.
Element: junitInvocationEvent
Type: JUnitInvocationEvent
Producer Class: org.eclipse.hyades.test.common.event.JUnitInvocationEvent
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFIJUnitInvocationEvent
Description: Extension of the invocation event for JUnit-specific invocation events emitted from the test execution environment. JUnit invocation events encode the invocation or execution of a JUnit test.
Element: loopEvent
Type: LoopEvent
Producer Class: org.eclipse.hyades.test.common.event.LoopEvent
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFLoopEvent
Description: Extension of the base test execution event for looping events emitted from the test execution environment. Looping events encode a loop of test executions.
Element: timedEvent
Type: TimedEvent
Producer Class: org.eclipse.hyades.test.common.event.TimedEvent
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFTimedEvent
Description: Extension of the base test execution event for timing events emitted from the test execution environment. Timing events encode the start time, end time and duration (implicit) of any arbitrary sequence of execution events.
Element: waitEvent
Type: WaitEvent
Producer Class: org.eclipse.hyades.test.common.event.WaitEvent
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFWaitEvent
Description: Extension of the base test execution event for waiting events emitted from the test execution environment. Waiting events encode the start time, end time and duration (implicit) of any deliberate wait or sleep in an execution.
Element: property
Type: EventProperty
Producer Class: org.eclipse.hyades.test.common.event.EventProperty
Consumer Class: org.eclipse.hyades.models.common.common.CMNExtendedProperty
Description: Execution event-specific string data for extending the core execution event. An event property consists of a named and typed value that describes or explains the execution event.
Attribute: pname
Parent Element: property
Description: Meaningful name of the execution event property.
Attribute: pname
Parent Element: property
Description: Meaningful type of the execution event property.
Attribute: ptype
Parent Element: property
Description: Value of the execution event property.
Element: annotation
Type: EventAnnotation
Producer Class: org.eclipse.hyades.test.common.event.EventAnnotation
Consumer Class: org.eclipse.hyades.models.common.common.CMNAnnotation
Description: Execution event-specific file or byte array data for extending the core execution event. An event annotation consists of a named and typed file or byte array that describes or explains the execution event. The file (represented as a byte array) or byte array is converted to Base64 (see RFC 2045) and encoded in a child DATA element (e.g. <![CDATA[<file (represented as a byte array) or byte array represented as Base64>]]>) of the execution event.
Attribute: annotationFilename
Parent Element: annotation
Description: If the execution event annotation consists of a file (represented as a byte array), the name and extension of the file encoded as an annotation. For example 'exampleAnnotation.txt'.
Attribute: annotationType
Parent Element: annotation
Description: Meaningful type of the execution event annotation. For example, 'file' or 'byteArray'.
Description: The execution event annotation consists of a file (represented as a byte array).
Description: The execution event annotation consists of a byte array.
Element: repositoryRecord
Type: RepositoryRecord
Producer Class: org.eclipse.hyades.test.common.event.RepositoryRecord
Consumer Class: org.eclipse.hyades.models.common.testprofile.TPFRepositoryRecord
Description: Execution event-specific repository record data for extending the core execution event. A repository record consists of link (URI) to a repository provider containing a uniquely identified, named and typed repository record that is associated the execution event. For example a Bugzilla defect report.
Attribute: id
Parent Element: repositoryRecord
Description: Unique identifier of the repository record used to access the repository record in the repository provider. Uniqueness is bounded by the test execution.
Attribute: uri
Parent Element: repositoryRecord
Description: Link (URI) to the repository provider containing the repository record.
Attribute: type
Parent Element: repositoryRecord
Description: Meaningful type of the repository provider containing the repository record. For example, 'org.eclipse.bugs' for an Eclipse defect repository record in the Eclipse Bugzilla defect provider.
Attribute: label
Parent Element: repositoryRecord
Description: Meaningful label of the repository record rendered to the user.
Attribute: id
Parent Element: executionEvent
Description: Unique identifier of the execution event. If not specified, the execution event can not be a parent of any other execution events (see parentId). Uniqueness is bounded by the test execution.
Attribute: ownerId
Parent Element: executionEvent
Description: If the parentId attribute is specified, an unique identifier of the execution event's owning Test model element (e.g. test suite) used to populate the interactionFragment property of the org.eclipse.hyades.models.common.testprofile.TPFExecutionEvent EMF class. If the parentId attribute is not specified, a dot-delimited list of unique identifiers representing the lineage of the execution event to the owning Test model element. For example, [test suite ID].[loop ID].[test invocation ID].[test case ID]. Uniqueness is bounded by the test execution.
Attribute: ownerType
Parent Element: executionEvent
Description: If specified, this attribute instructs the model loader to attempt to create the association to the element specified by the ownerId attribute as a proxy reference, without loading the associated external resource. The value of this attribute specifies the concrete type of the referenced element and is restricted to the supported types listed below.
Description: The referenced model element is an execution occurrance.
Description: The referenced model element is a combined fragment.
Attribute: text
Parent Element: executionEvent
Description: Textual description of the execution event.
Attribute: parentId
Parent Element: executionEvent
Description: Unique identifier of the parent execution event of this execution event used to determine the container of the execution event when loaded into the Test model. When using the value of "ROOT", the execution event is loaded into the Test model as a child of the top-most execution history. Otherwise, the execution event is loaded into the Test model as a child of the execution event with the ID (see id) specified by this property. Uniqueness is bounded by the test execution.
Attribute: timestamp
Parent Element: executionEvent
Description: The time stamp for the start time of the execution event. The time stamp represents the difference, measured in milliseconds, between the current time (UTC or GMT) and the standard base time or January 1, 1970 12:00:00 AM (UTC or GMT).
Attribute: name
Parent Element: executionEvent
Description: Meaningful name of the execution event.
Attribute: eventType
Parent Element: executionEvent
Description: Meaningful type of the execution event.
Attribute: sortBy
Parent Element: executionEvent
Description: Execution event attribute used to sort this execution event relative to its siblings when loading the execution event into the Test model. Execution event loading is sort by order of arrival if this attribute is not specified.
Attribute: conflict
Parent Element: executionEvent
Description: Resolution action when the Test model loader receives two or more of the same execution events (same id). If not specified, duplicate execution events are loaded into the Test model.
Description: Nothing.
Description: Ignore.
Description: Over-write.
Description: Over-write if earliest.
Description: Over-write if latest.
Attribute: type
Parent Element: typedEvent
Description: Meaningful type of the typed event.
Description: Start execution event.
Description: Stop execution event.
Attribute: severity
Parent Element: messageEvent
Description: Severity of the message event.
Description: Informational message event.
Description: Error message event.
Description: Warning message event.
Attribute: verdict
Parent Element: verdictEvent
Description: The verdict value of the verdict event.
Description: Inconclusive outcome of the test execution.
Description: The test test execution passed.
Description: The test execution failed.
Description: Error during the test execution.
Attribute: reason
Parent Element: verdictEvent
Description: The reason for the verdict event.
Description: Unknown reason.
Description: No reason.
Description: See description or text.
Description: Aborted test execution.
Description: Did not complete the test execution.
Attribute: causedBy
Parent Element: verdictEvent
Description: A space-delimited list of unique identifiers representing the execution event(s) that caused this verdict event. Uniqueness is bounded by the test execution.
Attribute: status
Parent Element: invocationEvent
Description: The outcome or status of the test invocation or execution.
Description: Unattempted test invocation or execution.
Description: Successful test invocation or execution.
Description: Unsuccessful test invocation or execution.
Attribute: reason
Parent Element: invocationEvent
Description: The reason for the outcome or status of the test invocation or execution.
Description: Unknown reason.
Description: No reason.
Description: See description or text.
Description: Precondition for the test execution not met.
Description: No matching configuration for the test execution.
Description: No behaviour for the test execution.
Description: Did not start the test execution.
Attribute: invokedId
Parent Element: invocationEvent
Description: A dot-delimited list of unique identifiers representing the lineage of the invocation event to the owning Test model element. For example, [test suite ID].[loop ID].[test invocation ID].[test case ID]. Uniqueness is bounded by the test execution.
Attribute: className
Parent Element: junitInvocationEvent
Description: The class name for the JUnit test class of the test invocation or execution.
Attribute: iterations
Parent Element: loopEvent
Description: The number of iterations for the loop event.
Attribute: asynchronous
Parent Element: loopEvent
Description: Flag specifying if the tests in the loop are to be invoked asynchronously.
Attribute: endTimestamp
Parent Element: timedEvent
Description: The time stamp for the end time of the execution event. The time stamp represents the difference, measured in milliseconds, between the current time (UTC or GMT) and the standard base time or January 1, 1970 12:00:00 AM (UTC or GMT).
Attribute: endTimestamp
Parent Element: timedEvent
Description: The time stamp for the end time of any deliberate wait or sleep in an execution. The time stamp represents the difference, measured in milliseconds, between the current time (UTC or GMT) and the standard base time or January 1, 1970 12:00:00 AM (UTC or GMT).