aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/skiaserve
diff options
context:
space:
mode:
authorGravatar jcgregorio <jcgregorio@google.com>2016-06-03 07:26:22 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-06-03 07:26:22 -0700
commit34604046cfad409937f508126914591109d3143a (patch)
tree6440e4d7e18522a9517c1f3563187158f44ae940 /tools/skiaserve
parent9d19cc6ca4de4acb721df7784cd67187f5b8bfe4 (diff)
skiaserve: Add a flag to control hosted mode, i.e. when running on debugger.skia.org.
BUG=skia: TBR=ethannicholas@google.com GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2036173002 Review-Url: https://codereview.chromium.org/2036173002
Diffstat (limited to 'tools/skiaserve')
-rw-r--r--tools/skiaserve/skiaserve.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/tools/skiaserve/skiaserve.cpp b/tools/skiaserve/skiaserve.cpp
index 1a188dbddf..e26af78f9e 100644
--- a/tools/skiaserve/skiaserve.cpp
+++ b/tools/skiaserve/skiaserve.cpp
@@ -26,6 +26,7 @@ using namespace Response;
DEFINE_int32(port, 8888, "The port to listen on.");
DEFINE_string(address, "127.0.0.1", "The address to bind to.");
+DEFINE_bool(hosted, false, "Running in hosted mode on debugger.skia.org.");
class UrlManager {
public:
@@ -115,7 +116,18 @@ int skiaserve_main() {
return 1;
}
- getchar();
+ if (FLAGS_hosted) {
+ while (1) {
+ SkDebugf("loop\n");
+ #if defined(SK_BUILD_FOR_WIN)
+ Sleep(60 * 1000);
+ #else
+ sleep(60);
+ #endif
+ }
+ } else {
+ getchar();
+ }
MHD_stop_daemon(daemon);
return 0;
}