mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-28 09:28:55 -04:00
* Introduce Prerequisites criteria (Predicate + factory) for modular skip decisions - Removed accessors to specific criteria from SkipSection (used only on tests), adjusted test assertions - Moved Features check (YAML test runner features) to SkipSection build time * Separated check for xpack/no_xpack Check for xpack is cluster-configuration (modules installed) dependent, while Features are meant to be "static" test-runner capabilities. We separate them so checks on one (test-runner features) can be run before and separately from the other. * Consolidate skip() methods - Divide require and skip predicates - Divide requires and skip parsing (distinct sections) - Renaming SkipSection to PrerequisiteSection and related methods/fields (e.g. skip -> evaluate) * Refactoring tests - moving and adding VersionRange tests - adding specific version and os skip tests - modified parse/validate/build to make SkipSection more unit-testable * Adding cluster feature-based skip criteria * Updated javadoc + renaming + better skip reason message |
||
---|---|---|
.. | ||
apm | ||
ccs-common-rest | ||
ccs-rolling-upgrade-remote-cluster | ||
ccs-unavailable-clusters | ||
custom-rest-controller | ||
evil-tests | ||
full-cluster-restart | ||
logging-config | ||
mixed-cluster | ||
multi-cluster-search | ||
no-bootstrap-tests | ||
packaging | ||
remote-clusters | ||
repository-multi-version | ||
rolling-upgrade | ||
rolling-upgrade-legacy | ||
smoke-test-http | ||
smoke-test-ingest-disabled | ||
smoke-test-ingest-with-all-dependencies | ||
smoke-test-multinode | ||
smoke-test-plugins | ||
stable-api | ||
system-indices | ||
unconfigured-node-name | ||
verify-version-constants | ||
build.gradle |