]> source.dussan.org Git - rspamd.git/commitdiff
Improve functional tests teardown.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 8 Jul 2015 13:44:36 +0000 (14:44 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 8 Jul 2015 13:44:36 +0000 (14:44 +0100)
test/functional/test_helper.bash

index a25035e775bf944474cca95b103d5607d4b1c1f0..239160f2ce9f9872d201ffd1adc39ea3ca5fbc2f 100644 (file)
@@ -12,7 +12,13 @@ function run_rspamd() {
 
 
 function teardown() {
-       pkill -TERM rspamd || true
+       ( 
+       pgrep rspamd > /dev/null 2>&1
+       while [ $? -eq 0 ] ; do
+               pkill -TERM rspamd || true 
+               pgrep rspamd > /dev/null 2>&1
+       done
+       ) || true
 }
 
 function clear_stats() {