aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench
diff options
context:
space:
mode:
authorGravatar brianosman <brianosman@google.com>2016-02-08 13:49:12 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2016-02-08 13:49:12 -0800
commit7a5ada8c429b99b6ea061d7ea710d3c8349502ac (patch)
tree124a50391606bea204640be51f943b17f345b06c /bench
parentc5c322d8ecfc05718f9f04360956c4f1f9dc33c1 (diff)
Support --dryRun in nanobench to get a list of benchmarks.
Diffstat (limited to 'bench')
-rw-r--r--bench/nanobench.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp
index 31efefa4f4..aeae4f41db 100644
--- a/bench/nanobench.cpp
+++ b/bench/nanobench.cpp
@@ -1082,10 +1082,13 @@ int nanobench_main() {
SkCanvas* canvas = target->getCanvas();
const char* config = target->config.name.c_str();
- if (FLAGS_pre_log) {
+ if (FLAGS_pre_log || FLAGS_dryRun) {
SkDebugf("Running %s\t%s\n"
, bench->getUniqueName()
, config);
+ if (FLAGS_dryRun) {
+ continue;
+ }
}
target->setup();