diff options
author | Derek Sollenberger <djsollen@google.com> | 2017-07-19 15:25:24 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-07-20 16:28:06 +0000 |
commit | edfe3dfb47bd3248a588c2eb89224f59939bd626 (patch) | |
tree | 3cf1e9dd7a825a777f3da70ca732f99e5d77bd48 /dm/DM.cpp | |
parent | f0f4c0c6d58a00ea2c9008f2686c73dcae46a946 (diff) |
Add option to ignore SIGINT when running DM on Android.
Bug: skia:6856
Change-Id: Iaaad2c22988cf8058304b7396c7d24eacd2f3edb
Reviewed-on: https://skia-review.googlesource.com/24745
Reviewed-by: Mike Klein <mtklein@chromium.org>
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Derek Sollenberger <djsollen@google.com>
Diffstat (limited to 'dm/DM.cpp')
-rw-r--r-- | dm/DM.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -89,6 +89,8 @@ DEFINE_bool(forceRasterPipeline, false, "sets gSkForceRasterPipelineBlitter"); DEFINE_pathrenderer_flag; #endif +DEFINE_bool(ignoreSigInt, false, "ignore SIGINT signals during test execution"); + using namespace DM; using sk_gpu_test::GrContextFactory; using sk_gpu_test::GLTestContext; @@ -278,6 +280,10 @@ static void find_culprit() { for (int sig : kSignals) { previous_handler[sig] = signal(sig, crash_handler); } + + if (FLAGS_ignoreSigInt) { + signal(SIGINT, SIG_IGN); + } } #endif |