We have a spring boot application which has several web services. We want to develop a test suite using cucumber but as a separate spring boot application. Following are the reasons. 1) The tests we want to run as part of the test suite are intended to run after the application has been deployed. 2) We want to use Cucumber cli.main instead of JUnit/TestNG to trigger tests so that we will be able to send cucumber and other arguments to the executable jar. 3) We want to be able to trigger these tests from a Jenkins pipeline so that Jenkins can pass environment specific args to the spring boot based test suite.
All examples from cucumber suggest using tests as part of unit or integration tests. Wondering if a clean implementation of what we are looking for is possible with Cucumber Spring.
Appreciate any insights or web references. Thank you!