-- Copyright (c) 2026 Huawei Technologies Co., Ltd.
-- openUBMC is licensed under Mulan PSL v2.
-- You can use this software according to the terms and conditions of the Mulan PSL v2.
-- You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2
-- THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
-- EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
-- MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
-- See the Mulan PSL v2 for more details.

-- Description: 聚合加载 device/class 相关单元测试

-- nic_mgmt 子系统
-- require 'device.class.nic_mgmt.card.test_card_manage'
-- require 'device.class.nic_mgmt.card.test_card_init_id'
-- require 'device.class.nic_mgmt.card.test_card_init'
-- require 'device.class.nic_mgmt.card.test_card_npu'
-- require 'device.class.nic_mgmt.om.test_om_manage'
-- require 'device.class.nic_mgmt.om.test_om_init'
require 'device.class.nic_mgmt.om.test_om_hi1825'
-- require 'device.class.nic_mgmt.port.test_port_manage'
-- require 'device.class.nic_mgmt.port.test_port_init'
-- require 'device.class.nic_mgmt.port.test_port_set_lldp_enable'
require 'device.class.nic_mgmt.test_card_mgmt'
-- require 'device.class.nic_mgmt.test_comm_fun'
require 'device.class.nic_mgmt.test_port_mgmt'
require 'device.class.nic_mgmt.test_om_mgmt'

-- device/class 其他
require 'device.class.test_network_adapter'
require 'device.class.test_device_manager'
require 'device.class.test_network_adapter_preload'
require 'device.class.test_network_port'
-- require 'device.class.test_npu_port_link_log_collection'
require 'device.class.test_optical_module'
require 'device.class.test_optical_module_dtor'
require 'test_handler_eth'
-- require 'device.class.test_log_netcard_info'
-- require 'device.class.test_oem_smbus_network_adapter'
-- require 'device.class.test_oem_smbus_network_adapter_hypercard'
-- require 'device.class.test_oem_smbus_network_adapter_CTCloud11JA4'

