1*cc02d7e2SAndroid Build Coastguard Worker# Copyright 2023 gRPC authors. 2*cc02d7e2SAndroid Build Coastguard Worker# 3*cc02d7e2SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 4*cc02d7e2SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 5*cc02d7e2SAndroid Build Coastguard Worker# You may obtain a copy of the License at 6*cc02d7e2SAndroid Build Coastguard Worker# 7*cc02d7e2SAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0 8*cc02d7e2SAndroid Build Coastguard Worker# 9*cc02d7e2SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 10*cc02d7e2SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 11*cc02d7e2SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*cc02d7e2SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 13*cc02d7e2SAndroid Build Coastguard Worker# limitations under the License. 14*cc02d7e2SAndroid Build Coastguard Worker 15*cc02d7e2SAndroid Build Coastguard Worker""" 16*cc02d7e2SAndroid Build Coastguard WorkerRules for using fuzztest. 17*cc02d7e2SAndroid Build Coastguard Worker""" 18*cc02d7e2SAndroid Build Coastguard Worker 19*cc02d7e2SAndroid Build Coastguard Workerload("//bazel:grpc_build_system.bzl", "grpc_cc_test") 20*cc02d7e2SAndroid Build Coastguard Worker 21*cc02d7e2SAndroid Build Coastguard Workerdef grpc_fuzz_test(name, srcs = [], deps = [], tags = [], external_deps = []): 22*cc02d7e2SAndroid Build Coastguard Worker grpc_cc_test( 23*cc02d7e2SAndroid Build Coastguard Worker name = name, 24*cc02d7e2SAndroid Build Coastguard Worker srcs = srcs, 25*cc02d7e2SAndroid Build Coastguard Worker tags = tags + ["grpc-fuzzer", "no-cache"], 26*cc02d7e2SAndroid Build Coastguard Worker deps = deps, 27*cc02d7e2SAndroid Build Coastguard Worker external_deps = external_deps, 28*cc02d7e2SAndroid Build Coastguard Worker ) 29