No public description PiperOrigin-RevId: 639907793
diff --git a/fuzztest/internal/domains/filter_impl.h b/fuzztest/internal/domains/filter_impl.h index 33a88c8..fe94128 100644 --- a/fuzztest/internal/domains/filter_impl.h +++ b/fuzztest/internal/domains/filter_impl.h
@@ -87,8 +87,9 @@ bool res = predicate_(GetValue(v)); if (!res) { ++num_skips_; - if (num_skips_ > 100 && num_skips_ > .9 * num_values_) { - AbortInTest(absl::StrFormat(R"( + FUZZTEST_INTERNAL_CHECK_PRECONDITION( + num_skips_ <= 100 || num_skips_ <= .9 * num_values_, + absl::StrFormat(R"( [!] Ineffective use of Filter() detected! @@ -99,8 +100,7 @@ chunk of the input domain, consider defining a custom domain by construction. See more details in the User Guide. )", - num_skips_, num_values_)); - } + num_skips_, num_values_)); } return res; }