diff --git a/smoke_test/generate_bin_test b/smoke_test/generate_bin_test
index a4462cb2b212f6ff6eb0d9ba000468978acbdc1f..2883916cbf69bc9b817010248c31a8c7eeb2cffa 100755
--- a/smoke_test/generate_bin_test
+++ b/smoke_test/generate_bin_test
@@ -24,17 +24,28 @@ done
 
 ' > $TESTCASE_DIR/bintest
 
+echo "Starting generate bintest for $NUM_MODULE softwares" 
+declare -i NUM_LIB=0
+declare -i GENERATED_NUM=0
+
+
 IFS_orig=$IFS
 IFS=$'\n'
 for i in $(head -n $NUM_MODULE $USAGE_REPORT); do
     m=$(sed -n 's/\(.*\)\/\(.*\)  -  \(.*\)/\1 \2/p' <<< $i)
     name=$(cut -f1 -d' ' <<< $m)
     ver=$(cut -f2 -d' ' <<< $m)
-    MODIFED_PATH=$(module show $name/$ver 2>&1 | sed -n 's/.* PATH \(.*\)/\1/p')
-    if [ -z ${MODIFIED_PATH+_} ]; then
+    MODIFIED_PATH=$(module show $name/$ver 2>&1 | sed -n 's/.* PATH \(.*\)/\1/p')
+    if ! [ -z "${MODIFIED_PATH}" ]; then
         mkdir -p $TESTCASE_DIR/$name
         cp $TESTCASE_DIR/bintest $TESTCASE_DIR/$name/bintest
         chmod u+x $TESTCASE_DIR/$name/bintest
+        GENERATED_NUM+=1
+    else
+        NUM_LIB+=1
     fi
+
 done
 IFS=$IFS_orig
+echo "Successfully generated bintests for $GENERATED_NUM applications"
+echo "There are $NUM_LIB libraries (does not modify PATH), no testcases generated for them"