Convert test system to use Make

This commit is contained in:
Michael DeHaan 2014-02-20 13:00:05 -05:00
parent ddf91a3d6f
commit 69b2d82be6
3 changed files with 8 additions and 4 deletions

View file

@ -0,0 +1,4 @@
all: non_destructive destructive # amazon rackspace
non_destructive:
ansible-playbook non_destructive.yml -i inventory -e @integration_config.yml -v $(TEST_FLAGS)

View file

@ -30,18 +30,19 @@ outside of those test subdirectories. They will also not reconfigure or bounce
Run as follows: Run as follows:
# sh test.sh # OR make non_destructive
# ansible-playbook non_destructive.yml -i inventory -e @integration_config.yml -v $*
You can select specific tests with the --tags parameter. You can select specific tests with the --tags parameter.
TEST_FLAGS="--tags test_vars_blending" make
Destructive Tests Destructive Tests
================= =================
These tests are allowed to install and remove some trivial packages. You will likely want to devote these These tests are allowed to install and remove some trivial packages. You will likely want to devote these
to a virtual environment. They won't reformat your filesystem, however :) to a virtual environment. They won't reformat your filesystem, however :)
# ansible-playbook destructive.yml -i inventory -e @integration_config.yml -v $* make destructive
Cloud Tests Cloud Tests
=========== ===========

View file

@ -1 +0,0 @@
ansible-playbook non_destructive.yml -i inventory -e @integration_config.yml -v $*