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)
|
@(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
|
||||||
|
|
||||||
|
|||||||
11
bench.tests
11
bench.tests
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user