add coverage make target
Merge pull request #1739 from pengfei-xue/devel

add coverage make target