To be able to execute a Citrus YAML test from .yaml test files themselves, a run line marker could be implemented.
Tasks
Implement a RunLineMarkerContributor that would be displayed in the first line of the YAML test file.
The first line is the straightforward choice since one YAML test file can contain only one test case.
For this, all @CitrusTestSource annotations in the project must be examined and indexed in some way, so that they can be properly matched to YAML files.
Summary
To be able to execute a Citrus YAML test from .yaml test files themselves, a run line marker could be implemented.
Tasks
RunLineMarkerContributor
that would be displayed in the first line of the YAML test file.Notes
Scope