more benchtest cleanups; test balance, register and print

This commit is contained in:
Simon Michael 2009-05-29 11:42:34 +00:00
parent 345c34fd26
commit 41699cc9d7
2 changed files with 15 additions and 17 deletions

View File

@ -138,14 +138,13 @@ benchtest: sampleledgers bench.tests bench
@(cd profs; rm -f latest.bench; ln -s $(TIME).bench latest.bench) @(cd profs; rm -f latest.bench; ln -s $(TIME).bench latest.bench)
# generate standard sample ledgers # generate standard sample ledgers
sampleledgers: sample.ledger 100x100x10.ledger 1000x1000x10.ledger 10000x1000x10.ledger \ sampleledgers: sample.ledger 100x100x10.ledger 1000x1000x10.ledger 10000x1000x10.ledger 100000x1000x10.ledger
100000x1000x10.ledger 1000.ledger 10000.ledger 100000.ledger 1000x1000x10.ledger
sample.ledger: sample.ledger:
true # XXX should probably regenerate this true # XXX should probably regenerate this
100x100x10.ledger: generateledger 100x100x10.ledger: generateledger
tools/generateledger 1000 1000 10 >$@ tools/generateledger 100 100 10 >$@
1000x1000x10.ledger: generateledger 1000x1000x10.ledger: generateledger
tools/generateledger 1000 1000 10 >$@ tools/generateledger 1000 1000 10 >$@
@ -156,16 +155,6 @@ sample.ledger:
100000x1000x10.ledger: generateledger 100000x1000x10.ledger: generateledger
tools/generateledger 100000 1000 10 >$@ tools/generateledger 100000 1000 10 >$@
# keep for next benchmark report..
1000include.ledger:
ghc -e 'putStr $$ unlines $$ replicate 1000 "!include sample.ledger"' >1000.ledger
10000include.ledger:
ghc -e 'putStr $$ unlines $$ replicate 10000 "!include sample.ledger"' >10000.ledger
100000include.ledger:
ghc -e 'putStr $$ unlines $$ replicate 100000 "!include sample.ledger"' >100000.ledger
###################################################################### ######################################################################
# DOCUMENTATION # DOCUMENTATION

View File

@ -1,7 +1,16 @@
# tests for "make bench" - one command per line, without the executable # tests for "make bench" - one command per line, without the executable
-f 1000.ledger balance # old
-f 100x100x10.ledger balance -f 100x100x10.ledger balance
-f 1000x1000x10.ledger balance -f 1000x1000x10.ledger balance
-f 10000x1000x10.ledger balance -f 10000x1000x10.ledger balance
#-f 100000x1000x10.ledger balance #-f 100000x1000x10.ledger balance
-f 100x100x10.ledger register
-f 1000x1000x10.ledger register
-f 10000x1000x10.ledger register
#-f 100000x1000x10.ledger register
-f 100x100x10.ledger print
-f 1000x1000x10.ledger print
-f 10000x1000x10.ledger print
#-f 100000x1000x10.ledger print