2 # Copyright (c) 2012 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.
10 # add tools folder to sys.path
11 SCRIPT_DIR
= os
.path
.dirname(os
.path
.abspath(__file__
))
12 sys
.path
.append(os
.path
.join(SCRIPT_DIR
, 'tools', 'tests'))
13 sys
.path
.append(os
.path
.join(SCRIPT_DIR
, 'tools', 'lib', 'tests'))
14 sys
.path
.append(os
.path
.join(SCRIPT_DIR
, 'build_tools', 'tests'))
23 'get_shared_deps_test',
29 'sdktools_commands_test',
30 'sdktools_config_test',
33 'update_nacl_manifest_test',
34 'verify_filelist_test',
39 suite
= unittest
.TestSuite()
40 for module_name
in TEST_MODULES
:
41 module
= __import__(module_name
)
42 suite
.addTests(unittest
.defaultTestLoader
.loadTestsFromModule(module
))
44 result
= unittest
.TextTestRunner(verbosity
=2).run(suite
)
45 return int(not result
.wasSuccessful())
47 if __name__
== '__main__':