Merge: benches/markdown: add `pandoc` engine.
authorJean Privat <jean@pryen.org>
Thu, 2 Apr 2015 16:54:08 +0000 (23:54 +0700)
committerJean Privat <jean@pryen.org>
Thu, 2 Apr 2015 16:54:08 +0000 (23:54 +0700)
Here the result for 5 consecutive runs.

![image](https://cloud.githubusercontent.com/assets/583144/6013527/3bc7acae-ab56-11e4-819a-937b4550575e.png)

Pull-Request: #1136
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>

1  2 
benchmarks/markdown/bench_markdown.sh

@@@ -74,7 -74,7 +74,7 @@@ engdir="./engines
  bncdir="./benches/out"
  mkdir -p $outdir
  
 -s=50
 +s=200
  
  function bench_nitmd()
  {
  }
  bench_nitmd
  
 +function bench_nitmd-o()
 +{
 +      name="$FUNCNAME"
 +      skip_test "$name" && return
 +      prepare_res $outdir/nitmd-o.dat "nitmd-o" "nitmd-o"
 +      for file in $bncdir/*.md; do
 +              bench=`basename $file .md`
 +              bench_command "$bench" "" "$engdir/nitmd/nitmd-o" "$file" "$s"
 +      done
 +}
 +bench_nitmd-o
 +
  function bench_txtmark()
  {
        name="$FUNCNAME"
@@@ -124,6 -112,18 +124,18 @@@ function bench_markdown4j(
  }
  bench_markdown4j
  
+ function bench_pandoc()
+ {
+       name="$FUNCNAME"
+       skip_test "$name" && return
+       prepare_res $outdir/pandoc.dat "pandoc" "pandoc"
+       for file in $bncdir/*.md; do
+               name=`basename $file .md`
+               bench_command "$bench" "" "$engdir/pandoc/pandoc" "$file" "$s"
+       done
+ }
+ bench_pandoc
  if test "$#" -gt 0; then
      plot $outdir/bench_markdown.gnu
  fi