| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright 2017 The Chromium Authors. All rights reserved. | 2 # Copyright 2017 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 '''Unit test suite that collects template_writer tests.''' | 6 '''Unit test suite that collects template_writer tests.''' |
| 7 | 7 |
| 8 import os | 8 import os |
| 9 import sys | 9 import sys |
| 10 import unittest | 10 import unittest |
| 11 | 11 |
| 12 class TestSuiteAll(unittest.TestSuite): | 12 class TestSuiteAll(unittest.TestSuite): |
| 13 def __init__(self): | 13 def __init__(self): |
| 14 super(TestSuiteAll, self).__init__() | 14 super(TestSuiteAll, self).__init__() |
| 15 # Imports placed here to prevent circular imports. | 15 # Imports placed here to prevent circular imports. |
| 16 # pylint: disable-msg=C6204 | 16 # pylint: disable-msg=C6204 |
| 17 import policy_template_generator_unittest | 17 import policy_template_generator_unittest |
| 18 import writers.adm_writer_unittest | 18 import writers.adm_writer_unittest |
| 19 import writers.adml_writer_unittest | 19 import writers.adml_writer_unittest |
| 20 import writers.admx_writer_unittest | 20 import writers.admx_writer_unittest |
| 21 import writers.android_policy_writer_unittest | 21 import writers.android_policy_writer_unittest |
| 22 import writers.chromeos_adml_writer_unittest |
| 23 import writers.chromeos_admx_writer_unittest |
| 22 import writers.doc_writer_unittest | 24 import writers.doc_writer_unittest |
| 23 import writers.google_adml_writer_unittest | 25 import writers.google_adml_writer_unittest |
| 24 import writers.google_admx_writer_unittest | 26 import writers.google_admx_writer_unittest |
| 25 import writers.json_writer_unittest | 27 import writers.json_writer_unittest |
| 26 import writers.plist_strings_writer_unittest | 28 import writers.plist_strings_writer_unittest |
| 27 import writers.plist_writer_unittest | 29 import writers.plist_writer_unittest |
| 28 import writers.reg_writer_unittest | 30 import writers.reg_writer_unittest |
| 29 import writers.template_writer_unittest | 31 import writers.template_writer_unittest |
| 30 import writers.xml_writer_base_unittest | 32 import writers.xml_writer_base_unittest |
| 31 | 33 |
| 32 test_classes = [ | 34 test_classes = [ |
| 33 policy_template_generator_unittest.PolicyTemplateGeneratorUnittest, | 35 policy_template_generator_unittest.PolicyTemplateGeneratorUnittest, |
| 34 writers.adm_writer_unittest.AdmWriterUnittest, | 36 writers.adm_writer_unittest.AdmWriterUnittest, |
| 35 writers.adml_writer_unittest.AdmlWriterUnittest, | 37 writers.adml_writer_unittest.AdmlWriterUnittest, |
| 36 writers.admx_writer_unittest.AdmxWriterUnittest, | 38 writers.admx_writer_unittest.AdmxWriterUnittest, |
| 37 writers.android_policy_writer_unittest.AndroidPolicyWriterUnittest, | 39 writers.android_policy_writer_unittest.AndroidPolicyWriterUnittest, |
| 40 writers.chromeos_adml_writer_unittest.ChromeOsAdmlWriterUnittest, |
| 41 writers.chromeos_admx_writer_unittest.ChromeOsAdmxWriterUnittest, |
| 38 writers.doc_writer_unittest.DocWriterUnittest, | 42 writers.doc_writer_unittest.DocWriterUnittest, |
| 39 writers.google_adml_writer_unittest.GoogleAdmlWriterUnittest, | 43 writers.google_adml_writer_unittest.GoogleAdmlWriterUnittest, |
| 40 writers.google_admx_writer_unittest.GoogleAdmxWriterUnittest, | 44 writers.google_admx_writer_unittest.GoogleAdmxWriterUnittest, |
| 41 writers.json_writer_unittest.JsonWriterUnittest, | 45 writers.json_writer_unittest.JsonWriterUnittest, |
| 42 writers.plist_strings_writer_unittest.PListStringsWriterUnittest, | 46 writers.plist_strings_writer_unittest.PListStringsWriterUnittest, |
| 43 writers.plist_writer_unittest.PListWriterUnittest, | 47 writers.plist_writer_unittest.PListWriterUnittest, |
| 44 writers.reg_writer_unittest.RegWriterUnittest, | 48 writers.reg_writer_unittest.RegWriterUnittest, |
| 45 writers.template_writer_unittest.TemplateWriterUnittests, | 49 writers.template_writer_unittest.TemplateWriterUnittests, |
| 46 writers.xml_writer_base_unittest.XmlWriterBaseTest, | 50 writers.xml_writer_base_unittest.XmlWriterBaseTest, |
| 47 # add test classes here, in alphabetical order... | 51 # add test classes here, in alphabetical order... |
| 48 ] | 52 ] |
| 49 | 53 |
| 50 for test_class in test_classes: | 54 for test_class in test_classes: |
| 51 self.addTest(unittest.makeSuite(test_class)) | 55 self.addTest(unittest.makeSuite(test_class)) |
| 52 | 56 |
| 53 | 57 |
| 54 if __name__ == '__main__': | 58 if __name__ == '__main__': |
| 55 test_result = unittest.TextTestRunner(verbosity=2).run(TestSuiteAll()) | 59 test_result = unittest.TextTestRunner(verbosity=2).run(TestSuiteAll()) |
| 56 sys.exit(len(test_result.errors) + len(test_result.failures)) | 60 sys.exit(len(test_result.errors) + len(test_result.failures)) |
| OLD | NEW |