Changeset 172521 in webkit


Ignore:
Timestamp:
Aug 13, 2014 7:31:27 AM (10 years ago)
Author:
commit-queue@webkit.org
Message:

Make check-webkit-style run sort-export-file
https://bugs.webkit.org/show_bug.cgi?id=135877

Patch by Renato Nagy <nagy.renato@stud.u-szeged.hu> on 2014-08-13
Reviewed by Csaba Osztrogonác.

  • Scripts/webkitpy/style/checker.py:

(_all_categories):
(FileType):
(CheckerDispatcher._file_type):
(CheckerDispatcher._create_checker):

  • Scripts/webkitpy/style/checkers/exportfile.py: Added.

(ExportFileChecker):
(ExportFileChecker.init):
(ExportFileChecker.check):

  • Scripts/webkitpy/style/checkers/exportfile_unittest.py: Added.

(handle_style_error):
(MockErrorHandler):
(MockErrorHandler.init):
(MockErrorHandler.turn_off_line_filtering):
(MockErrorHandler.call):
(ExportFileTest):
(ExportFileTest.setUp):
(ExportFileTest.tearDown):
(ExportFileTest.test_sorted):
(ExportFileTest.test_non_sorted):
(ExportFileTest.test_parse_error):

Location:
trunk/Tools
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r172519 r172521  
     12014-08-13  Renato Nagy  <nagy.renato@stud.u-szeged.hu>
     2
     3        Make check-webkit-style run sort-export-file
     4        https://bugs.webkit.org/show_bug.cgi?id=135877
     5
     6        Reviewed by Csaba Osztrogonác.
     7
     8        * Scripts/webkitpy/style/checker.py:
     9        (_all_categories):
     10        (FileType):
     11        (CheckerDispatcher._file_type):
     12        (CheckerDispatcher._create_checker):
     13        * Scripts/webkitpy/style/checkers/exportfile.py: Added.
     14        (ExportFileChecker):
     15        (ExportFileChecker.__init__):
     16        (ExportFileChecker.check):
     17        * Scripts/webkitpy/style/checkers/exportfile_unittest.py: Added.
     18        (handle_style_error):
     19        (MockErrorHandler):
     20        (MockErrorHandler.__init__):
     21        (MockErrorHandler.turn_off_line_filtering):
     22        (MockErrorHandler.__call__):
     23        (ExportFileTest):
     24        (ExportFileTest.setUp):
     25        (ExportFileTest.tearDown):
     26        (ExportFileTest.test_sorted):
     27        (ExportFileTest.test_non_sorted):
     28        (ExportFileTest.test_parse_error):
     29
    1302014-08-13  Jinwoo Song  <jinwoo7.song@samsung.com>
    231
  • trunk/Tools/Scripts/webkitpy/style/checker.py

    r171137 r172521  
    4848from checkers.messagesin import MessagesInChecker
    4949from checkers.png import PNGChecker
     50from checkers.exportfile import ExportFileChecker
    5051from checkers.python import PythonChecker
    5152from checkers.test_expectations import TestExpectationsChecker
     
    307308_PNG_FILE_EXTENSION = 'png'
    308309
     310_EXPORT_FILE_PATH = [
     311    'Source/WebCore/WebCore.exp.in',
     312    'Source/WebKit/mac/WebKit.exp',
     313    'Source/WebKit/mac/WebKit.mac.exp',
     314    ]
     315
    309316_CMAKE_FILE_EXTENSION = 'cmake'
    310317
     
    357364    categories = categories.union(PNGChecker.categories)
    358365    categories = categories.union(FeatureDefinesChecker.categories)
     366    categories = categories.union(ExportFileChecker.categories)
    359367
    360368    # FIXME: Consider adding all of the pep8 categories.  Since they
     
    507515    CMAKE = 11
    508516    FEATUREDEFINES = 12
     517    EXPORTFILE = 13
    509518
    510519class CheckerDispatcher(object):
     
    586595        elif file_extension == _PNG_FILE_EXTENSION:
    587596            return FileType.PNG
     597        elif file_path in _EXPORT_FILE_PATH:
     598            return FileType.EXPORTFILE
    588599        elif ((file_extension == _CMAKE_FILE_EXTENSION) or os.path.basename(file_path) == 'CMakeLists.txt'):
    589600            return FileType.CMAKE
     
    630641        elif file_type == FileType.PNG:
    631642            checker = PNGChecker(file_path, handle_style_error)
     643        elif file_type == FileType.EXPORTFILE:
     644            checker = ExportFileChecker(file_path, handle_style_error)
    632645        elif file_type == FileType.CMAKE:
    633646            checker = CMakeChecker(file_path, handle_style_error)
Note: See TracChangeset for help on using the changeset viewer.