4.0.0
org.elasticsearch.qa
elasticsearch-qa
2.1.0-SNAPSHOT
qa-vagrant
QA: Elasticsearch Vagrant Tests
Tests the Elasticsearch distribution artifacts on virtual
machines using vagrant and bats.
pom
*.bats
sudo 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.elasticsearch.plugin
jvm-example
${elasticsearch.version}
zip
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