Make fuzzers use cleaner interface
authorKevin Lubick <kjlubick@google.com>
Tue, 1 Nov 2016 19:01:12 +0000 (15:01 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Tue, 1 Nov 2016 19:23:16 +0000 (19:23 +0000)
commit2f535cecd0e5a19a3dfb76649b1d90c7e158e24c
tree685d9bb66afe495239373aeb8a3a86fd1843e6c3
parent1f49f26353997195030aeab41c8665e1860d2958
Make fuzzers use cleaner interface

signalBoring() no longer exists.  When the fuzzer runs out of randomness,
it just returns 0.  Fuzzers should not go into infinite loops if this
happens.  do while loops are particularly error-prone.

BUG=skia:

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3963

Change-Id: Iebcfc14cc6b0a19c5dd015cd39875c81fa44003e
Reviewed-on: https://skia-review.googlesource.com/3963
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
BUILD.gn
fuzz/FilterFuzz.cpp
fuzz/Fuzz.h
fuzz/FuzzGradients.cpp
fuzz/FuzzParsePath.cpp
fuzz/FuzzPathop.cpp
fuzz/FuzzScaleToSides.cpp
fuzz/fuzz.cpp