more benchtest cleanups; test balance, register and print
This commit is contained in:
parent
345c34fd26
commit
41699cc9d7
15
Makefile
15
Makefile
@ -138,14 +138,13 @@ benchtest: sampleledgers bench.tests bench
|
||||
@(cd profs; rm -f latest.bench; ln -s $(TIME).bench latest.bench)
|
||||
|
||||
# generate standard sample ledgers
|
||||
sampleledgers: sample.ledger 100x100x10.ledger 1000x1000x10.ledger 10000x1000x10.ledger \
|
||||
100000x1000x10.ledger 1000.ledger 10000.ledger 100000.ledger 1000x1000x10.ledger
|
||||
sampleledgers: sample.ledger 100x100x10.ledger 1000x1000x10.ledger 10000x1000x10.ledger 100000x1000x10.ledger
|
||||
|
||||
sample.ledger:
|
||||
true # XXX should probably regenerate this
|
||||
|
||||
100x100x10.ledger: generateledger
|
||||
tools/generateledger 1000 1000 10 >$@
|
||||
tools/generateledger 100 100 10 >$@
|
||||
|
||||
1000x1000x10.ledger: generateledger
|
||||
tools/generateledger 1000 1000 10 >$@
|
||||
@ -156,16 +155,6 @@ sample.ledger:
|
||||
100000x1000x10.ledger: generateledger
|
||||
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
|
||||
|
||||
|
||||
11
bench.tests
11
bench.tests
@ -1,7 +1,16 @@
|
||||
# tests for "make bench" - one command per line, without the executable
|
||||
|
||||
-f 1000.ledger balance # old
|
||||
-f 100x100x10.ledger balance
|
||||
-f 1000x1000x10.ledger balance
|
||||
-f 10000x1000x10.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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user