1# Copyright 2024 Google LLC
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#     https://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15from pairing.br_edr.legacy.tests import BREDRLegacyTestClass
16from pairing.br_edr.misc.service_access_tests import ServiceAccessTempBondingTest
17
18from pairing.br_edr.ssp.display_output_and_yes_no_input.tests import BREDRDisplayYesNoTestClass
19from pairing.br_edr.ssp.display_output_only.tests import BREDRDisplayOnlyTestClass
20from pairing.br_edr.ssp.keyboard_input_only.tests import BREDRKeyboardOnlyTestClass
21from pairing.br_edr.ssp.no_output_no_input.tests import BREDRNoOutputNoInputTestClass
22
23from pairing.ble.legacy.display_output_and_keyboard_input.tests import BLELegDisplayKbdTestClass
24from pairing.ble.legacy.display_output_and_yes_no_input.tests import BLELegDisplayYesNoTestClass
25from pairing.ble.legacy.display_output_only.tests import BLELegDisplayOnlyTestClass
26from pairing.ble.legacy.keyboard_input_only.tests import BLELegKbdOnlyTestClass
27from pairing.ble.legacy.no_output_no_input.tests import BLELegNoInputNoOutputTestClass
28
29
30from pairing.ble.sc.display_output_and_keyboard_input.tests import BLESCDisplayKbdTestClass
31from pairing.ble.sc.display_output_and_yes_no_input.tests import BLESCDisplayYesNoTestClass
32from pairing.ble.sc.display_output_only.tests import BLESCDisplayOnlyTestClass
33from pairing.ble.sc.keyboard_input_only.tests import BLESCKbdOnlyTestClass
34from pairing.ble.sc.no_output_no_input.tests import BLESCNoInputNoOutputTestClass
35
36
37from pairing.smp_test import SmpTest
38
39
40_test_class_list = [
41    BLELegDisplayKbdTestClass,
42    BLELegDisplayOnlyTestClass,
43    BLELegDisplayYesNoTestClass,
44    BLELegKbdOnlyTestClass,
45    # BLELegNoInputNoOutputTestClass,
46    BLESCDisplayKbdTestClass,
47    # BLESCDisplayOnlyTestClass,
48    BLESCDisplayYesNoTestClass,
49    # BLESCKbdOnlyTestClass,
50    BLESCNoInputNoOutputTestClass,
51    BREDRDisplayYesNoTestClass,
52    BREDRDisplayOnlyTestClass,
53    # BREDRKeyboardOnlyTestClass,
54    BREDRNoOutputNoInputTestClass,
55    BREDRLegacyTestClass,
56    # ServiceAccessTempBondingTest,
57    SmpTest,
58]
59