aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--tools/bench_pictures_main.cpp12
-rw-r--r--tools/render_pictures_main.cpp16
2 files changed, 20 insertions, 8 deletions
diff --git a/tools/bench_pictures_main.cpp b/tools/bench_pictures_main.cpp
index 62d89ffc0e..626ee52658 100644
--- a/tools/bench_pictures_main.cpp
+++ b/tools/bench_pictures_main.cpp
@@ -405,12 +405,18 @@ static int process_input(const SkString& input,
do {
SkString inputPath;
sk_tools::make_filepath(&inputPath, input, inputFilename);
- if (!run_single_benchmark(inputPath, benchmark))
+ if (!run_single_benchmark(inputPath, benchmark)) {
++failures;
+ }
} while(iter.next(&inputFilename));
- } else {
- if (!run_single_benchmark(input, benchmark))
+ } else if (SkStrEndsWith(input.c_str(), ".skp")) {
+ if (!run_single_benchmark(input, benchmark)) {
++failures;
+ }
+ } else {
+ SkString warning;
+ warning.printf("Warning: skipping %s\n", input.c_str());
+ gLogger.logError(warning);
}
return failures;
}
diff --git a/tools/render_pictures_main.cpp b/tools/render_pictures_main.cpp
index 5ad00729dd..178d9ba432 100644
--- a/tools/render_pictures_main.cpp
+++ b/tools/render_pictures_main.cpp
@@ -137,13 +137,19 @@ static int process_input(const SkString& input, const SkString& outputDir,
do {
SkString inputPath;
sk_tools::make_filepath(&inputPath, input, inputFilename);
- if (!render_picture(inputPath, outputDir, renderer))
- ++failures;
+ if (!render_picture(inputPath, outputDir, renderer)) {
+ ++failures;
+ }
} while(iter.next(&inputFilename));
- } else {
+ } else if (SkStrEndsWith(input.c_str(), ".skp")) {
SkString inputPath(input);
- if (!render_picture(inputPath, outputDir, renderer))
- ++failures;
+ if (!render_picture(inputPath, outputDir, renderer)) {
+ ++failures;
+ }
+ } else {
+ SkString warning;
+ warning.printf("Warning: skipping %s\n", input.c_str());
+ SkDebugf(warning.c_str());
}
return failures;
}