tools: fix coverage script and stats make rule
This commit is contained in:
parent
7974b32c0f
commit
38665bd1bc
16
Makefile
16
Makefile
@ -539,7 +539,7 @@ pushbinary:
|
|||||||
-rsync -aP $(BINARYFILENAME).gz joyful.com:/repos/hledger/website/binaries/
|
-rsync -aP $(BINARYFILENAME).gz joyful.com:/repos/hledger/website/binaries/
|
||||||
|
|
||||||
# show project stats useful for release notes
|
# show project stats useful for release notes
|
||||||
stats: showlastreleasedate showreleaseauthors showloc showcov showerrors showlocalchanges showreleasechanges simplebench
|
stats: showlastreleasedate showreleaseauthors showloc showcov showlocalchanges showreleasechanges #simplebench #showerrors
|
||||||
|
|
||||||
showreleaseauthors:
|
showreleaseauthors:
|
||||||
@echo Patch authors since last release:
|
@echo Patch authors since last release:
|
||||||
@ -547,10 +547,8 @@ showreleaseauthors:
|
|||||||
@echo
|
@echo
|
||||||
|
|
||||||
showloc:
|
showloc:
|
||||||
@echo Lines of non-test code:
|
@echo Lines of code including tests:
|
||||||
@sloccount `ls $(SOURCEFILES) |grep -v Tests.hs` | grep haskell:
|
@sloccount `ls $(SOURCEFILES)` | grep haskell:
|
||||||
@echo Lines of test code:
|
|
||||||
@sloccount Tests.hs | grep haskell:
|
|
||||||
@echo
|
@echo
|
||||||
|
|
||||||
showcov:
|
showcov:
|
||||||
@ -562,10 +560,10 @@ showlastreleasedate:
|
|||||||
@darcs changes --from-tag . | tail -2
|
@darcs changes --from-tag . | tail -2
|
||||||
@echo
|
@echo
|
||||||
|
|
||||||
showerrors:
|
# showerrors:
|
||||||
@echo Known errors:
|
# @echo Known errors:
|
||||||
@awk '/^** errors/, /^** / && !/^** errors/' NOTES | grep '^\*\*\* ' | tail +1
|
# @awk '/^** errors/, /^** / && !/^** errors/' NOTES | grep '^\*\*\* ' | tail +1
|
||||||
@echo
|
# @echo
|
||||||
|
|
||||||
showlocalchanges:
|
showlocalchanges:
|
||||||
@echo Local changes:
|
@echo Local changes:
|
||||||
|
|||||||
@ -6,5 +6,5 @@ import sys, os
|
|||||||
cov="hledgercov"
|
cov="hledgercov"
|
||||||
cmd, args = sys.argv[1], ' '.join(sys.argv[2:])
|
cmd, args = sys.argv[1], ' '.join(sys.argv[2:])
|
||||||
os.system("rm -f %s.tix" % cov)
|
os.system("rm -f %s.tix" % cov)
|
||||||
os.system("./%s %s >/dev/null" % (cov,args))
|
os.system("bin/%s %s >/dev/null" % (cov,args))
|
||||||
os.system("hpc %s %s" % (cmd,cov))
|
os.system("hpc %s %s" % (cmd,cov))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user