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:
Johann Fischer 2021-03-02 21:59:29 +01:00 committed by Carles Cufí
commit 5319c7b042
10 changed files with 113 additions and 113 deletions

View file

@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.13.1)
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(test_modbus_rtu)
project(test_modbus)
target_sources(app PRIVATE
src/main.c

View 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);
}

View file

@ -30,21 +30,21 @@
#define MB_TEST_IFACE_SERVER 0
#endif
void test_server_rtu_setup_low_none(void);
void test_server_rtu_setup_low_odd(void);
void test_server_rtu_setup_high_even(void);
void test_server_rtu_setup_ascii(void);
void test_server_rtu_disable(void);
void test_server_setup_low_none(void);
void test_server_setup_low_odd(void);
void test_server_setup_high_even(void);
void test_server_setup_ascii(void);
void test_server_disable(void);
void test_client_rtu_setup_low_none(void);
void test_client_rtu_setup_low_odd(void);
void test_client_rtu_setup_high_even(void);
void test_client_rtu_setup_ascii(void);
void test_rtu_coil_wr_rd(void);
void test_rtu_di_rd(void);
void test_rtu_input_reg(void);
void test_rtu_holding_reg(void);
void test_rtu_diagnostic(void);
void test_client_rtu_disable(void);
void test_client_setup_low_none(void);
void test_client_setup_low_odd(void);
void test_client_setup_high_even(void);
void test_client_setup_ascii(void);
void test_coil_wr_rd(void);
void test_di_rd(void);
void test_input_reg(void);
void test_holding_reg(void);
void test_diagnostic(void);
void test_client_disable(void);
#endif /* __TEST_MODBUS_H__ */

View file

@ -16,7 +16,7 @@ const static uint8_t node = MB_TEST_NODE_ADDR;
const static uint16_t offset_oor = 32;
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;
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");
}
void test_rtu_di_rd(void)
void test_di_rd(void)
{
const uint8_t di_qty = 16;
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");
}
void test_rtu_input_reg(void)
void test_input_reg(void)
{
uint16_t ir[8] = {0};
int err;
@ -95,7 +95,7 @@ void test_rtu_input_reg(void)
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_rd[8] = {0};
@ -182,7 +182,7 @@ void test_rtu_holding_reg(void)
"FC16FP verify failed");
}
void test_rtu_diagnostic(void)
void test_diagnostic(void)
{
uint16_t data = 0xcafe;
int err;
@ -196,7 +196,7 @@ void test_rtu_diagnostic(void)
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;
@ -206,7 +206,7 @@ void test_client_rtu_setup_low_none(void)
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;
@ -216,7 +216,7 @@ void test_client_rtu_setup_low_odd(void)
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;
@ -226,7 +226,7 @@ void test_client_rtu_setup_high_even(void)
zassert_equal(err, 0, "Failed to configure RTU client");
}
void test_client_rtu_setup_ascii(void)
void test_client_setup_ascii(void)
{
int err;
@ -236,7 +236,7 @@ void test_client_rtu_setup_ascii(void)
zassert_equal(err, 0, "Failed to configure RTU client");
}
void test_client_rtu_disable(void)
void test_client_disable(void)
{
int err;
@ -246,52 +246,52 @@ void test_client_rtu_disable(void)
#else
void test_client_rtu_setup_low_none(void)
void test_client_setup_low_none(void)
{
ztest_test_skip();
}
void test_client_rtu_setup_low_odd(void)
void test_client_setup_low_odd(void)
{
ztest_test_skip();
}
void test_client_rtu_setup_high_even(void)
void test_client_setup_high_even(void)
{
ztest_test_skip();
}
void test_client_rtu_setup_ascii(void)
void test_client_setup_ascii(void)
{
ztest_test_skip();
}
void test_rtu_coil_wr_rd(void)
void test_coil_wr_rd(void)
{
ztest_test_skip();
}
void test_rtu_di_rd(void)
void test_di_rd(void)
{
ztest_test_skip();
}
void test_rtu_input_reg(void)
void test_input_reg(void)
{
ztest_test_skip();
}
void test_rtu_holding_reg(void)
void test_holding_reg(void)
{
ztest_test_skip();
}
void test_rtu_diagnostic(void)
void test_diagnostic(void)
{
ztest_test_skip();
}
void test_client_rtu_disable(void)
void test_client_disable(void)
{
ztest_test_skip();
}

View file

@ -10,17 +10,17 @@
LOG_MODULE_REGISTER(mbs_test, LOG_LEVEL_INF);
const static uint16_t fp_offset = MB_TEST_FP_OFFSET;
static uint16_t test_coils;
static uint16_t test_holding_reg[8];
static float test_holding_fp[4];
static uint16_t coils;
static uint16_t holding_reg[8];
static float holding_fp[4];
static int coil_rd(uint16_t addr, bool *state)
{
if (addr >= (sizeof(test_coils) * 8)) {
if (addr >= (sizeof(coils) * 8)) {
return -ENOTSUP;
}
if (test_coils & BIT(addr)) {
if (coils & BIT(addr)) {
*state = true;
} else {
*state = false;
@ -33,14 +33,14 @@ static int coil_rd(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;
}
if (state == true) {
test_coils |= BIT(addr);
coils |= BIT(addr);
} else {
test_coils &= ~BIT(addr);
coils &= ~BIT(addr);
}
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)
{
if (addr >= (sizeof(test_coils) * 8)) {
if (addr >= (sizeof(coils) * 8)) {
return -ENOTSUP;
}
if (test_coils & BIT(addr)) {
if (coils & BIT(addr)) {
*state = true;
} else {
*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)
{
if (addr >= ARRAY_SIZE(test_holding_reg)) {
if (addr >= ARRAY_SIZE(holding_reg)) {
return -ENOTSUP;
}
*reg = test_holding_reg[addr];
*reg = holding_reg[addr];
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)
{
if ((addr < fp_offset) ||
(addr >= (ARRAY_SIZE(test_holding_fp) + fp_offset))) {
(addr >= (ARRAY_SIZE(holding_fp) + fp_offset))) {
return -ENOTSUP;
}
*reg = test_holding_fp[addr - fp_offset];
*reg = holding_fp[addr - fp_offset];
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)
{
if (addr >= ARRAY_SIZE(test_holding_reg)) {
if (addr >= ARRAY_SIZE(holding_reg)) {
return -ENOTSUP;
}
*reg = test_holding_reg[addr];
*reg = holding_reg[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)
{
if (addr >= ARRAY_SIZE(test_holding_reg)) {
if (addr >= ARRAY_SIZE(holding_reg)) {
return -ENOTSUP;
}
test_holding_reg[addr] = reg;
holding_reg[addr] = reg;
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)
{
if ((addr < fp_offset) ||
(addr >= (ARRAY_SIZE(test_holding_fp) + fp_offset))) {
(addr >= (ARRAY_SIZE(holding_fp) + fp_offset))) {
return -ENOTSUP;
}
*reg = test_holding_fp[addr - fp_offset];
*reg = holding_fp[addr - fp_offset];
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)
{
if ((addr < fp_offset) ||
(addr >= (ARRAY_SIZE(test_holding_fp) + fp_offset))) {
(addr >= (ARRAY_SIZE(holding_fp) + fp_offset))) {
return -ENOTSUP;
}
test_holding_fp[addr - fp_offset] = reg;
holding_fp[addr - fp_offset] = reg;
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,
};
void test_server_rtu_setup_low_odd(void)
void test_server_setup_low_odd(void)
{
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;
@ -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;
@ -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;
@ -224,7 +224,7 @@ void test_server_rtu_setup_ascii(void)
}
}
void test_server_rtu_disable(void)
void test_server_disable(void)
{
int err;

View file

@ -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);
}