This PR makes the following improvements to our performance benchmark script, following the exploration of tools to build standalone binaries for GGShield (see agateau/pyinstaller and agateau/nuitka branches):
run command: add the ability to pass the path to a ggshield executable to the -V option.
report command: add a CSV output mode.
It also fixes a bug in --work-dir which made it unusable.
This PR makes the following improvements to our performance benchmark script, following the exploration of tools to build standalone binaries for GGShield (see
agateau/pyinstaller
andagateau/nuitka
branches):run
command: add the ability to pass the path to aggshield
executable to the-V
option.report
command: add a CSV output mode.It also fixes a bug in
--work-dir
which made it unusable.Best reviewed commit by commit.