| Index: tools-webrtc/check_package_boundaries_test.py
|
| diff --git a/tools-webrtc/check_package_boundaries_test.py b/tools-webrtc/check_package_boundaries_test.py
|
| deleted file mode 100755
|
| index 1487a230e8d7a2aff1aed9911d7f06a3105e3891..0000000000000000000000000000000000000000
|
| --- a/tools-webrtc/check_package_boundaries_test.py
|
| +++ /dev/null
|
| @@ -1,68 +0,0 @@
|
| -#!/usr/bin/env python
|
| -
|
| -# Copyright (c) 2017 The WebRTC project authors. All Rights Reserved.
|
| -#
|
| -# Use of this source code is governed by a BSD-style license
|
| -# that can be found in the LICENSE file in the root of the source
|
| -# tree. An additional intellectual property rights grant can be found
|
| -# in the file PATENTS. All contributing project authors may
|
| -# be found in the AUTHORS file in the root of the source tree.
|
| -
|
| -import ast
|
| -import os
|
| -import unittest
|
| -
|
| -from check_package_boundaries import CheckPackageBoundaries
|
| -
|
| -
|
| -MSG_FORMAT = 'ERROR:check_package_boundaries.py: Unexpected %s.'
|
| -TESTDATA_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)),
|
| - 'testdata')
|
| -
|
| -
|
| -def ReadPylFile(file_path):
|
| - with open(file_path) as f:
|
| - return ast.literal_eval(f.read())
|
| -
|
| -
|
| -class Logger(object):
|
| - def __init__(self, test_dir):
|
| - self.messages = []
|
| - self.test_dir = test_dir
|
| -
|
| - def Log(self, build_file_path, line_number, target_name, source_file,
|
| - subpackage):
|
| - build_file_path = os.path.relpath(build_file_path, self.test_dir)
|
| - build_file_path = build_file_path.replace(os.path.sep, '/')
|
| - self.messages.append([build_file_path, line_number, target_name,
|
| - source_file, subpackage])
|
| -
|
| -
|
| -class UnitTest(unittest.TestCase):
|
| - def RunTest(self, test_dir, check_all_build_files=False):
|
| - logger = Logger(test_dir)
|
| - build_files = [os.path.join(test_dir, 'BUILD.gn')]
|
| - if check_all_build_files:
|
| - build_files = None
|
| - CheckPackageBoundaries(test_dir, logger, build_files)
|
| - expected_messages = ReadPylFile(os.path.join(test_dir, 'expected.pyl'))
|
| - self.assertListEqual(sorted(expected_messages), sorted(logger.messages))
|
| -
|
| - def testNoErrors(self):
|
| - self.RunTest(os.path.join(TESTDATA_DIR, 'no_errors'))
|
| -
|
| - def testMultipleErrorsSingleTarget(self):
|
| - self.RunTest(os.path.join(TESTDATA_DIR, 'multiple_errors_single_target'))
|
| -
|
| - def testMultipleErrorsMultipleTargets(self):
|
| - self.RunTest(os.path.join(TESTDATA_DIR, 'multiple_errors_multiple_targets'))
|
| -
|
| - def testCommonPrefix(self):
|
| - self.RunTest(os.path.join(TESTDATA_DIR, 'common_prefix'))
|
| -
|
| - def testAllBuildFiles(self):
|
| - self.RunTest(os.path.join(TESTDATA_DIR, 'all_build_files'), True)
|
| -
|
| -
|
| -if __name__ == '__main__':
|
| - unittest.main()
|
|
|