RunTests.py 672 B

1234567891011121314151617181920212223242526272829303132
  1. ## @file
  2. # Unit tests for BaseTools utilities
  3. #
  4. # Copyright (c) 2008, Intel Corporation. All rights reserved.<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. # Import Modules
  10. #
  11. import os
  12. import sys
  13. import unittest
  14. import TestTools
  15. def GetCTestSuite():
  16. import CToolsTests
  17. return CToolsTests.TheTestSuite()
  18. def GetPythonTestSuite():
  19. import PythonToolsTests
  20. return PythonToolsTests.TheTestSuite()
  21. def GetAllTestsSuite():
  22. return unittest.TestSuite([GetCTestSuite(), GetPythonTestSuite()])
  23. if __name__ == '__main__':
  24. allTests = GetAllTestsSuite()
  25. unittest.TextTestRunner(verbosity=2).run(allTests)