OpenSearch/qa
Ryan Ernst 18fb63209b
Separate distro tests to be per distribution (#45565)
The java based distribution tests currently have a single Tests class
which encapsulates all of the tests for a particular distribution. The
test task in gradle then depends on all distributions being built, and
each individual tests class looks for the particular distribution it is
trying to test. This means that reproducing a single test failure
triggers all the distributions to be built, even though only one is
needed for the test.

This commit reworks the java distribution tests to pass in a particular
distribution to be tested, and changes the base test classes to be
actual test classes which have assumptions around which distributions
they operate on. For example, the archives tests will be skipped when
run with an rpm distribution, and vice versa for the package tests. This
makes reproduction much more granular. It also also better splitting up
tests around a particular use case. For example, all tests for systemd
behavior can be in one test class, and run independently of all tests
against rpm/deb distributions.
2019-08-20 13:12:15 -07:00
..
ccs-unavailable-clusters Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
die-with-dignity Remove Settings from BaseRestRequest Constructor (#45418) (#45429) 2019-08-12 05:14:45 +02:00
evil-tests Normalize environment paths (#45179) 2019-08-06 06:04:30 -04:00
full-cluster-restart Use index for peer recovery instead of translog (#45137) 2019-08-02 15:00:43 +01:00
logging-config Deprecation messages with the same key but different x-opaque-id are allowed backport(#44587) #44682 2019-07-22 11:38:11 +02:00
mixed-cluster [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
multi-cluster-search Restrict which tasks can use testclusters (#45198) 2019-08-09 13:38:01 +03:00
no-bootstrap-tests Plugins: Remove meta plugins (#30670) 2018-05-18 10:56:08 -07:00
os Separate distro tests to be per distribution (#45565) 2019-08-20 13:12:15 -07:00
rolling-upgrade Use index for peer recovery instead of translog (#45137) 2019-08-02 15:00:43 +01:00
smoke-test-client Testing conventions: add support for checking base classes (#36650) 2019-01-08 13:39:03 +02:00
smoke-test-http Remove Settings from BaseRestRequest Constructor (#45418) (#45429) 2019-08-12 05:14:45 +02:00
smoke-test-ingest-disabled Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
smoke-test-ingest-with-all-dependencies Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
smoke-test-multinode Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
smoke-test-plugins Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
unconfigured-node-name Mute multiple tests on Windows (7.x) (#44676) 2019-07-22 11:32:29 +03:00
verify-version-constants [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
wildfly Restrict which tasks can use testclusters (#45198) 2019-08-09 13:38:01 +03:00
build.gradle Convert testclusters to use distro download plugin (#44253) (#44362) 2019-07-15 17:53:05 -07:00