Add file whitelisting capabilities to checkstyle.py
Certain projects might want to enable checkstyle gradually so we need a way to whitelist which files should be checked. Test: added test_FilterFiles Change-Id: I501677ce824f882ccb5f2ad129af8f596d01c6e8
This commit is contained in:
@@ -152,5 +152,16 @@ class TestCheckstyle(unittest.TestCase):
|
||||
output = out.getvalue()
|
||||
self.assertEqual(output, '')
|
||||
|
||||
def test_FilterFiles(self):
|
||||
files = {TEST_FILE1: FILE_MODIFIED, TEST_FILE2: FILE_ADDED}
|
||||
output = checkstyle._FilterFiles(files, None)
|
||||
self.assertEqual(files, output)
|
||||
output = checkstyle._FilterFiles(files, ['Blarg2'])
|
||||
self.assertEqual({TEST_FILE2: FILE_ADDED}, output)
|
||||
output = checkstyle._FilterFiles(files, ['Blarg'])
|
||||
self.assertEqual(files, output)
|
||||
output = checkstyle._FilterFiles(files, ['FunkyTown'])
|
||||
self.assertEqual({}, output)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user