mirror of
https://github.com/espressif/esp-modbus.git
synced 2026-08-03 20:24:09 +02:00
32 lines
1.2 KiB
Python
32 lines
1.2 KiB
Python
# SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD
|
|
# SPDX-License-Identifier: CC0-1.0
|
|
|
|
import pytest
|
|
|
|
|
|
@pytest.mark.parametrize("target", ["esp32"], indirect=True)
|
|
@pytest.mark.parametrize("count, config", [(2, "serial")], indirect=True)
|
|
@pytest.mark.multi_dut_modbus_serial
|
|
def test_modbus_comm_multi_dev_serial(case_tester) -> None: # type: ignore
|
|
for case in case_tester.test_menu:
|
|
if (
|
|
case.attributes.get("test_env", "multi_dut_modbus_serial")
|
|
== "multi_dut_modbus_serial"
|
|
):
|
|
print(f"Test case: {case.name}")
|
|
case_tester.run_multi_dev_case(case=case, reset=True)
|
|
|
|
## Disabling for the Ci build and test Refactor
|
|
|
|
# @pytest.mark.parametrize("count, config", [(2, "ethernet")], indirect=True)
|
|
# @pytest.mark.parametrize("target", ["esp32"], indirect=True)
|
|
# @pytest.mark.multi_dut_modbus_tcp
|
|
# def test_modbus_comm_multi_dev_tcp(case_tester) -> None: # type: ignore
|
|
# for case in case_tester.test_menu:
|
|
# if (
|
|
# case.attributes.get("test_env", "multi_dut_modbus_tcp")
|
|
# == "multi_dut_modbus_tcp"
|
|
# ):
|
|
# print(f"Test case: {case.name}")
|
|
# case_tester.run_multi_dev_case(case=case, reset=True)
|