xref: /aosp_15_r20/external/grpc-grpc/tools/run_tests/sanity/check_banned_filenames.py (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1#!/usr/bin/env python3
2
3# Copyright 2022 gRPC authors.
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9#     http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17import os
18import sys
19
20BANNED_FILENAMES = [
21    "BUILD.gn",
22]
23
24os.chdir(os.path.join(os.path.dirname(sys.argv[0]), "../../.."))
25
26bad = []
27for filename in BANNED_FILENAMES:
28    if os.path.exists(filename):
29        bad.append(filename)
30
31if bad:
32    for file in bad:
33        print("%s should not exist" % file)
34    sys.exit(1)
35