xref: /openbsd-src/gnu/llvm/clang/tools/scan-build-py/tests/__init__.py (revision a9ac8606c53d55cee9c3a39778b249c51df111ef)
1e5dd7070Spatrick# -*- coding: utf-8 -*-
2e5dd7070Spatrick# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
3e5dd7070Spatrick# See https://llvm.org/LICENSE.txt for license information.
4e5dd7070Spatrick# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
5e5dd7070Spatrick
6*a9ac8606Spatrickimport os
7*a9ac8606Spatrickimport sys
8*a9ac8606Spatrick
9*a9ac8606Spatrickthis_dir = os.path.dirname(os.path.realpath(__file__))
10*a9ac8606Spatricksys.path.append(os.path.join(os.path.dirname(this_dir), 'lib'))
11*a9ac8606Spatrick
12e5dd7070Spatrickimport unittest
13e5dd7070Spatrick
14e5dd7070Spatrickimport tests.unit
15e5dd7070Spatrickimport tests.functional.cases
16e5dd7070Spatrick
17e5dd7070Spatrick
18e5dd7070Spatrickdef suite():
19e5dd7070Spatrick    loader = unittest.TestLoader()
20e5dd7070Spatrick    suite = unittest.TestSuite()
21e5dd7070Spatrick    suite.addTests(loader.loadTestsFromModule(tests.unit))
22e5dd7070Spatrick    suite.addTests(loader.loadTestsFromModule(tests.functional.cases))
23e5dd7070Spatrick    return suite
24