OpenSearch/dev-tools
javanna 6678da8c28 [TEST] randomly added node.bench=true to client node in test cluster and re-enabled REST benchmark tests based on number of bench nodes available
In our REST tests we already have support for features and skip sections that allow to skip tests if a feature is not supported.
We can then add a skip section based on the benchmark feature to the benchmark tests and execute them only when they are supported, knowing that they need at least a node with node.bench settings within the cluster. We can check that this requirement is met by calling the nodes info api.

This way we can dynamically decide whether to execute those tests or not and we don't need to have a node.bench around all the time. In fact, given that the REST tests use the GLOBAL cluster, we want to be able to randomize settings as much as possible and run tests against default settings as well. Also, this mechanism can be easily supported by the external cluster implementation that is used during the release process.

Introduced ability to disable benchmark nodes which is needed by BenchmarkNegativeTest.
2014-05-09 23:36:00 +02:00
..
pmd Added static analysis profile to pom.xml 2014-03-13 12:23:07 -07:00
ElasticSearch.launch Fix ASL Header in source files to reflect s/ElasticSearch/Elasticsearch 2014-01-07 11:22:01 +01:00
build_randomization.rb Move master to Java 1.7 2014-02-27 15:12:02 +01:00
build_release.py [TEST] randomly added node.bench=true to client node in test cluster and re-enabled REST benchmark tests based on number of bench nodes available 2014-05-09 23:36:00 +02:00
client_tests_urls.prop [BUILD] Switch 1x to JDK7 download 2014-03-31 19:28:27 -07:00
elasticsearch_license_header.txt Added licene-maven-plugin to build 2014-01-10 22:04:48 +01:00
es_release_notes.pl Added script to extract release notes 2014-02-19 13:43:40 +01:00
extract_party_license.rb add url, email 2014-01-14 14:46:22 -08:00
license_header_definition.xml Added licene-maven-plugin to build 2014-01-10 22:04:48 +01:00
tests.policy Add SecurityManger / policy when running tests. 2014-01-17 15:15:10 +01:00
upload-s3.py Fix ASL Header in source files to reflect s/ElasticSearch/Elasticsearch 2014-01-07 11:22:01 +01:00