unplugged-system/packages/modules/Bluetooth/tools/rootcanal/test/main.py

48 lines
1.2 KiB
Python

from importlib import resources
from pathlib import Path
import importlib
import sys
import tempfile
import unittest
tests = [
'LL.CON_.CEN.BV_41_C',
'LL.CON_.CEN.BV_43_C',
'LL.CON_.PER.BV_40_C',
'LL.CON_.PER.BV_42_C',
'LL.DDI.ADV.BV_01_C',
'LL.DDI.ADV.BV_02_C',
'LL.DDI.ADV.BV_03_C',
'LL.DDI.ADV.BV_04_C',
'LL.DDI.ADV.BV_05_C',
'LL.DDI.ADV.BV_06_C',
'LL.DDI.ADV.BV_07_C',
'LL.DDI.ADV.BV_08_C',
'LL.DDI.ADV.BV_09_C',
'LL.DDI.ADV.BV_11_C',
'LL.DDI.ADV.BV_15_C',
'LL.DDI.ADV.BV_16_C',
'LL.DDI.ADV.BV_17_C',
'LL.DDI.ADV.BV_18_C',
'LL.DDI.ADV.BV_19_C',
'LL.DDI.ADV.BV_20_C',
'LL.DDI.ADV.BV_21_C',
'LL.DDI.ADV.BV_22_C',
'LL.DDI.ADV.BV_26_C',
'LL.DDI.ADV.BV_47_C',
'LL.DDI.SCN.BV_13_C',
'LL.DDI.SCN.BV_14_C',
'LL.DDI.SCN.BV_18_C',
'LL.DDI.SCN.BV_19_C',
'LL.DDI.SCN.BV_79_C',
]
if __name__ == "__main__":
suite = unittest.TestSuite()
for test in tests:
if len(sys.argv) > 1 and test not in sys.argv:
continue
module = importlib.import_module(f'test.{test}')
suite.addTest(unittest.defaultTestLoader.loadTestsFromModule(module))
unittest.TextTestRunner(verbosity=3).run(suite)