GenFds output message clarification for build ARCH.
[people/mcb30/basetools.git] / Tests / RunTests.py
1 ## @file
2 # Unit tests for BaseTools utilities
3 #
4 #  Copyright (c) 2008, Intel Corporation
5 #
6 #  All rights reserved. This program and the accompanying materials
7 #  are licensed and made available under the terms and conditions of the BSD License
8 #  which accompanies this distribution.  The full text of the license may be found at
9 #  http://opensource.org/licenses/bsd-license.php
10 #
11 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 #
14
15 ##
16 # Import Modules
17 #
18 import os
19 import sys
20 import unittest
21
22 import TestTools
23
24 sys.path.append(TestTools.PythonSource)
25
26 def GetCTestSuite():
27     import CToolsTests
28     return CToolsTests.TheTestSuite()
29
30 def GetPythonTestSuite():
31     import PythonToolsTests
32     return PythonToolsTests.TheTestSuite()
33
34 def GetAllTestsSuite():
35     return unittest.TestSuite([GetCTestSuite(), GetPythonTestSuite()])
36
37 if __name__ == '__main__':
38     allTests = GetAllTestsSuite()
39     unittest.TextTestRunner(verbosity=2).run(allTests)
40