4.0.0
org.elasticsearch.qa
elasticsearch-qa
2.0.0-beta1-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
${debBoxes}
/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
all
${allDebBoxes}
${allRpmBoxes}
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
${debBoxes}, ${rpmBoxes}
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
${debBoxes}, ${rpmBoxes}
set-boxes-to-test
!boxesToTest
${proposedBoxesToTest}
smoke-vms
echo skipping tests