Commit 4bd9e8d9 authored by Pavel Vainerman's avatar Pavel Vainerman

Небольшая корректировка тестов, подключил UNetUDP/tests к "глобальному" запуску

parent c9244f09
...@@ -2,7 +2,7 @@ if HAVE_TESTS ...@@ -2,7 +2,7 @@ if HAVE_TESTS
noinst_PROGRAMS = tests-with-sm noinst_PROGRAMS = tests-with-sm
tests_with_sm_SOURCES = tests_with_sm.cc mbslave-tests.cc tests_with_sm_SOURCES = tests_with_sm.cc test_mbslave.cc
tests_with_sm_LDADD = $(top_builddir)/lib/libUniSet2.la $(top_builddir)/extensions/lib/libUniSet2Extensions.la \ tests_with_sm_LDADD = $(top_builddir)/lib/libUniSet2.la $(top_builddir)/extensions/lib/libUniSet2Extensions.la \
$(top_builddir)/extensions/ModbusSlave/libUniSet2MBSlave.la \ $(top_builddir)/extensions/ModbusSlave/libUniSet2MBSlave.la \
$(top_builddir)/extensions/SharedMemory/libUniSet2SharedMemory.la \ $(top_builddir)/extensions/SharedMemory/libUniSet2SharedMemory.la \
......
...@@ -33,7 +33,7 @@ void InitTest() ...@@ -33,7 +33,7 @@ void InitTest()
if( mb == nullptr ) if( mb == nullptr )
{ {
mb = new ModbusTCPMaster(); mb = new ModbusTCPMaster();
ost::InetAddress ia(addr.c_str()); ost::InetAddress ia(addr.c_str());
mb->setTimeout(2000); mb->setTimeout(2000);
REQUIRE_NOTHROW( mb->connect(ia,port) ); REQUIRE_NOTHROW( mb->connect(ia,port) );
} }
...@@ -429,7 +429,7 @@ TEST_CASE("(0x10): write register outputs or memories","[modbus][mbslave][mbtcps ...@@ -429,7 +429,7 @@ TEST_CASE("(0x10): write register outputs or memories","[modbus][mbslave][mbtcps
msg.addData(11); msg.addData(11);
msg.addData(12); msg.addData(12);
msg.quant-=1; msg.quant-=1;
try try
{ {
mb->write10(msg); mb->write10(msg);
...@@ -446,7 +446,7 @@ TEST_CASE("(0x10): write register outputs or memories","[modbus][mbslave][mbtcps ...@@ -446,7 +446,7 @@ TEST_CASE("(0x10): write register outputs or memories","[modbus][mbslave][mbtcps
msg.addData(11); msg.addData(11);
msg.addData(12); msg.addData(12);
msg.bcnt -= 1; msg.bcnt -= 1;
try try
{ {
mb->write10(msg); mb->write10(msg);
...@@ -854,31 +854,31 @@ TEST_CASE("Write(0x10): vtypes..","[modbus][mbslave][mbtcpslave]") ...@@ -854,31 +854,31 @@ TEST_CASE("Write(0x10): vtypes..","[modbus][mbslave][mbtcpslave]")
#if 0 #if 0
TEST_CASE("(0x14): read file record","[modbus][mbslave][mbtcpslave]") TEST_CASE("(0x14): read file record","[modbus][mbslave][mbtcpslave]")
{ {
} }
TEST_CASE("(0x15): write file record","[modbus][mbslave][mbtcpslave]") TEST_CASE("(0x15): write file record","[modbus][mbslave][mbtcpslave]")
{ {
} }
TEST_CASE("(0x2B): Modbus Encapsulated Interface","[modbus][mbslave][mbtcpslave]") TEST_CASE("(0x2B): Modbus Encapsulated Interface","[modbus][mbslave][mbtcpslave]")
{ {
} }
TEST_CASE("(0x50): set date and time") TEST_CASE("(0x50): set date and time")
{ {
} }
TEST_CASE("(0x53): call remote service") TEST_CASE("(0x53): call remote service")
{ {
} }
TEST_CASE("(0x65): read,write,delete alarm journal") TEST_CASE("(0x65): read,write,delete alarm journal")
{ {
} }
TEST_CASE("(0x66): file transfer") TEST_CASE("(0x66): file transfer")
{ {
} }
#endif #endif
...@@ -917,7 +917,7 @@ TEST_CASE("access mode","[modbus][mbslvae][mbtcpslave]") ...@@ -917,7 +917,7 @@ TEST_CASE("access mode","[modbus][mbslvae][mbtcpslave]")
{ {
REQUIRE( ex.err == ModbusRTU::erBadDataAddress ); REQUIRE( ex.err == ModbusRTU::erBadDataAddress );
} }
// write // write
ModbusRTU::WriteOutputMessage msg(slaveaddr,tREG); ModbusRTU::WriteOutputMessage msg(slaveaddr,tREG);
msg.addData(555); msg.addData(555);
......
...@@ -5,6 +5,11 @@ ...@@ -5,6 +5,11 @@
#include "UInterface.h" #include "UInterface.h"
#include "UDPPacket.h" #include "UDPPacket.h"
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// include-ы искплючительно для того, чтобы их обработал gcov (покрытие кода)
#include "UNetReceiver.h"
#include "UNetSender.h"
#include "UNetExchange.h"
// -----------------------------------------------------------------------------
using namespace std; using namespace std;
using namespace UniSetTypes; using namespace UniSetTypes;
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
...@@ -230,6 +235,8 @@ TEST_CASE("[UNetUDP]: check receiver","[unetudp][receiver]") ...@@ -230,6 +235,8 @@ TEST_CASE("[UNetUDP]: check receiver","[unetudp][receiver]")
REQUIRE( ui->getValue(9) == -100 ); REQUIRE( ui->getValue(9) == -100 );
REQUIRE( ui->getValue(10) == 1 ); REQUIRE( ui->getValue(10) == 1 );
REQUIRE( ui->getValue(11) == 0 ); REQUIRE( ui->getValue(11) == 0 );
msleep(1000);
REQUIRE( ui->getValue(node2_respond_s) == 1 ); REQUIRE( ui->getValue(node2_respond_s) == 1 );
} }
SECTION("Test: send data pack2..") SECTION("Test: send data pack2..")
......
...@@ -10,4 +10,4 @@ cd - ...@@ -10,4 +10,4 @@ cd -
./uniset2-start.sh -f ./tests-with-sm $* -- --confile unetudp-test-configure.xml --e-startup-pause 10 \ ./uniset2-start.sh -f ./tests-with-sm $* -- --confile unetudp-test-configure.xml --e-startup-pause 10 \
--unet-name UNetExchange --unet-filter-field unet --unet-filter-value 1 --unet-maxdifferense 40 \ --unet-name UNetExchange --unet-filter-field unet --unet-filter-value 1 --unet-maxdifferense 40 \
--unet-recv-timeout 2000 --unet-sendpause 500 --unet-recv-timeout 1000 --unet-sendpause 500
...@@ -8,3 +8,4 @@ m4_include(../tests/tests.at) ...@@ -8,3 +8,4 @@ m4_include(../tests/tests.at)
m4_include(../extensions/tests/extensions-tests.at) m4_include(../extensions/tests/extensions-tests.at)
m4_include(../extensions/LogicProcessor/tests/lproc-tests.at) m4_include(../extensions/LogicProcessor/tests/lproc-tests.at)
m4_include(../extensions/ModbusSlave/tests/mbslave-tests.at) m4_include(../extensions/ModbusSlave/tests/mbslave-tests.at)
m4_include(../extensions/UNetUDP/tests/unetudp-tests.at)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment