Overview of included modules and how they fit together:
| Module | Description |
|---|---|
| core | Core Recipe creation and execution classes and interfaces |
| cucumber | Extensible Cucumber vocabulary for REST API testing, including command line and Docker execution |
| facade | Execution facade for dynamically switching between local end remote execution of recipes |
| groovy-dsl | Grooy DSL for creating JSON Recipes |
| junit-report | Utility library for creating JUnit-style XML reports |
| local | Execution engine for executing JSON recipes locally |
| maven-plugin | Maven plugin for executing JSON recipes either locally or remotely |
| maven-plugin-tester | Maven plugin tester |
| oas | OAS/Swagger-specific extensions to core recipe creation |
| samples | Java and Groovy examples for how to use swagger-assert4j |
| testserver | Execution engine for executing JSON recipes and SoapUI projects remotely on TestServer |