Commit b4e2b120 authored by Pavel Vainerman's avatar Pavel Vainerman

fixed logicproc and testsuite configurations

parent feb2baac
...@@ -117,6 +117,7 @@ else ...@@ -117,6 +117,7 @@ else
fi fi
AM_CONDITIONAL(DISABLE_SQLITE, test ${buildsqlite} = false) AM_CONDITIONAL(DISABLE_SQLITE, test ${buildsqlite} = false)
AM_CONDITIONAL(ENABLE_SQLITE, test ${buildsqlite} = true)
# check xsltproc # check xsltproc
AC_CHECK_PROG([XSLTPROC],[xsltproc],[yes]) AC_CHECK_PROG([XSLTPROC],[xsltproc],[yes])
...@@ -143,6 +144,8 @@ else ...@@ -143,6 +144,8 @@ else
fi fi
AM_CONDITIONAL(DISABLE_MYSQL, test ${buildmysql} = false) AM_CONDITIONAL(DISABLE_MYSQL, test ${buildmysql} = false)
AM_CONDITIONAL(ENABLE_MYSQL, test ${buildmysql} = true)
#check pgsql support #check pgsql support
AC_MSG_CHECKING([postgresql support]) AC_MSG_CHECKING([postgresql support])
...@@ -160,6 +163,7 @@ else ...@@ -160,6 +163,7 @@ else
fi fi
AM_CONDITIONAL(DISABLE_PGSQL, test ${buildpgsql} = false) AM_CONDITIONAL(DISABLE_PGSQL, test ${buildpgsql} = false)
AM_CONDITIONAL(ENABLE_PGSQL, test ${buildpgsql} = true)
#check rrd support #check rrd support
...@@ -178,6 +182,7 @@ else ...@@ -178,6 +182,7 @@ else
fi fi
AM_CONDITIONAL(DISABLE_RRD, test ${buildrrd} = false) AM_CONDITIONAL(DISABLE_RRD, test ${buildrrd} = false)
AM_CONDITIONAL(ENABLE_RRD, test ${buildrrd} = true)
#check opentsdb support #check opentsdb support
AC_MSG_CHECKING([OpenTSDB backend]) AC_MSG_CHECKING([OpenTSDB backend])
...@@ -192,6 +197,7 @@ else ...@@ -192,6 +197,7 @@ else
fi fi
AM_CONDITIONAL(DISABLE_OPENTSDB, test ${buildtsdb} = false) AM_CONDITIONAL(DISABLE_OPENTSDB, test ${buildtsdb} = false)
AM_CONDITIONAL(ENABLE_OPENTSDB, test ${buildtsdb} = true)
#check io support #check io support
AC_MSG_CHECKING([io support]) AC_MSG_CHECKING([io support])
...@@ -241,7 +247,7 @@ AC_SUBST(COMPORT_485F_CFLAGS) ...@@ -241,7 +247,7 @@ AC_SUBST(COMPORT_485F_CFLAGS)
#check logicproc build #check logicproc build
AC_MSG_CHECKING([build logic processor extension]) AC_MSG_CHECKING([build logic processor extension])
buildlproc=true buildlproc=true
AC_ARG_ENABLE(rrd, AC_HELP_STRING([--disable-logicproc], [disable build LogicProcessor extension]), AC_ARG_ENABLE(logicproc, AC_HELP_STRING([--disable-logicproc], [disable build LogicProcessor extension]),
[ if test $enableval = yes; then buildlproc=true; else buildlproc=false; fi],[ buildlproc=true; ]) [ if test $enableval = yes; then buildlproc=true; else buildlproc=false; fi],[ buildlproc=true; ])
if test ${buildlproc} = true; then if test ${buildlproc} = true; then
AC_MSG_RESULT([enabled]) AC_MSG_RESULT([enabled])
...@@ -250,6 +256,7 @@ else ...@@ -250,6 +256,7 @@ else
fi fi
AM_CONDITIONAL(DISABLE_LOGICPROC, test ${buildlproc} = false) AM_CONDITIONAL(DISABLE_LOGICPROC, test ${buildlproc} = false)
AM_CONDITIONAL(ENABLE_LOGICPROC, test ${buildlproc} = true)
#check build extensions #check build extensions
ext=true ext=true
...@@ -297,6 +304,7 @@ else ...@@ -297,6 +304,7 @@ else
fi fi
AM_CONDITIONAL(DISABLE_PYTHON, test ${buildpython} = false) AM_CONDITIONAL(DISABLE_PYTHON, test ${buildpython} = false)
AM_CONDITIONAL(ENABLE_PYTHON, test ${buildpython} = true)
#check mqtt support #check mqtt support
AC_MSG_CHECKING([mqtt support]) AC_MSG_CHECKING([mqtt support])
...@@ -316,6 +324,7 @@ else ...@@ -316,6 +324,7 @@ else
fi fi
AM_CONDITIONAL(DISABLE_MQTT, test ${buildmqtt} = false) AM_CONDITIONAL(DISABLE_MQTT, test ${buildmqtt} = false)
AM_CONDITIONAL(ENABLE_MQTT, test ${buildmqtt} = true)
# check Doxygen # check Doxygen
...@@ -388,6 +397,7 @@ else ...@@ -388,6 +397,7 @@ else
fi fi
AM_CONDITIONAL(DISABLE_LOGDB, test ${buildlogdb} = false) AM_CONDITIONAL(DISABLE_LOGDB, test ${buildlogdb} = false)
AM_CONDITIONAL(ENABLE_LOGDB, test ${buildlogdb} = true)
COV_LIBS= COV_LIBS=
COV_CFLAGS= COV_CFLAGS=
......
if DISABLE_OPENTSDB if ENABLE_OPENTSDB
else
bin_PROGRAMS = @PACKAGE@-backend-opentsdb bin_PROGRAMS = @PACKAGE@-backend-opentsdb
TSDB_VER=@LIBVER@ TSDB_VER=@LIBVER@
......
if DISABLE_MYSQL if ENABLE_MYSQL
else
UMYSQL_VER=@LIBVER@ UMYSQL_VER=@LIBVER@
lib_LTLIBRARIES = libUniSet2-mysql.la lib_LTLIBRARIES = libUniSet2-mysql.la
......
if DISABLE_PGSQL if ENABLE_PGSQL
else
UPGSQL_VER=@LIBVER@ UPGSQL_VER=@LIBVER@
lib_LTLIBRARIES = libUniSet2-pgsql.la lib_LTLIBRARIES = libUniSet2-pgsql.la
......
if DISABLE_SQLITE if ENABLE_SQLITE
else
USQLITE_VER=@LIBVER@ USQLITE_VER=@LIBVER@
lib_LTLIBRARIES = libUniSet2-sqlite.la lib_LTLIBRARIES = libUniSet2-sqlite.la
...@@ -28,4 +25,3 @@ pkgconfig_DATA = libUniSet2SQLite.pc ...@@ -28,4 +25,3 @@ pkgconfig_DATA = libUniSet2SQLite.pc
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
endif endif
\ No newline at end of file
if ENABLE_IO
if HAVE_TESTS if HAVE_TESTS
noinst_PROGRAMS = run_test_iocontrol noinst_PROGRAMS = run_test_iocontrol
...@@ -23,3 +24,4 @@ clean-local: ...@@ -23,3 +24,4 @@ clean-local:
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
endif endif
endif
AT_SETUP([IOControl tests (with SM)]) AT_SETUP([IOControl tests (with SM)])
AT_SKIP_IF([$abs_top_builddir/config.status --config | grep disable-io])
AT_CHECK([$abs_top_builddir/testsuite/at-test-launch.sh $abs_top_builddir/extensions/IOControl/tests run_test_iocontrol.sh],[0],[ignore],[ignore]) AT_CHECK([$abs_top_builddir/testsuite/at-test-launch.sh $abs_top_builddir/extensions/IOControl/tests run_test_iocontrol.sh],[0],[ignore],[ignore])
AT_CLEANUP AT_CLEANUP
if ENABLE_LOGDB
if HAVE_TESTS if HAVE_TESTS
include $(top_builddir)/testsuite/testsuite-common.mk include $(top_builddir)/testsuite/testsuite-common.mk
...@@ -12,3 +13,4 @@ clean-local: ...@@ -12,3 +13,4 @@ clean-local:
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
endif endif
endif
AT_SETUP([LogDB tests]) AT_SETUP([LogDB tests])
AT_SKIP_IF([$abs_top_builddir/config.status --config | grep disable-logdb])
AT_CHECK([$abs_top_builddir/testsuite/at-test-launch.sh $abs_top_builddir/extensions/LogDB/tests tests.sh],[0],[ignore],[ignore]) AT_CHECK([$abs_top_builddir/testsuite/at-test-launch.sh $abs_top_builddir/extensions/LogDB/tests tests.sh],[0],[ignore],[ignore])
AT_CLEANUP AT_CLEANUP
m4_include(package.m4) m4_include(package.m4)
AT_COLOR_TESTS AT_COLOR_TESTS
AT_INIT([Loggb tests]) AT_INIT([Loggb tests])
m4_include(logdb-tests.at) m4_include(logdb-tests.at)
if DISABLE_LOGICPROC if ENABLE_LOGICPROC
else
# не забывайте править версию в2.pc-файле # не забывайте править версию в2.pc-файле
ULPROC_VER=@LIBVER@ ULPROC_VER=@LIBVER@
......
if ENABLE_LOGICPROC
if HAVE_TESTS if HAVE_TESTS
#check_PROGRAMS = tests #check_PROGRAMS = tests
...@@ -27,3 +28,4 @@ clean-local: ...@@ -27,3 +28,4 @@ clean-local:
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
endif endif
endif
AT_SETUP([LogicProcessor tests]) AT_SETUP([LogicProcessor tests])
AT_SKIP_IF([$abs_top_builddir/config.status --config | grep disable-logicproc])
AT_CHECK([$abs_top_builddir/testsuite/at-test-launch.sh $abs_top_builddir/extensions/LogicProcessor/tests tests.sh],[0],[ignore],[ignore]) AT_CHECK([$abs_top_builddir/testsuite/at-test-launch.sh $abs_top_builddir/extensions/LogicProcessor/tests tests.sh],[0],[ignore],[ignore])
AT_CLEANUP AT_CLEANUP
m4_include(package.m4) m4_include(package.m4)
AT_COLOR_TESTS AT_COLOR_TESTS
AT_INIT([Logic processor tests]) AT_INIT([Logic processor tests])
m4_include(lproc-tests.at) m4_include(lproc-tests.at)
if DISABLE_MQTT if ENABLE_MQTT
else
bin_PROGRAMS = @PACKAGE@-mqttpublisher bin_PROGRAMS = @PACKAGE@-mqttpublisher
MQTT_VER=@LIBVER@ MQTT_VER=@LIBVER@
......
...@@ -5,4 +5,3 @@ ...@@ -5,4 +5,3 @@
cd $1 cd $1
exec ./$2 exec ./$2
exit 1 exit 1
\ No newline at end of file
...@@ -7,9 +7,9 @@ AT_INIT([Uniset test suite]) ...@@ -7,9 +7,9 @@ AT_INIT([Uniset test suite])
m4_include(../tests/tests.at) m4_include(../tests/tests.at)
m4_include(../extensions/SharedMemory/tests/sm-tests.at) m4_include(../extensions/SharedMemory/tests/sm-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/ModbusSlave/tests/mbslave-tests.at) m4_include(../extensions/ModbusSlave/tests/mbslave-tests.at)
m4_include(../extensions/UNetUDP/tests/unetudp-tests.at) m4_include(../extensions/UNetUDP/tests/unetudp-tests.at)
m4_include(../extensions/ModbusMaster/tests/mbmaster-tests.at) m4_include(../extensions/ModbusMaster/tests/mbmaster-tests.at)
m4_include(../extensions/LogicProcessor/tests/lproc-tests.at)
m4_include(../extensions/IOControl/tests/iocontrol-tests.at) m4_include(../extensions/IOControl/tests/iocontrol-tests.at)
m4_include(../extensions/LogDB/tests/logdb-tests.at) m4_include(../extensions/LogDB/tests/logdb-tests.at)
if DISABLE_PYTHON if ENABLE_PYTHON
else
SUBDIRS=lib netdata-plugin SUBDIRS=lib netdata-plugin
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
......
if DISABLE_PYTHON if ENABLE_PYTHON
else
SUBDIRS=pyUniSet SUBDIRS=pyUniSet
#lib_LTLIBRARIES = libUniSet2Python.la #lib_LTLIBRARIES = libUniSet2Python.la
......
if DISABLE_PYTHON if ENABLE_PYTHON
else
SWIG=swig SWIG=swig
......
if DISABLE_PYTHON if ENABLE_PYTHON
else
if HAVE_NETDATA if HAVE_NETDATA
netdataconfdir = $(sysconfdir)/netdata/python.d netdataconfdir = $(sysconfdir)/netdata/python.d
netdataconf_DATA = *.conf netdataconf_DATA = *.conf
......
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