aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/skqp/gm_knowledge.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/skqp/gm_knowledge.cpp')
-rw-r--r--tools/skqp/gm_knowledge.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/skqp/gm_knowledge.cpp b/tools/skqp/gm_knowledge.cpp
index 05a6a5ccd0..cad4a84552 100644
--- a/tools/skqp/gm_knowledge.cpp
+++ b/tools/skqp/gm_knowledge.cpp
@@ -175,6 +175,7 @@ float Check(const uint32_t* pixels,
gErrors.push_back(Run{SkString(backend), SkString(name), 0, 0});
}
if (report_directory_path && badness > 0 && report_directory_path[0] != '\0') {
+ sk_mkdir(report_directory_path);
if (!backend) {
backend = "skia";
}
@@ -226,6 +227,7 @@ bool MakeReport(const char* report_directory_path) {
}
}
+ sk_mkdir(report_directory_path);
SkFILEWStream out(SkOSPath::Join(report_directory_path, PATH_REPORT).c_str());
if (!out.isValid()) {
return false;