This test is using an elasticsearch server. The test setUp method used for this
test is calling our startElasticSearchServer method which is starting an
elasticsearch server. The first time this test get called a new elasticsearch
server will get downloaded. The test setup looks like:

If you like to set some custom settings, you can use the confSource which must
point to a config folder with elasticsearch.yml or elasticsearch.json and
logging.yml and optional mapping definitions. Your custom doctest setUp and
tearDown method could look like:

switch to elasticsearch 0.20.1. Note; there is no need to switch to newer
releases just for get the latest version. Simply use the downloadURL
attribute for set a newer elasticsearch version download url

It seems that the auto mapping doesn’t work anymore by default. Added explicit
mapping setup after inserting first item. This seems to wrk as it should.

bugfix: adjust base url, if used with version, from git to elasticsearch