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 |