github.com/mackerelio/mackerel-agent-plugins@v0.89.3/mackerel-plugin-accesslog/test.sh (about)

     1  #!/bin/sh
     2  
     3  prog=$(basename $0)
     4  cd $(dirname $0)
     5  PATH=$(pwd):$PATH
     6  plugin=$(basename $(pwd))
     7  if ! which $plugin >/dev/null
     8  then
     9  	echo "$prog: $plugin is not installed" >&2
    10  	exit 2
    11  fi
    12  
    13  status=0
    14  for i in lib/testdata/*.*
    15  do
    16  	if $plugin -no-posfile $i
    17  	then
    18  		echo OK: $i
    19  	else
    20  		status=$?
    21  		echo FAIL: $i
    22  	fi
    23  done
    24  exit $status