OpenSearch/dev-tools
David Pilato 1a8a2c9bc2 [qa] Add smoke test client module
This commit adds a new smoke test for testing client as a end Java user.

It starts a cluster in `pre-integration-test` phase, then execute the client operations defined as JUnit tests within `integration-test` phase and then stop the external cluster in `post-integration-test` phase.

You can also run test classes from your IDE.

* Start an external node on your machine with `bin/elasticsearch` (note that you can test Java API regressions if you run an older or newer node version)
* Run the JUnit test. By default, it will run tests on `localhost:9300` but you can change this setting using system property `tests.cluster`. It also expects the default `cluster.name` (`elasticsearch`).

This commit also starts adding [snippets as defined by Maven](https://maven.apache.org/guides/mini/guide-snippet-macro.html) to help keeping automatically synchronized the Java reference guide with the current code.

Our documentation builder tool does not support snippets though but we will most likely support it at some point.
2015-09-02 17:34:54 +02:00
..
src/main/resources [qa] Add smoke test client module 2015-09-02 17:34:54 +02:00
Elasticsearch.launch Eclipse: Fix launch configuration 2015-08-21 19:07:03 -07:00
build_randomization.rb [BUILD] Randomly enable AggressiveOpts in builds 2014-09-09 21:58:37 +02:00
build_repositories.sh Release: Remove aws-maven plugin/improve release docs 2015-08-17 15:39:22 +02:00
client_tests_urls.prop [BUILD] Switch 1x to JDK7 download 2014-03-31 19:28:27 -07:00
create_bwc_index.py Tests: Fix generation scripts for bwc indexes, and add 2.0 beta1 index 2015-08-26 19:36:26 -07:00
create_bwc_index_with_conficting_mappings.py Check for incompatible mappings while upgrading old indices 2015-08-04 18:13:29 -06:00
create_bwc_index_with_some_ancient_segments.py Check for incompatible mappings while upgrading old indices 2015-08-04 18:13:29 -06:00
create_bwc_repo_with_ancient_indices.py Core: Don't allow indices containing too-old segments to be opened 2015-05-19 23:37:05 -04:00
download-s3.py [TOOLS] Added simple S3 Download tool based on boto 2014-06-02 13:35:21 +02:00
es_release_notes.pl Release notes: Add upgrades category 2015-08-25 17:16:14 +02:00
extract_party_license.rb typo fixes - https://github.com/vlajos/misspell_fixer 2014-11-08 18:55:57 +01:00
get-bwc-version.py Make 0.x and 1.x indexes still work with get-bwc-version 2015-08-27 10:19:59 -07:00
pom.xml [maven] also rename artifactId for dev-tools and rest-api-spec 2015-08-18 13:41:12 +02:00
prepare_release_candidate.py [BUILD] Add publish instructions to the release script 2015-08-26 16:22:14 +02:00
prepare_release_update_documentation.py Release scripts: Split prepare_release into two scripts 2015-08-14 16:44:39 +02:00
smoke_test_rc.py use provided version in smoke test file paths 2015-08-27 23:20:01 +02:00
upgrade-tests.py Networking: Move multicast discovery to a plugin 2015-08-20 16:43:25 -07:00
upload-s3.py Fix ASL Header in source files to reflect s/ElasticSearch/Elasticsearch 2014-01-07 11:22:01 +01:00