OpenSearch/qa
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
..
smoke-test-client [qa] Add smoke test client module 2015-09-02 17:34:54 +02:00
smoke-test-multinode only verify both nodes join the cluster 2015-08-20 21:51:13 +02:00
smoke-test-plugins Add multicast plugin to help and qa 2015-08-20 22:04:17 -07:00
vagrant [tests] Fix exit code check for systemctl 2015-09-01 15:24:04 -04:00
pom.xml [qa] Add smoke test client module 2015-09-02 17:34:54 +02:00