Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Run/Debug actions line marker in Citrus XML files #37

Closed
picimako opened this issue Apr 9, 2024 · 1 comment
Closed

Add Run/Debug actions line marker in Citrus XML files #37

picimako opened this issue Apr 9, 2024 · 1 comment
Assignees
Labels
feature A completely new feature XML DSL Related to the Citrus YAML test DSL
Milestone

Comments

@picimako
Copy link
Owner

picimako commented Apr 9, 2024

Summary

Citrus YAML and Groovy files already have line markers to run/debug corresponding Java test methods. It is time for the XML DSL to have that feature.

Tasks

  • Add the run/debug line marker to Citrus XML files.
  • Support both regular XML and Spring XML files as well.
  • The line marker should be added to:
    • the <test> tag in case of regular XML files. This is a top-level tag, so there will only be one per file.
    • the <testcase> tags in case of Spring XML files. This is not a top-level tag, so there may be more than one of them.
      • can the @CitrusTestSource annotation configuration distinguish between them inside the same XML file?
@picimako picimako added feature A completely new feature XML DSL Related to the Citrus YAML test DSL labels Apr 9, 2024
@picimako picimako added this to the v1.0.8 milestone Apr 9, 2024
@picimako picimako self-assigned this Apr 9, 2024
@picimako
Copy link
Owner Author

picimako commented Apr 10, 2024

Both Spring and non-Spring XML file support are completed in v1.0.8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A completely new feature XML DSL Related to the Citrus YAML test DSL
Projects
None yet
Development

No branches or pull requests

1 participant