Skip to content

[Cleanup] Split implementation part off of certification specification #1198

@mbuechse

Description

@mbuechse

The Tests directory is itself a mixed bag.

  • It contains test scripts for each standard that we want to include into certification.
  • It contains the specs of our certificate scopes (the scs-compatible-?aas.yaml files).
  • It contains the machinery for executing test runs (which in turn uses the former two items).

My feeling is that we should split the implementation part off of the yaml files.

For instance, it's clear that each module in the yaml corresponds to a version of a standard (basically one md file in the Standards folder), and each version of the scope lists the modules it consists of. To me, this is the essential certification specification.

Everything else -- the list of testcases and check scripts -- is the implementation, and I would split that off.

The specification should stay in the same repo as the Standards folder, and the implementation should go along with the Tests folder, wherever that may go.

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Type

No type
No fields configured for issues without a type.

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions