Home | History | Annotate | Download | only in Tests
      1 ## @file

      2 # Unit tests for BaseTools utilities

      3 #

      4 #  Copyright (c) 2008, Intel Corporation. All rights reserved.<BR>

      5 #

      6 #  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 def GetCTestSuite():
     25     import CToolsTests
     26     return CToolsTests.TheTestSuite()
     27 
     28 def GetPythonTestSuite():
     29     import PythonToolsTests
     30     return PythonToolsTests.TheTestSuite()
     31 
     32 def GetAllTestsSuite():
     33     return unittest.TestSuite([GetCTestSuite(), GetPythonTestSuite()])
     34 
     35 if __name__ == '__main__':
     36     allTests = GetAllTestsSuite()
     37     unittest.TextTestRunner(verbosity=2).run(allTests)
     38 
     39