summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@qt.io>2018-10-16 13:26:01 +0200
committerAlex Blasche <alexander.blasche@qt.io>2018-11-07 08:33:12 +0000
commit4c77252b559c24d1c129233a89e3c6f17b1376c2 (patch)
tree837b1c85a9cf0bd3daf9bc7f9cd6e851dac2d7f8 /tests
parentd34ae8f61fa92ef31225cede984f07a8083e50fb (diff)
Remove hard QtSerialPort dependency from QtSerialBus
Task-number: QTBUG-70360 Change-Id: I511e368e227a46f9eba178612c8b106f5930ee49 Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/auto.pro7
-rw-r--r--tests/auto/qmodbusserver/tst_qmodbusserver.cpp4
2 files changed, 9 insertions, 2 deletions
diff --git a/tests/auto/auto.pro b/tests/auto/auto.pro
index 2542d65..268fc74 100644
--- a/tests/auto/auto.pro
+++ b/tests/auto/auto.pro
@@ -11,8 +11,11 @@ SUBDIRS += cmake \
qmodbusserver \
qmodbuscommevent \
qmodbusadu \
- qmodbusdeviceidentification \
- qmodbusrtuserialmaster
+ qmodbusdeviceidentification
+
+QT_FOR_CONFIG += serialbus
+
+qtConfig(modbus-serialport): SUBDIRS += qmodbusrtuserialmaster
qcanbus.depends += plugins
qcanbusdevice.depends += plugins
diff --git a/tests/auto/qmodbusserver/tst_qmodbusserver.cpp b/tests/auto/qmodbusserver/tst_qmodbusserver.cpp
index 6fe284d..ad33337 100644
--- a/tests/auto/qmodbusserver/tst_qmodbusserver.cpp
+++ b/tests/auto/qmodbusserver/tst_qmodbusserver.cpp
@@ -35,7 +35,9 @@
****************************************************************************/
#include <QtSerialBus/qmodbusserver.h>
+#if QT_CONFIG(modbus_serialport)
#include <QtSerialBus/qmodbusrtuserialslave.h>
+#endif
#include <QtSerialBus/qmodbustcpserver.h>
#include <QtSerialBus/qmodbusdeviceidentification.h>
@@ -90,7 +92,9 @@ private slots:
void testServerAddress()
{
QCOMPARE(QModbusTcpServer().serverAddress(), 0xff);
+#if QT_CONFIG(modbus_serialport)
QCOMPARE(QModbusRtuSerialSlave().serverAddress(), 1);
+#endif
}
void testProcessRequestReadWriteSingleMultipleCoils()