Browse files

Document the "done" field.

  • Loading branch information...
1 parent 3dc646e commit 5638c5beb140b85c7d5066399256f51e088fb74f @isaacs committed Jan 22, 2010
Showing with 2 additions and 0 deletions.
  1. +2 −0
@@ -58,6 +58,8 @@ Export the following fields from your benchmark script.
`countPerLap` - Especially when doing asynchronous benchmarking, you may want to structure your functions so that they run a bunch of times before continuing. In these cases, to make your scores reflect the actual number of processes per second, indicate the number of runs per call in the "countPerLap" field. Default: `1`
+`done` - A function that will be called with the results of the runs when they're complete. By default, this calls a function that will analyze the results a bit and write the data to `stdout`.
## Asynchronous Benchmarking
Your test functions should return either a promise or `undefined`. If they return `undefined`, then they'll be run 1000 times before checking the timer. (This is to average out the vagaries of the garbage collector and other machine entropy.)

0 comments on commit 5638c5b

Please sign in to comment.