run_all_tests.py revision 5f1c94371a64b3196d4be9466099bb892df9b88e
15f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)#!/usr/bin/env python
25f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)# Copyright (c) 2014 The Chromium Authors. All rights reserved.
35f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be
45f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)# found in the LICENSE file.
55f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)
65f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)import sys
75f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)import unittest
85f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)
95f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)from chromium_deps_unittest import ChromiumDEPSTest
105f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)
115f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)
125f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)if __name__ == '__main__':
135f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)   all_tests_suite = unittest.defaultTestLoader.loadTestsFromModule(
145f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)             sys.modules[__name__])
155f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)   tests = unittest.TestSuite(all_tests_suite)
165f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)   result = unittest.TextTestRunner(stream=sys.stdout, verbosity=2).run(tests)
175f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)   sys.exit(len(result.failures) + len(result.errors))
18