Some Rest Specs contain multiple paths, where some paths are preferred and the others exist for historical reasons. This commit makes 2 changes: 1. Tracks when a path is deprecated in the Rest Spec, so that metadata can be accessed in the Java model of the API 2. Adds filter (predicate) to the execution context to determine which paths should be considered as candidates within the test suite Tests that extends from `ESClientYamlSuiteTestCase` can override `createRestTestExecutionContext` and pass in a predicate that skips deprecated paths (or any other criteria), provided that it does not skip _all_ paths in an API. |
||
---|---|---|
.. | ||
src/yamlRestTest | ||
build.gradle |