4.0.0 org.elasticsearch.qa elasticsearch-qa 2.0.0-SNAPSHOT elasticsearch-distribution-tests QA: Elasticsearch Vagrant Tests Tests the Elasticsearch distribution artifacts on virtual machines using vagrant and bats. pom *.bats sudo ES_CLEAN_BEFORE_TEST=true bats $BATS/${testScripts} precise, trusty, vivid, wheezy, jessie centos-6, centos-7, fedora-22, oel-7 trusty centos-7 /usr/bin/rpmbuild maven-clean-plugin clean-testroot pre-integration-test clean true ${project.build.directory}/testroot maven-dependency-plugin copy-common-to-testroot pre-integration-test copy ${project.build.directory}/testroot org.elasticsearch.distribution.zip elasticsearch ${elasticsearch.version} zip org.elasticsearch.distribution.tar elasticsearch ${elasticsearch.version} tar.gz org.elasticsearch.distribution.deb elasticsearch ${elasticsearch.version} deb org.apache.maven.plugins maven-antrun-plugin ant-contrib ant-contrib 1.0b3 ant ant check-vagrant-version validate run test-vms integration-test run rpm ${packaging.rpm.rpmbuild} maven-dependency-plugin copy-rpm-to-testroot pre-integration-test copy ${project.build.directory}/testroot org.elasticsearch.distribution.rpm elasticsearch ${elasticsearch.version} rpm org.elasticsearch.distribution elasticsearch-rpm ${elasticsearch.version} rpm ok rpm-via-homebrew /usr/local/bin/rpmbuild maven-dependency-plugin copy-rpm-to-testroot pre-integration-test copy ${project.build.directory}/testroot org.elasticsearch.distribution.rpm elasticsearch ${elasticsearch.version} rpm ok smoke-vms echo skipping tests