From b68b53c0323f691dbc412fa5ff581ff0b9a7ef1f Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 17 Oct 2009 22:42:56 -0700 Subject: tests: introduce require_for_model function This makes it easier to write/share code for multi-model tests. --- t/lib-graceful.sh | 5 +---- t/test-lib.sh | 7 +++++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/t/lib-graceful.sh b/t/lib-graceful.sh index d2a6be8..2403bd0 100644 --- a/t/lib-graceful.sh +++ b/t/lib-graceful.sh @@ -1,10 +1,7 @@ model=$1 . ./test-lib.sh echo "graceful test for model=$model" -case $model in -Rev) require_rev ;; -Revactor) require_revactor ;; -esac +require_for_model eval $(unused_listen) rtmpfiles unicorn_config curl_out pid r_err r_out fifo diff --git a/t/test-lib.sh b/t/test-lib.sh index 2a81a58..29b57f7 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -50,6 +50,13 @@ require_rev() { fi } +require_for_model () { + case $model in + Rev) require_rev ;; + Revactor) require_revactor ;; + esac +} + # given a list of variable names, create temporary files and assign # the pathnames to those variables rtmpfiles () { -- cgit v1.2.3-24-ge0c7