If we pass no bytes, use the fuzz binary itself.
This is mostly for convenient local testing. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1587043009 Review URL: https://codereview.chromium.org/1587043009
This commit is contained in:
parent
3396fb5ccb
commit
d0b823479a
@ -16,11 +16,8 @@ DEFINE_string2(match, m, "", "The usual --match, applied to DEF_FUZZ names.");
|
|||||||
int main(int argc, char** argv) {
|
int main(int argc, char** argv) {
|
||||||
SkCommandLineFlags::Parse(argc, argv);
|
SkCommandLineFlags::Parse(argc, argv);
|
||||||
|
|
||||||
if (FLAGS_bytes.isEmpty()) {
|
const char* path = FLAGS_bytes.isEmpty() ? argv[0] : FLAGS_bytes[0];
|
||||||
SkDebugf("Usage: %s -b <path/to/fuzzed.data> [-m pattern]\n", argv[0]);
|
SkAutoTUnref<SkData> bytes(SkData::NewFromFileName(path));
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
SkAutoTUnref<SkData> bytes(SkData::NewFromFileName(FLAGS_bytes[0]));
|
|
||||||
|
|
||||||
for (auto r = SkTRegistry<Fuzzable>::Head(); r; r = r->next()) {
|
for (auto r = SkTRegistry<Fuzzable>::Head(); r; r = r->next()) {
|
||||||
auto fuzzable = r->factory();
|
auto fuzzable = r->factory();
|
||||||
|
Loading…
Reference in New Issue
Block a user