benchmark/tools/gbench
Eric Fiselier 2373382284 Rewrite compare_bench.py argument parsing.
This patch cleans up a number of issues with how compare_bench.py handled
the command line arguments.

* Use the 'argparse' python module instead of hand rolled parsing. This gives
  better usage messages.

* Add diagnostics for certain --benchmark flags that cannot or should not
  be used with compare_bench.py (eg --benchmark_out_format=csv).

* Don't override the user specified --benchmark_out flag if it's provided.

In future I would like the user to be able to capture both benchmark output
files, but this change is big enough for now.

This fixes issue #313.
2016-11-18 15:42:02 -07:00
..
Inputs Add a "compare_bench.py" tooling script. (#266) 2016-08-09 12:33:57 -06:00
__init__.py Add a "compare_bench.py" tooling script. (#266) 2016-08-09 12:33:57 -06:00
report.py Make PauseTiming() and ResumeTiming() per thread. (#286) 2016-09-02 21:34:34 -06:00
util.py Rewrite compare_bench.py argument parsing. 2016-11-18 15:42:02 -07:00