diff --git a/lustre-iokit/obdfilter-survey/obdfilter-survey b/lustre-iokit/obdfilter-survey/obdfilter-survey
index 7de3a0c997f214d35bba372964462030d9d2f56b..6a762928b44fefa0c0fa7b593af7a1edf7eb2284 100755
--- a/lustre-iokit/obdfilter-survey/obdfilter-survey
+++ b/lustre-iokit/obdfilter-survey/obdfilter-survey
@@ -387,7 +387,7 @@ for ((rsz=$rszlo;rsz<=$rszhi;rsz*=2)); do
 		first_objs[$idx]=$first_obj
 	    done
 	    # run tests
-	    for test in write $tests; do
+	    for test in ${tests[@]}; do
 		print_summary -n "$test "
 		# create per-host script files
 		for host in ${unique_hosts[@]}; do