Citrus -
Update the citrus-cucumber module to recognize these new step definitions.
To simplify the testing of complex, asynchronous, multi-step messaging flows where the order of messages is not guaranteed, and the response happens via a different channel than the request. 2. Key Components to Develop: Citrus
This feature enhances Citrus’s ability to test modern microservices architectures that rely heavily on event-driven messaging (e.g., Kafka, RabbitMQ) rather than synchronous HTTP requests. Feature Proposal: Asynchronous Event-Driven Validation Update the citrus-cucumber module to recognize these new
To make this feature more useful for you, could you tell me: Key Components to Develop: This feature enhances Citrus’s
Allows users to define a sequence of expected events in a cucumber.feature file without writing Java glue code, enabling them to assert that messages A, B, and C arrived within a specific timeframe, even if they arrived out of order.
in your current tests (e.g., flakiness, hard to match responses, long test times)? Features - Citrus Framework