tests: modbus: remove _rtu_ from modbus test
Remove _rtu_ from modbus test. Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
This commit is contained in:
parent
9792a6c43e
commit
5319c7b042
10 changed files with 113 additions and 113 deletions
|
@ -4,7 +4,7 @@
|
||||||
cmake_minimum_required(VERSION 3.13.1)
|
cmake_minimum_required(VERSION 3.13.1)
|
||||||
|
|
||||||
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
||||||
project(test_modbus_rtu)
|
project(test_modbus)
|
||||||
|
|
||||||
target_sources(app PRIVATE
|
target_sources(app PRIVATE
|
||||||
src/main.c
|
src/main.c
|
50
tests/subsys/modbus/src/main.c
Normal file
50
tests/subsys/modbus/src/main.c
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2020 PHYTEC Messtechnik GmbH
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "test_modbus.h"
|
||||||
|
|
||||||
|
void test_main(void)
|
||||||
|
{
|
||||||
|
ztest_test_suite(modbus_client_test,
|
||||||
|
ztest_unit_test(test_server_setup_low_none),
|
||||||
|
ztest_unit_test(test_client_setup_low_none),
|
||||||
|
ztest_unit_test(test_coil_wr_rd),
|
||||||
|
ztest_unit_test(test_di_rd),
|
||||||
|
ztest_unit_test(test_input_reg),
|
||||||
|
ztest_unit_test(test_holding_reg),
|
||||||
|
ztest_unit_test(test_diagnostic),
|
||||||
|
ztest_unit_test(test_client_disable),
|
||||||
|
ztest_unit_test(test_server_disable),
|
||||||
|
ztest_unit_test(test_server_setup_low_odd),
|
||||||
|
ztest_unit_test(test_client_setup_low_odd),
|
||||||
|
ztest_unit_test(test_coil_wr_rd),
|
||||||
|
ztest_unit_test(test_di_rd),
|
||||||
|
ztest_unit_test(test_input_reg),
|
||||||
|
ztest_unit_test(test_holding_reg),
|
||||||
|
ztest_unit_test(test_diagnostic),
|
||||||
|
ztest_unit_test(test_client_disable),
|
||||||
|
ztest_unit_test(test_server_disable),
|
||||||
|
ztest_unit_test(test_server_setup_high_even),
|
||||||
|
ztest_unit_test(test_client_setup_high_even),
|
||||||
|
ztest_unit_test(test_coil_wr_rd),
|
||||||
|
ztest_unit_test(test_di_rd),
|
||||||
|
ztest_unit_test(test_input_reg),
|
||||||
|
ztest_unit_test(test_holding_reg),
|
||||||
|
ztest_unit_test(test_diagnostic),
|
||||||
|
ztest_unit_test(test_client_disable),
|
||||||
|
ztest_unit_test(test_server_disable),
|
||||||
|
ztest_unit_test(test_server_setup_ascii),
|
||||||
|
ztest_unit_test(test_client_setup_ascii),
|
||||||
|
ztest_unit_test(test_coil_wr_rd),
|
||||||
|
ztest_unit_test(test_di_rd),
|
||||||
|
ztest_unit_test(test_input_reg),
|
||||||
|
ztest_unit_test(test_holding_reg),
|
||||||
|
ztest_unit_test(test_diagnostic),
|
||||||
|
ztest_unit_test(test_client_disable),
|
||||||
|
ztest_unit_test(test_server_disable)
|
||||||
|
);
|
||||||
|
ztest_run_test_suite(modbus_client_test);
|
||||||
|
}
|
|
@ -30,21 +30,21 @@
|
||||||
#define MB_TEST_IFACE_SERVER 0
|
#define MB_TEST_IFACE_SERVER 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void test_server_rtu_setup_low_none(void);
|
void test_server_setup_low_none(void);
|
||||||
void test_server_rtu_setup_low_odd(void);
|
void test_server_setup_low_odd(void);
|
||||||
void test_server_rtu_setup_high_even(void);
|
void test_server_setup_high_even(void);
|
||||||
void test_server_rtu_setup_ascii(void);
|
void test_server_setup_ascii(void);
|
||||||
void test_server_rtu_disable(void);
|
void test_server_disable(void);
|
||||||
|
|
||||||
void test_client_rtu_setup_low_none(void);
|
void test_client_setup_low_none(void);
|
||||||
void test_client_rtu_setup_low_odd(void);
|
void test_client_setup_low_odd(void);
|
||||||
void test_client_rtu_setup_high_even(void);
|
void test_client_setup_high_even(void);
|
||||||
void test_client_rtu_setup_ascii(void);
|
void test_client_setup_ascii(void);
|
||||||
void test_rtu_coil_wr_rd(void);
|
void test_coil_wr_rd(void);
|
||||||
void test_rtu_di_rd(void);
|
void test_di_rd(void);
|
||||||
void test_rtu_input_reg(void);
|
void test_input_reg(void);
|
||||||
void test_rtu_holding_reg(void);
|
void test_holding_reg(void);
|
||||||
void test_rtu_diagnostic(void);
|
void test_diagnostic(void);
|
||||||
void test_client_rtu_disable(void);
|
void test_client_disable(void);
|
||||||
|
|
||||||
#endif /* __TEST_MODBUS_H__ */
|
#endif /* __TEST_MODBUS_H__ */
|
|
@ -16,7 +16,7 @@ const static uint8_t node = MB_TEST_NODE_ADDR;
|
||||||
const static uint16_t offset_oor = 32;
|
const static uint16_t offset_oor = 32;
|
||||||
const static uint16_t fp_offset_oor = fp_offset + offset_oor;
|
const static uint16_t fp_offset_oor = fp_offset + offset_oor;
|
||||||
|
|
||||||
void test_rtu_coil_wr_rd(void)
|
void test_coil_wr_rd(void)
|
||||||
{
|
{
|
||||||
const uint8_t coil_qty = 16;
|
const uint8_t coil_qty = 16;
|
||||||
uint8_t coil[3] = {0};
|
uint8_t coil[3] = {0};
|
||||||
|
@ -55,7 +55,7 @@ void test_rtu_coil_wr_rd(void)
|
||||||
zassert_not_equal(err, 0, "FC15 out of range request not failed");
|
zassert_not_equal(err, 0, "FC15 out of range request not failed");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_rtu_di_rd(void)
|
void test_di_rd(void)
|
||||||
{
|
{
|
||||||
const uint8_t di_qty = 16;
|
const uint8_t di_qty = 16;
|
||||||
uint8_t di[4] = {0};
|
uint8_t di[4] = {0};
|
||||||
|
@ -74,7 +74,7 @@ void test_rtu_di_rd(void)
|
||||||
zassert_not_equal(err, 0, "FC02 out of range request not failed");
|
zassert_not_equal(err, 0, "FC02 out of range request not failed");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_rtu_input_reg(void)
|
void test_input_reg(void)
|
||||||
{
|
{
|
||||||
uint16_t ir[8] = {0};
|
uint16_t ir[8] = {0};
|
||||||
int err;
|
int err;
|
||||||
|
@ -95,7 +95,7 @@ void test_rtu_input_reg(void)
|
||||||
zassert_not_equal(err, 0, "FC04 out of range request not failed");
|
zassert_not_equal(err, 0, "FC04 out of range request not failed");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_rtu_holding_reg(void)
|
void test_holding_reg(void)
|
||||||
{
|
{
|
||||||
uint16_t hr_wr[8] = {0, 2, 1, 3, 5, 4, 7, 6};
|
uint16_t hr_wr[8] = {0, 2, 1, 3, 5, 4, 7, 6};
|
||||||
uint16_t hr_rd[8] = {0};
|
uint16_t hr_rd[8] = {0};
|
||||||
|
@ -182,7 +182,7 @@ void test_rtu_holding_reg(void)
|
||||||
"FC16FP verify failed");
|
"FC16FP verify failed");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_rtu_diagnostic(void)
|
void test_diagnostic(void)
|
||||||
{
|
{
|
||||||
uint16_t data = 0xcafe;
|
uint16_t data = 0xcafe;
|
||||||
int err;
|
int err;
|
||||||
|
@ -196,7 +196,7 @@ void test_rtu_diagnostic(void)
|
||||||
zassert_not_equal(err, 0, "FC08 not supported request not failed");
|
zassert_not_equal(err, 0, "FC08 not supported request not failed");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_client_rtu_setup_low_none(void)
|
void test_client_setup_low_none(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
@ -206,7 +206,7 @@ void test_client_rtu_setup_low_none(void)
|
||||||
zassert_equal(err, 0, "Failed to configure RTU client");
|
zassert_equal(err, 0, "Failed to configure RTU client");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_client_rtu_setup_low_odd(void)
|
void test_client_setup_low_odd(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
@ -216,7 +216,7 @@ void test_client_rtu_setup_low_odd(void)
|
||||||
zassert_equal(err, 0, "Failed to configure RTU client");
|
zassert_equal(err, 0, "Failed to configure RTU client");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_client_rtu_setup_high_even(void)
|
void test_client_setup_high_even(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
@ -226,7 +226,7 @@ void test_client_rtu_setup_high_even(void)
|
||||||
zassert_equal(err, 0, "Failed to configure RTU client");
|
zassert_equal(err, 0, "Failed to configure RTU client");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_client_rtu_setup_ascii(void)
|
void test_client_setup_ascii(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
@ -236,7 +236,7 @@ void test_client_rtu_setup_ascii(void)
|
||||||
zassert_equal(err, 0, "Failed to configure RTU client");
|
zassert_equal(err, 0, "Failed to configure RTU client");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_client_rtu_disable(void)
|
void test_client_disable(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
@ -246,52 +246,52 @@ void test_client_rtu_disable(void)
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
void test_client_rtu_setup_low_none(void)
|
void test_client_setup_low_none(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_client_rtu_setup_low_odd(void)
|
void test_client_setup_low_odd(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_client_rtu_setup_high_even(void)
|
void test_client_setup_high_even(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_client_rtu_setup_ascii(void)
|
void test_client_setup_ascii(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_rtu_coil_wr_rd(void)
|
void test_coil_wr_rd(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_rtu_di_rd(void)
|
void test_di_rd(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_rtu_input_reg(void)
|
void test_input_reg(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_rtu_holding_reg(void)
|
void test_holding_reg(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_rtu_diagnostic(void)
|
void test_diagnostic(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_client_rtu_disable(void)
|
void test_client_disable(void)
|
||||||
{
|
{
|
||||||
ztest_test_skip();
|
ztest_test_skip();
|
||||||
}
|
}
|
|
@ -10,17 +10,17 @@
|
||||||
LOG_MODULE_REGISTER(mbs_test, LOG_LEVEL_INF);
|
LOG_MODULE_REGISTER(mbs_test, LOG_LEVEL_INF);
|
||||||
|
|
||||||
const static uint16_t fp_offset = MB_TEST_FP_OFFSET;
|
const static uint16_t fp_offset = MB_TEST_FP_OFFSET;
|
||||||
static uint16_t test_coils;
|
static uint16_t coils;
|
||||||
static uint16_t test_holding_reg[8];
|
static uint16_t holding_reg[8];
|
||||||
static float test_holding_fp[4];
|
static float holding_fp[4];
|
||||||
|
|
||||||
static int coil_rd(uint16_t addr, bool *state)
|
static int coil_rd(uint16_t addr, bool *state)
|
||||||
{
|
{
|
||||||
if (addr >= (sizeof(test_coils) * 8)) {
|
if (addr >= (sizeof(coils) * 8)) {
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (test_coils & BIT(addr)) {
|
if (coils & BIT(addr)) {
|
||||||
*state = true;
|
*state = true;
|
||||||
} else {
|
} else {
|
||||||
*state = false;
|
*state = false;
|
||||||
|
@ -33,14 +33,14 @@ static int coil_rd(uint16_t addr, bool *state)
|
||||||
|
|
||||||
static int coil_wr(uint16_t addr, bool state)
|
static int coil_wr(uint16_t addr, bool state)
|
||||||
{
|
{
|
||||||
if (addr >= (sizeof(test_coils) * 8)) {
|
if (addr >= (sizeof(coils) * 8)) {
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (state == true) {
|
if (state == true) {
|
||||||
test_coils |= BIT(addr);
|
coils |= BIT(addr);
|
||||||
} else {
|
} else {
|
||||||
test_coils &= ~BIT(addr);
|
coils &= ~BIT(addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
LOG_DBG("Coil write, addr %u, %d", addr, (int)state);
|
LOG_DBG("Coil write, addr %u, %d", addr, (int)state);
|
||||||
|
@ -50,11 +50,11 @@ static int coil_wr(uint16_t addr, bool state)
|
||||||
|
|
||||||
static int discrete_input_rd(uint16_t addr, bool *state)
|
static int discrete_input_rd(uint16_t addr, bool *state)
|
||||||
{
|
{
|
||||||
if (addr >= (sizeof(test_coils) * 8)) {
|
if (addr >= (sizeof(coils) * 8)) {
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (test_coils & BIT(addr)) {
|
if (coils & BIT(addr)) {
|
||||||
*state = true;
|
*state = true;
|
||||||
} else {
|
} else {
|
||||||
*state = false;
|
*state = false;
|
||||||
|
@ -67,11 +67,11 @@ static int discrete_input_rd(uint16_t addr, bool *state)
|
||||||
|
|
||||||
static int input_reg_rd(uint16_t addr, uint16_t *reg)
|
static int input_reg_rd(uint16_t addr, uint16_t *reg)
|
||||||
{
|
{
|
||||||
if (addr >= ARRAY_SIZE(test_holding_reg)) {
|
if (addr >= ARRAY_SIZE(holding_reg)) {
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
*reg = test_holding_reg[addr];
|
*reg = holding_reg[addr];
|
||||||
|
|
||||||
LOG_DBG("Input register read, addr %u, 0x%04x", addr, *reg);
|
LOG_DBG("Input register read, addr %u, 0x%04x", addr, *reg);
|
||||||
|
|
||||||
|
@ -81,11 +81,11 @@ static int input_reg_rd(uint16_t addr, uint16_t *reg)
|
||||||
static int input_reg_rd_fp(uint16_t addr, float *reg)
|
static int input_reg_rd_fp(uint16_t addr, float *reg)
|
||||||
{
|
{
|
||||||
if ((addr < fp_offset) ||
|
if ((addr < fp_offset) ||
|
||||||
(addr >= (ARRAY_SIZE(test_holding_fp) + fp_offset))) {
|
(addr >= (ARRAY_SIZE(holding_fp) + fp_offset))) {
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
*reg = test_holding_fp[addr - fp_offset];
|
*reg = holding_fp[addr - fp_offset];
|
||||||
|
|
||||||
LOG_DBG("FP input register read, addr %u", addr);
|
LOG_DBG("FP input register read, addr %u", addr);
|
||||||
|
|
||||||
|
@ -94,11 +94,11 @@ static int input_reg_rd_fp(uint16_t addr, float *reg)
|
||||||
|
|
||||||
static int holding_reg_rd(uint16_t addr, uint16_t *reg)
|
static int holding_reg_rd(uint16_t addr, uint16_t *reg)
|
||||||
{
|
{
|
||||||
if (addr >= ARRAY_SIZE(test_holding_reg)) {
|
if (addr >= ARRAY_SIZE(holding_reg)) {
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
*reg = test_holding_reg[addr];
|
*reg = holding_reg[addr];
|
||||||
|
|
||||||
LOG_DBG("Holding register read, addr %u", addr);
|
LOG_DBG("Holding register read, addr %u", addr);
|
||||||
|
|
||||||
|
@ -107,11 +107,11 @@ static int holding_reg_rd(uint16_t addr, uint16_t *reg)
|
||||||
|
|
||||||
static int holding_reg_wr(uint16_t addr, uint16_t reg)
|
static int holding_reg_wr(uint16_t addr, uint16_t reg)
|
||||||
{
|
{
|
||||||
if (addr >= ARRAY_SIZE(test_holding_reg)) {
|
if (addr >= ARRAY_SIZE(holding_reg)) {
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
test_holding_reg[addr] = reg;
|
holding_reg[addr] = reg;
|
||||||
|
|
||||||
LOG_DBG("Holding register write, addr %u", addr);
|
LOG_DBG("Holding register write, addr %u", addr);
|
||||||
|
|
||||||
|
@ -121,11 +121,11 @@ static int holding_reg_wr(uint16_t addr, uint16_t reg)
|
||||||
static int holding_reg_rd_fp(uint16_t addr, float *reg)
|
static int holding_reg_rd_fp(uint16_t addr, float *reg)
|
||||||
{
|
{
|
||||||
if ((addr < fp_offset) ||
|
if ((addr < fp_offset) ||
|
||||||
(addr >= (ARRAY_SIZE(test_holding_fp) + fp_offset))) {
|
(addr >= (ARRAY_SIZE(holding_fp) + fp_offset))) {
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
*reg = test_holding_fp[addr - fp_offset];
|
*reg = holding_fp[addr - fp_offset];
|
||||||
|
|
||||||
LOG_DBG("FP holding register read, addr %u", addr);
|
LOG_DBG("FP holding register read, addr %u", addr);
|
||||||
|
|
||||||
|
@ -135,11 +135,11 @@ static int holding_reg_rd_fp(uint16_t addr, float *reg)
|
||||||
static int holding_reg_wr_fp(uint16_t addr, float reg)
|
static int holding_reg_wr_fp(uint16_t addr, float reg)
|
||||||
{
|
{
|
||||||
if ((addr < fp_offset) ||
|
if ((addr < fp_offset) ||
|
||||||
(addr >= (ARRAY_SIZE(test_holding_fp) + fp_offset))) {
|
(addr >= (ARRAY_SIZE(holding_fp) + fp_offset))) {
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
test_holding_fp[addr - fp_offset] = reg;
|
holding_fp[addr - fp_offset] = reg;
|
||||||
|
|
||||||
LOG_DBG("FP holding register write, addr %u", addr);
|
LOG_DBG("FP holding register write, addr %u", addr);
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@ static struct modbus_user_callbacks mbs_cbs = {
|
||||||
.holding_reg_wr_fp = holding_reg_wr_fp,
|
.holding_reg_wr_fp = holding_reg_wr_fp,
|
||||||
};
|
};
|
||||||
|
|
||||||
void test_server_rtu_setup_low_odd(void)
|
void test_server_setup_low_odd(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
@ -179,7 +179,7 @@ void test_server_rtu_setup_low_odd(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_server_rtu_setup_low_none(void)
|
void test_server_setup_low_none(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
@ -194,7 +194,7 @@ void test_server_rtu_setup_low_none(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_server_rtu_setup_high_even(void)
|
void test_server_setup_high_even(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
@ -209,7 +209,7 @@ void test_server_rtu_setup_high_even(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_server_rtu_setup_ascii(void)
|
void test_server_setup_ascii(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
@ -224,7 +224,7 @@ void test_server_rtu_setup_ascii(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_server_rtu_disable(void)
|
void test_server_disable(void)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
|
|
|
@ -1,50 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) 2020 PHYTEC Messtechnik GmbH
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "test_modbus.h"
|
|
||||||
|
|
||||||
void test_main(void)
|
|
||||||
{
|
|
||||||
ztest_test_suite(modbus_client_test,
|
|
||||||
ztest_unit_test(test_server_rtu_setup_low_none),
|
|
||||||
ztest_unit_test(test_client_rtu_setup_low_none),
|
|
||||||
ztest_unit_test(test_rtu_coil_wr_rd),
|
|
||||||
ztest_unit_test(test_rtu_di_rd),
|
|
||||||
ztest_unit_test(test_rtu_input_reg),
|
|
||||||
ztest_unit_test(test_rtu_holding_reg),
|
|
||||||
ztest_unit_test(test_rtu_diagnostic),
|
|
||||||
ztest_unit_test(test_client_rtu_disable),
|
|
||||||
ztest_unit_test(test_server_rtu_disable),
|
|
||||||
ztest_unit_test(test_server_rtu_setup_low_odd),
|
|
||||||
ztest_unit_test(test_client_rtu_setup_low_odd),
|
|
||||||
ztest_unit_test(test_rtu_coil_wr_rd),
|
|
||||||
ztest_unit_test(test_rtu_di_rd),
|
|
||||||
ztest_unit_test(test_rtu_input_reg),
|
|
||||||
ztest_unit_test(test_rtu_holding_reg),
|
|
||||||
ztest_unit_test(test_rtu_diagnostic),
|
|
||||||
ztest_unit_test(test_client_rtu_disable),
|
|
||||||
ztest_unit_test(test_server_rtu_disable),
|
|
||||||
ztest_unit_test(test_server_rtu_setup_high_even),
|
|
||||||
ztest_unit_test(test_client_rtu_setup_high_even),
|
|
||||||
ztest_unit_test(test_rtu_coil_wr_rd),
|
|
||||||
ztest_unit_test(test_rtu_di_rd),
|
|
||||||
ztest_unit_test(test_rtu_input_reg),
|
|
||||||
ztest_unit_test(test_rtu_holding_reg),
|
|
||||||
ztest_unit_test(test_rtu_diagnostic),
|
|
||||||
ztest_unit_test(test_client_rtu_disable),
|
|
||||||
ztest_unit_test(test_server_rtu_disable),
|
|
||||||
ztest_unit_test(test_server_rtu_setup_ascii),
|
|
||||||
ztest_unit_test(test_client_rtu_setup_ascii),
|
|
||||||
ztest_unit_test(test_rtu_coil_wr_rd),
|
|
||||||
ztest_unit_test(test_rtu_di_rd),
|
|
||||||
ztest_unit_test(test_rtu_input_reg),
|
|
||||||
ztest_unit_test(test_rtu_holding_reg),
|
|
||||||
ztest_unit_test(test_rtu_diagnostic),
|
|
||||||
ztest_unit_test(test_client_rtu_disable),
|
|
||||||
ztest_unit_test(test_server_rtu_disable)
|
|
||||||
);
|
|
||||||
ztest_run_test_suite(modbus_client_test);
|
|
||||||
}
|
|
Loading…
Add table
Add a link
Reference in a new issue