Remove FuzzPaeth now that we have some real Fuzzes.
authormtklein <mtklein@chromium.org>
Thu, 18 Feb 2016 14:58:13 +0000 (06:58 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 18 Feb 2016 14:58:13 +0000 (06:58 -0800)
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1711753002

Review URL: https://codereview.chromium.org/1711753002

fuzz/FuzzPaeth.cpp [deleted file]

diff --git a/fuzz/FuzzPaeth.cpp b/fuzz/FuzzPaeth.cpp
deleted file mode 100644 (file)
index dee9ee9..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright 2016 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "Fuzz.h"
-#include <stdlib.h>
-
-// This really is just an example Fuzz*.cpp file.
-// It tests that two different ways of calculating the Paeth predictor function are equivalent.
-
-static uint8_t paeth_std(uint8_t a, uint8_t b, uint8_t c) {
-    int p = a+b-c;
-
-    int pa = abs(p-a),
-        pb = abs(p-b),
-        pc = abs(p-c);
-
-    if (pb < pa) { pa = pb; a = b; }
-    if (pc < pa) {          a = c; }
-    return a;
-}
-
-static uint8_t paeth_alt(uint8_t a, uint8_t b, uint8_t c) {
-    int min = SkTMin(a,b),
-        max = SkTMax(a,b);
-    int delta = (max-min)/3;
-
-    if (c <= min+delta) return max;
-    if (c >= max-delta) return min;
-    return c;
-}
-
-DEF_FUZZ(Paeth, fuzz) {
-    auto a = fuzz->nextB(),
-         b = fuzz->nextB(),
-         c = fuzz->nextB();
-    SkDebugf("Paeth(%d,%d,%d)\n", a,b,c);
-
-    if (a == b && b == c) {
-        fuzz->signalBoring();  // Not really boring, just demoing signalBoring().
-    }
-
-    if (paeth_alt(a,b,c) != paeth_std(a,b,c)) {
-        fuzz->signalBug();
-    }
-}