test: remove jq requirement

This commit is contained in:
Mitchell Hashimoto 2013-12-12 13:18:46 -08:00
parent 5e0da21173
commit b6ed68449a
2 changed files with 3 additions and 4 deletions

View File

@ -20,7 +20,6 @@ running on Mac OS X, most of these are available with `brew`:
* [Bats](https://github.com/sstephenson/bats)
* [AWS cli](http://aws.amazon.com/cli/)
* [jq](http://stedolan.github.io/jq/)
## Configuring Tests

View File

@ -1,5 +1,5 @@
# Let's verify that the tools we need are installed
declare -a required=(aws jq)
declare -a required=(aws)
for cmd in "${required[@]}"; do
command -v $cmd >/dev/null 2>&1 || {
echo "'$cmd' must be installed" >&2
@ -40,8 +40,8 @@ fixtures() {
# This deletes any AMIs with a tag "packer-test" of "true"
aws_ami_cleanup() {
local region=${1:-us-east-1}
aws ec2 describe-images --region ${region} --owners self --output json \
aws ec2 describe-images --region ${region} --owners self --output text \
--filters 'Name=tag:packer-test,Values=true' \
| jq -r -M '.Images[]["ImageId"]' \
--query 'Images[*].ImageId' \
| xargs -n1 aws ec2 deregister-image --region ${region} --image-id
}