Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(500)

Side by Side Diff: grit/test_suite_all.py

Issue 7994004: Initial source commit to grit-i18n project. (Closed) Base URL: http://grit-i18n.googlecode.com/svn/trunk/
Patch Set: Created 9 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « grit/tclib_unittest.py ('k') | grit/testdata/GoogleDesktop.adm » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Property Changes:
Added: svn:eol-style
+ LF
OLDNEW
(Empty)
1 #!/usr/bin/env python
2 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
5
6 '''Unit test suite that collects all test cases for GRIT.'''
7
8 import os
9 import sys
10 if __name__ == '__main__':
11 sys.path.append(os.path.join(os.path.dirname(sys.argv[0]), '..'))
12
13 import unittest
14
15
16 # TODO(joi) Use unittest.defaultTestLoader to automatically load tests
17 # from modules. Iterating over the directory and importing could then
18 # automate this all the way, if desired.
19
20
21 class TestSuiteAll(unittest.TestSuite):
22 def __init__(self):
23 super(type(self), self).__init__()
24 # Imports placed here to prevent circular imports.
25 from grit import grd_reader_unittest
26 from grit import grit_runner_unittest
27 from grit.node import base_unittest
28 from grit.node import io_unittest
29 from grit import clique_unittest
30 from grit.node import misc_unittest
31 from grit.gather import rc_unittest
32 from grit.gather import tr_html_unittest
33 from grit.node import message_unittest
34 from grit import tclib_unittest
35 import grit.format.rc_unittest
36 import grit.format.data_pack_unittest
37 from grit.tool import rc2grd_unittest
38 from grit.tool import transl2tc_unittest
39 from grit.gather import txt_unittest
40 from grit.gather import admin_template_unittest
41 from grit import xtb_reader_unittest
42 from grit import util_unittest
43 from grit.tool import preprocess_unittest
44 from grit.tool import postprocess_unittest
45 from grit import shortcuts_unittests
46 from grit.gather import muppet_strings_unittest
47 from grit.gather import policy_json_unittest
48 from grit.node.custom import filename_unittest
49 import grit.format.js_map_format_unittest
50
51 test_classes = [
52 base_unittest.NodeUnittest,
53 io_unittest.FileNodeUnittest,
54 grit_runner_unittest.OptionArgsUnittest,
55 grd_reader_unittest.GrdReaderUnittest,
56 clique_unittest.MessageCliqueUnittest,
57 misc_unittest.GritNodeUnittest,
58 rc_unittest.RcUnittest,
59 tr_html_unittest.ParserUnittest,
60 tr_html_unittest.TrHtmlUnittest,
61 message_unittest.MessageUnittest,
62 tclib_unittest.TclibUnittest,
63 grit.format.rc_unittest.FormatRcUnittest,
64 grit.format.data_pack_unittest.FormatDataPackUnittest,
65 rc2grd_unittest.Rc2GrdUnittest,
66 transl2tc_unittest.TranslationToTcUnittest,
67 txt_unittest.TxtUnittest,
68 admin_template_unittest.AdmGathererUnittest,
69 xtb_reader_unittest.XtbReaderUnittest,
70 misc_unittest.IfNodeUnittest,
71 util_unittest.UtilUnittest,
72 preprocess_unittest.PreProcessingUnittest,
73 postprocess_unittest.PostProcessingUnittest,
74 misc_unittest.ReleaseNodeUnittest,
75 shortcuts_unittests.ShortcutsUnittest,
76 muppet_strings_unittest.MuppetStringsUnittest,
77 filename_unittest.WindowsFilenameUnittest,
78 grit.format.js_map_format_unittest.JsMapFormatUnittest,
79 policy_json_unittest.PolicyJsonUnittest,
80 # add test classes here...
81 ]
82
83 for test_class in test_classes:
84 self.addTest(unittest.makeSuite(test_class))
85
86
87 if __name__ == '__main__':
88 test_result = unittest.TextTestRunner(verbosity=2).run(TestSuiteAll())
89 sys.exit(len(test_result.errors) + len(test_result.failures))
OLDNEW
« no previous file with comments | « grit/tclib_unittest.py ('k') | grit/testdata/GoogleDesktop.adm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698