admin-shell-io / aas-test-engines

Official test tooling for the Asset Administration Shell
https://certification.admin-shell-io.com
Apache License 2.0
5 stars 2 forks source link

suite shall reflect standardized service profiles #8

Closed BirgitBoss closed 2 months ago

BirgitBoss commented 4 months ago

Currently there are suites defined like

aas_read, aasx_read etc.

However, it is not clear what is tested here: the profiles do have unique identifiers and are versioned. So the suite shall reflect the profile IDs, e.g.

https://admin-shell.io/aas/API/3/0/AssetAdministrationShellRegistryServiceSpecification/SSP-001 https://admin-shell.io/aas/API/3/0/SubmodelServiceSpecification/SSP-002

If abbreviations are introduced they still need to include version and profile number information and a clear mapping needs to be defined.

P.S. Also Interfaces do have unique Identifiers, so perhaps the suite test interfaces but no profiles?

otto-ifak commented 4 months ago

@BirgitBoss Thanks for the hint. As the SSPs are basically read and read/write, we thought we would already cover these correctly. We will discuss how to handle this.

otto-ifak commented 3 months ago

We finally decided to follow you proposal. For the naming of test suites we follow the names given by the specification. These are:

For profiles, we drop the prefix for better readability. The spec version has to be provided by the user anyway.