@@ -6,7 +6,7 @@ More info at [TDL website](https://tdl.etsi.org)
## Installing the plug-ins
The TDL tools are available as a set of Eclipse plug-ins. You need to first be able to run Eclipse. The [Eclipse Modeling Tools](https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-modeling-tools) distribution contains most of the necessary prerequisites for the TDL tools.
The TDL tools are available as a set of Eclipse plug-ins. You need to first be able to run Eclipse. The [Eclipse Modeling Tools](https://www.eclipse.org/downloads/packages/release/2021-06/r/eclipse-modeling-tools) distribution contains most of the necessary prerequisites for the TDL tools.
Once Eclipse is up and running, you need to add the [update site](https://tdl.etsi.org/eclipse/latest/) for the TDL tools:
@@ -66,7 +66,10 @@ More information on using the plugins is available at [Usage wiki](https://labs.
The generation of data types and other elements based on OpenAPI yaml specifications is based on the [KaiZen OpenAPI Parser](https://github.com/RepreZen/KaiZen-OpenApi-Parser). The corresponding [Eclipse plug-in](https://marketplace.eclipse.org/content/kaizen-openapi-editor) needs to be installed before installing the importer. While the transformation components can be installed individually, the user-interface currently depends on all the transformation plug-ins.
The implementation currently supports: TODO
The implementation currently supports:
* Importing of data definitions under `components/schemas`.
* Data mappings to the base OpenAPI definition for traceability.
* Annotations with warnings regarding conventions.
Part of the implementation was developed as a lab project with contributions from:
* Lennart Thiesen
@@ -78,10 +81,16 @@ Part of the implementation was developed as a lab project with contributions fro
## Implementation of the ASN.1 import into TDL
The generation of data types based on ASN.1 specifications is based on the [BeanIt ASN1Bean](https://github.com/beanit/asn1bean)(formerly known as jASN).
The implementation currently supports: TODO
The implementation currently supports:
* Importing of data definitions within the module (imports from other modules are currently not resolved).
* Application of annotations or data constraints (e.g. for `CHOICE` data types or other modifiers).
## Implementation of the transformation of Structured Test Objectives to TDL Test Descriptions
The transformation of Structured Test Objectives into TDL Test Descriptions currently supports : TODO
The transformation of Structured Test Objectives into TDL Test Descriptions currently supports:
* Transforming of inline data descriptions within `EventOccurrences` into corresponding data types.
* Generation of `TestConfigurations` based on the `EventSequences` within the Structured Test Objective.
* Generation of `TestDescription` skeletons based on the `EventSequences` within the Structured Test Objective with references to it.
* Importing of the base package and imported packages.