2016-06-15 17:46:13 -05:00
|
|
|
# Cap threadpools to 4 threads.
|
|
|
|
export MAX_CONCURRENCY=4
|
2016-04-06 13:50:55 -05:00
|
|
|
AUTOMAKE_OPTION = serial-tests
|
|
|
|
|
2020-01-17 15:18:42 -06:00
|
|
|
# unittest: tests that run a captive loolwsd as part of themselves.
|
|
|
|
check_PROGRAMS = fakesockettest
|
2016-09-30 03:43:04 -05:00
|
|
|
|
2020-01-17 15:18:42 -06:00
|
|
|
noinst_PROGRAMS = fakesockettest unittest
|
2015-10-21 05:01:47 -05:00
|
|
|
|
2019-05-21 22:33:26 -05:00
|
|
|
AM_CXXFLAGS = $(CPPUNIT_CFLAGS) -DTDOC=\"$(abs_top_srcdir)/test/data\" \
|
2020-02-15 13:32:57 -06:00
|
|
|
-I${top_srcdir}/common -I${top_srcdir}/net -I${top_srcdir}/wsd -I${top_srcdir}/kit \
|
|
|
|
-pthread -DLOOLWSD_DATADIR='"@LOOLWSD_DATADIR@"' \
|
|
|
|
-DLOOLWSD_CONFIGDIR='"@LOOLWSD_CONFIGDIR@"' \
|
|
|
|
-DDEBUG_ABSSRCDIR='"@abs_srcdir@"' \
|
|
|
|
${include_paths}
|
2015-10-21 05:01:47 -05:00
|
|
|
|
2019-05-27 02:09:49 -05:00
|
|
|
noinst_LTLIBRARIES = \
|
2020-01-17 14:49:38 -06:00
|
|
|
unit-base.la unit-tiletest.la \
|
|
|
|
unit-integration.la unit-httpws.la unit-crash.la \
|
2019-06-20 14:20:26 -05:00
|
|
|
unit-convert.la unit-typing.la unit-copy-paste.la \
|
2020-01-17 14:49:38 -06:00
|
|
|
unit-timeout.la unit-prefork.la unit-storage.la \
|
2019-05-27 02:09:49 -05:00
|
|
|
unit-admin.la unit-tilecache.la \
|
|
|
|
unit-fuzz.la unit-oob.la unit-http.la unit-oauth.la \
|
|
|
|
unit-wopi.la unit-wopi-saveas.la \
|
|
|
|
unit-wopi-ownertermination.la unit-wopi-versionrestore.la \
|
2019-10-29 08:26:27 -05:00
|
|
|
unit-wopi-documentconflict.la unit_wopi_renamefile.la unit_wopi_watermark.la \
|
2019-09-12 16:10:04 -05:00
|
|
|
unit-tiff-load.la \
|
2019-10-08 01:50:05 -05:00
|
|
|
unit-large-paste.la \
|
2019-10-18 02:06:53 -05:00
|
|
|
unit-paste.la \
|
2019-10-21 02:04:12 -05:00
|
|
|
unit-load-torture.la \
|
2019-10-25 01:54:46 -05:00
|
|
|
unit-rendering-options.la \
|
2019-10-28 03:12:25 -05:00
|
|
|
unit-password-protected.la \
|
2019-11-04 01:34:38 -06:00
|
|
|
unit-render-shape.la \
|
2019-11-12 01:47:39 -06:00
|
|
|
unit-each-view.la \
|
2019-11-14 01:40:51 -06:00
|
|
|
unit-session.la \
|
2019-11-18 01:56:35 -06:00
|
|
|
unit-uno-command.la \
|
2019-11-22 02:07:24 -06:00
|
|
|
unit-load.la \
|
2019-12-02 02:11:32 -06:00
|
|
|
unit-cursor.la \
|
2019-12-06 01:51:51 -06:00
|
|
|
unit-calc.la \
|
2019-12-18 14:16:26 -06:00
|
|
|
unit-insert-delete.la \
|
2019-12-20 02:04:17 -06:00
|
|
|
unit-close.la \
|
2020-01-09 01:33:48 -06:00
|
|
|
unit-bad-doc-load.la \
|
2020-01-17 01:50:15 -06:00
|
|
|
unit-hosting.la \
|
2019-05-21 22:33:26 -05:00
|
|
|
unit-wopi-loadencoded.la unit-wopi-temp.la
|
2016-04-05 11:41:10 -05:00
|
|
|
|
2019-05-27 02:09:49 -05:00
|
|
|
MAGIC_TO_FORCE_SHLIB_CREATION = -rpath /dummy
|
|
|
|
AM_LDFLAGS = -pthread -module $(MAGIC_TO_FORCE_SHLIB_CREATION) $(ZLIB_LIBS)
|
2016-09-28 14:07:07 -05:00
|
|
|
|
2018-05-04 11:47:33 -05:00
|
|
|
if ENABLE_SSL
|
|
|
|
AM_LDFLAGS += -lssl -lcrypto
|
|
|
|
endif
|
|
|
|
|
2016-09-28 14:07:07 -05:00
|
|
|
# We work around some of the mess of using the same sources both on
|
|
|
|
# the server side and here in unit tests with conditional compilation
|
|
|
|
# based on BUILDING_TESTS
|
|
|
|
|
2020-01-20 10:45:53 -06:00
|
|
|
AM_CPPFLAGS = -pthread -I$(top_srcdir) -DBUILDING_TESTS -DLOK_ABORT_ON_ASSERTION
|
2016-04-05 11:41:10 -05:00
|
|
|
|
2016-05-01 11:35:42 -05:00
|
|
|
wsd_sources = \
|
2016-11-12 15:38:13 -06:00
|
|
|
../common/FileUtil.cpp \
|
2016-11-24 08:56:06 -06:00
|
|
|
../common/IoUtil.cpp \
|
|
|
|
../common/Protocol.cpp \
|
2019-05-03 11:05:52 -05:00
|
|
|
../common/SpookyV2.cpp \
|
2017-03-30 12:14:40 -05:00
|
|
|
../common/Util.cpp \
|
2018-11-22 05:03:42 -06:00
|
|
|
../common/Authorization.cpp \
|
2016-11-24 08:56:06 -06:00
|
|
|
../kit/Kit.cpp \
|
2019-05-03 11:05:52 -05:00
|
|
|
../kit/TestStubs.cpp \
|
2020-01-24 01:48:14 -06:00
|
|
|
../wsd/TileCache.cpp
|
2019-05-24 04:08:54 -05:00
|
|
|
|
2017-09-19 15:16:44 -05:00
|
|
|
test_base_source = \
|
|
|
|
TileQueueTests.cpp \
|
|
|
|
WhiteBoxTests.cpp \
|
2017-09-16 11:32:20 -05:00
|
|
|
DeltaTests.cpp \
|
2019-05-27 02:09:49 -05:00
|
|
|
$(wsd_sources)
|
2019-05-24 04:08:54 -05:00
|
|
|
|
2020-01-21 05:21:08 -06:00
|
|
|
unittest_CPPFLAGS = -I$(top_srcdir) -DBUILDING_TESTS -DSTANDALONE_CPPUNIT
|
2020-01-24 01:48:14 -06:00
|
|
|
unittest_SOURCES = \
|
|
|
|
$(test_base_source) \
|
|
|
|
../common/Log.cpp \
|
|
|
|
../common/MessageQueue.cpp \
|
|
|
|
../common/Session.cpp \
|
|
|
|
../common/SigUtil.cpp \
|
|
|
|
../common/Unit.cpp \
|
2020-02-28 03:50:58 -06:00
|
|
|
../common/StringVector.cpp \
|
2020-01-24 01:48:14 -06:00
|
|
|
../net/Socket.cpp \
|
|
|
|
../wsd/Auth.cpp \
|
|
|
|
../wsd/TestStubs.cpp \
|
|
|
|
test.cpp
|
|
|
|
|
|
|
|
if ENABLE_SSL
|
|
|
|
unittest_SOURCES += ../net/Ssl.cpp
|
|
|
|
endif
|
|
|
|
|
2016-09-30 03:43:04 -05:00
|
|
|
unittest_LDADD = $(CPPUNIT_LIBS)
|
|
|
|
|
2018-11-01 04:18:07 -05:00
|
|
|
fakesockettest_SOURCES = fakesockettest.cpp ../net/FakeSocket.cpp
|
|
|
|
fakesockettest_LDADD = $(CPPUNIT_LIBS)
|
|
|
|
|
2020-01-17 14:49:38 -06:00
|
|
|
# old-style unit tests - bootstrapped via UnitClient
|
|
|
|
unit_base_la_SOURCES = UnitClient.cpp ${test_base_source}
|
|
|
|
unit_base_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_tiletest_la_SOURCES = UnitClient.cpp TileCacheTests.cpp
|
|
|
|
unit_tiletest_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_integration_la_SOURCES = UnitClient.cpp integration-http-server.cpp
|
|
|
|
unit_integration_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_httpws_la_SOURCES = UnitClient.cpp httpwstest.cpp
|
|
|
|
unit_httpws_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_crash_la_SOURCES = UnitClient.cpp httpcrashtest.cpp
|
|
|
|
unit_crash_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
|
2016-04-05 11:41:10 -05:00
|
|
|
# unit test modules:
|
2019-05-27 02:09:49 -05:00
|
|
|
unit_oob_la_SOURCES = UnitOOB.cpp
|
|
|
|
unit_http_la_SOURCES = UnitHTTP.cpp
|
2019-11-17 07:46:19 -06:00
|
|
|
unit_http_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-05-27 02:09:49 -05:00
|
|
|
unit_fuzz_la_SOURCES = UnitFuzz.cpp
|
|
|
|
unit_admin_la_SOURCES = UnitAdmin.cpp
|
|
|
|
unit_admin_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_typing_la_SOURCES = UnitTyping.cpp
|
|
|
|
unit_typing_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-08-14 02:05:23 -05:00
|
|
|
unit_copy_paste_la_SOURCES = UnitCopyPaste.cpp
|
2019-06-20 14:20:26 -05:00
|
|
|
unit_copy_paste_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-05-27 02:09:49 -05:00
|
|
|
unit_convert_la_SOURCES = UnitConvert.cpp
|
|
|
|
unit_timeout_la_SOURCES = UnitTimeout.cpp
|
|
|
|
unit_prefork_la_SOURCES = UnitPrefork.cpp
|
|
|
|
unit_storage_la_SOURCES = UnitStorage.cpp
|
|
|
|
unit_tilecache_la_SOURCES = UnitTileCache.cpp
|
|
|
|
unit_oauth_la_SOURCES = UnitOAuth.cpp
|
|
|
|
unit_oauth_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_wopi_la_SOURCES = UnitWOPI.cpp
|
|
|
|
unit_wopi_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_wopi_saveas_la_SOURCES = UnitWOPISaveAs.cpp
|
|
|
|
unit_wopi_saveas_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_wopi_ownertermination_la_SOURCES = UnitWopiOwnertermination.cpp
|
|
|
|
unit_wopi_ownertermination_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_wopi_versionrestore_la_SOURCES = UnitWOPIVersionRestore.cpp
|
|
|
|
unit_wopi_versionrestore_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_wopi_documentconflict_la_SOURCES = UnitWOPIDocumentConflict.cpp
|
|
|
|
unit_wopi_documentconflict_la_LIBADD = $(CPPUNIT_LIBS)
|
|
|
|
unit_wopi_renamefile_la_SOURCES = UnitWOPIRenameFile.cpp
|
|
|
|
unit_wopi_renamefile_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-10-29 08:26:27 -05:00
|
|
|
unit_wopi_watermark_la_SOURCES = UnitWOPIWatermark.cpp
|
|
|
|
unit_wopi_watermark_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-05-27 02:09:49 -05:00
|
|
|
unit_wopi_loadencoded_la_SOURCES = UnitWOPILoadEncoded.cpp
|
|
|
|
unit_wopi_loadencoded_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-05-21 22:33:26 -05:00
|
|
|
unit_wopi_temp_la_SOURCES = UnitWOPITemplate.cpp
|
|
|
|
unit_wopi_temp_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-09-12 16:10:04 -05:00
|
|
|
unit_tiff_load_la_SOURCES = UnitTiffLoad.cpp
|
|
|
|
unit_tiff_load_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-10-08 01:50:05 -05:00
|
|
|
unit_large_paste_la_SOURCES = UnitLargePaste.cpp
|
|
|
|
unit_large_paste_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-10-18 02:06:53 -05:00
|
|
|
unit_paste_la_SOURCES = UnitPaste.cpp
|
|
|
|
unit_paste_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-10-21 02:04:12 -05:00
|
|
|
unit_load_torture_la_SOURCES = UnitLoadTorture.cpp
|
|
|
|
unit_load_torture_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-10-25 01:54:46 -05:00
|
|
|
unit_rendering_options_la_SOURCES = UnitRenderingOptions.cpp
|
|
|
|
unit_rendering_options_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-10-28 03:12:25 -05:00
|
|
|
unit_password_protected_la_SOURCES = UnitPasswordProtected.cpp
|
|
|
|
unit_password_protected_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-11-04 01:34:38 -06:00
|
|
|
unit_render_shape_la_SOURCES = UnitRenderShape.cpp
|
|
|
|
unit_render_shape_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-11-12 01:47:39 -06:00
|
|
|
unit_each_view_la_SOURCES = UnitEachView.cpp
|
|
|
|
unit_each_view_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-11-14 01:40:51 -06:00
|
|
|
unit_session_la_SOURCES = UnitSession.cpp
|
|
|
|
unit_session_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-11-18 01:56:35 -06:00
|
|
|
unit_uno_command_la_SOURCES = UnitUNOCommand.cpp
|
|
|
|
unit_uno_command_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-11-25 08:00:38 -06:00
|
|
|
unit_load_la_SOURCES = UnitLoad.cpp
|
2019-11-22 02:07:24 -06:00
|
|
|
unit_load_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-12-02 02:11:32 -06:00
|
|
|
unit_cursor_la_SOURCES = UnitCursor.cpp
|
|
|
|
unit_cursor_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-12-06 01:51:51 -06:00
|
|
|
unit_calc_la_SOURCES = UnitCalc.cpp
|
|
|
|
unit_calc_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-12-18 14:16:26 -06:00
|
|
|
unit_insert_delete_la_SOURCES = UnitInsertDelete.cpp
|
|
|
|
unit_insert_delete_la_LIBADD = $(CPPUNIT_LIBS)
|
2019-12-20 02:04:17 -06:00
|
|
|
unit_close_la_SOURCES = UnitClose.cpp
|
|
|
|
unit_close_la_LIBADD = $(CPPUNIT_LIBS)
|
2020-01-09 01:33:48 -06:00
|
|
|
unit_bad_doc_load_la_SOURCES = UnitBadDocLoad.cpp
|
|
|
|
unit_bad_doc_load_la_LIBADD = $(CPPUNIT_LIBS)
|
2020-01-17 01:50:15 -06:00
|
|
|
unit_hosting_la_SOURCES = UnitHosting.cpp
|
|
|
|
unit_hosting_la_LIBADD = $(CPPUNIT_LIBS)
|
2016-04-05 11:41:10 -05:00
|
|
|
|
2016-04-12 01:29:57 -05:00
|
|
|
if HAVE_LO_PATH
|
2016-04-12 01:37:24 -05:00
|
|
|
SYSTEM_STAMP = @SYSTEMPLATE_PATH@/system_stamp
|
2016-04-12 01:29:57 -05:00
|
|
|
else
|
|
|
|
SYSTEM_STAMP =
|
|
|
|
endif
|
|
|
|
|
2016-04-05 11:41:10 -05:00
|
|
|
if HAVE_LO_PATH
|
2016-10-11 07:26:02 -05:00
|
|
|
check-local:
|
2018-11-01 05:10:47 -05:00
|
|
|
./fakesockettest
|
2017-04-05 08:44:44 -05:00
|
|
|
@fc-cache "@LO_PATH@"/share/fonts/truetype
|
2020-01-17 14:49:38 -06:00
|
|
|
|
2017-01-16 03:15:47 -06:00
|
|
|
# FIXME 2: unit-oob.la fails with symbol undefined:
|
|
|
|
# UnitWSD::testHandleRequest(UnitWSD::TestRequest, UnitHTTPServerRequest&, UnitHTTPServerResponse&) ,
|
2020-01-17 14:49:38 -06:00
|
|
|
TESTS = \
|
|
|
|
unit-base.la unit-tiletest.la \
|
|
|
|
unit-integration.la unit-httpws.la unit-crash.la \
|
|
|
|
\
|
|
|
|
unit-copy-paste.la unit-typing.la unit-convert.la unit-prefork.la unit-tilecache.la unit-timeout.la \
|
2019-06-21 17:56:45 -05:00
|
|
|
unit-oauth.la unit-wopi.la unit-wopi-saveas.la \
|
2019-05-27 02:09:49 -05:00
|
|
|
unit-wopi-ownertermination.la unit-wopi-versionrestore.la \
|
2019-10-29 08:26:27 -05:00
|
|
|
unit-wopi-documentconflict.la unit_wopi_renamefile.la unit_wopi_watermark.la \
|
2019-05-27 02:09:49 -05:00
|
|
|
unit-http.la \
|
2019-09-12 16:10:04 -05:00
|
|
|
unit-tiff-load.la \
|
2020-01-21 03:00:52 -06:00
|
|
|
unit-large-paste.la \
|
2019-10-18 02:06:53 -05:00
|
|
|
unit-paste.la \
|
2019-10-21 02:04:12 -05:00
|
|
|
unit-load-torture.la \
|
2019-10-25 01:54:46 -05:00
|
|
|
unit-rendering-options.la \
|
2019-10-28 03:12:25 -05:00
|
|
|
unit-password-protected.la \
|
2019-11-04 01:34:38 -06:00
|
|
|
unit-render-shape.la \
|
2019-11-12 01:47:39 -06:00
|
|
|
unit-each-view.la \
|
2019-11-14 01:40:51 -06:00
|
|
|
unit-session.la \
|
2019-11-18 01:56:35 -06:00
|
|
|
unit-uno-command.la \
|
2019-11-22 02:07:24 -06:00
|
|
|
unit-load.la \
|
2019-12-02 02:11:32 -06:00
|
|
|
unit-cursor.la \
|
2019-12-06 01:51:51 -06:00
|
|
|
unit-calc.la \
|
2019-12-18 14:16:26 -06:00
|
|
|
unit-insert-delete.la \
|
2019-12-20 02:04:17 -06:00
|
|
|
unit-close.la \
|
2020-01-09 01:33:48 -06:00
|
|
|
unit-bad-doc-load.la \
|
2020-01-17 01:50:15 -06:00
|
|
|
unit-hosting.la \
|
2019-05-21 22:33:26 -05:00
|
|
|
unit-wopi-loadencoded.la unit-wopi-temp.la
|
2020-01-17 14:49:38 -06:00
|
|
|
# TESTS += unit-admin.test
|
|
|
|
# TESTS += unit-storage.test
|
2020-01-20 09:26:54 -06:00
|
|
|
|
2020-03-24 07:56:42 -05:00
|
|
|
# Start forced grouping of tests using stamp files
|
2020-01-20 09:26:54 -06:00
|
|
|
|
|
|
|
# unit-base.log
|
|
|
|
unit-tiletest.log : unit-base.log
|
2020-03-24 07:56:42 -05:00
|
|
|
unit-integration.log : unit-base.log
|
|
|
|
unit-httpws.log : unit-base.log
|
|
|
|
unit-crash.log : unit-base.log
|
|
|
|
|
|
|
|
group1.log: unit-httpws.log unit-crash.log unit-tiletest.log unit-integration.log
|
|
|
|
touch $@
|
|
|
|
|
|
|
|
unit-typing.log : group1.log
|
|
|
|
unit-convert.log : group1.log
|
|
|
|
unit-tilecache.log : group1.log
|
|
|
|
unit-timeout.log : group1.log
|
|
|
|
unit-copy-paste.log : group1.log
|
|
|
|
|
|
|
|
group2.log: unit-copy-paste.log unit-typing.log unit-convert.log unit-tilecache.log unit-timeout.log
|
|
|
|
touch $@
|
|
|
|
|
|
|
|
unit-prefork.log : group2.log
|
|
|
|
unit-oauth.log : group2.log
|
|
|
|
unit-wopi.log : group2.log
|
|
|
|
unit-wopi-saveas.log : group2.log
|
|
|
|
unit-wopi-ownertermination.log : group2.log
|
|
|
|
unit-wopi-versionrestore.log : group2.log
|
|
|
|
unit-wopi-documentconflict.log : group2.log
|
|
|
|
unit_wopi_renamefile.log : group2.log
|
|
|
|
unit_wopi_watermark.log : group2.log
|
|
|
|
|
|
|
|
group3.log: unit-oauth.log unit-wopi.log unit-wopi-saveas.log unit-wopi-ownertermination.log unit-wopi-versionrestore.log unit-wopi-documentconflict.log unit_wopi_renamefile.log unit_wopi_watermark.log
|
|
|
|
touch $@
|
|
|
|
|
|
|
|
unit-http.log : group3.log
|
|
|
|
unit-tiff-load.log : group3.log
|
|
|
|
unit-large-paste.log : group3.log
|
|
|
|
unit-paste.log : group3.log
|
|
|
|
unit-load-torture.log : group3.log
|
|
|
|
unit-rendering-options.log : group3.log
|
|
|
|
unit-password-protected.log : group3.log
|
|
|
|
unit-render-shape.log : group3.log
|
|
|
|
unit-each-view.log : group3.log
|
|
|
|
|
|
|
|
group4.log: unit-http.log unit-tiff-load.log unit-large-paste.log unit-paste.log unit-load-torture.log unit-rendering-options.log unit-password-protected.log unit-render-shape.log unit-each-view.log
|
|
|
|
touch $@
|
|
|
|
|
|
|
|
unit-session.log : group4.log
|
|
|
|
unit-uno-command.log : group4.log
|
|
|
|
unit-load.log : group4.log
|
|
|
|
unit-cursor.log : group4.log
|
|
|
|
unit-calc.log : group4.log
|
|
|
|
unit-insert-delete.log : group4.log
|
|
|
|
|
|
|
|
group5.log: unit-session.log unit-uno-command.log unit-load.log unit-cursor.log unit-calc.log unit-insert-delete.log
|
|
|
|
touch $@
|
|
|
|
|
|
|
|
unit-close.log : group5.log
|
|
|
|
unit-bad-doc-load.log : group5.log
|
|
|
|
unit-hosting.log : group5.log
|
|
|
|
unit-wopi-loadencoded.log : group5.log
|
|
|
|
unit-wopi-temp.log : group5.log
|
|
|
|
|
|
|
|
# end forced grouping
|
2020-01-20 09:26:54 -06:00
|
|
|
|
2016-04-05 11:41:10 -05:00
|
|
|
endif
|
|
|
|
|
2019-05-27 02:09:49 -05:00
|
|
|
TEST_EXTENSIONS = .la
|
|
|
|
LA_LOG_DRIVER = ${top_srcdir}/test/run_unit.sh
|
2016-04-15 10:39:05 -05:00
|
|
|
|
2018-03-07 06:48:56 -06:00
|
|
|
EXTRA_DIST = data/delta-text.png data/delta-text2.png data/hello.odt data/hello.txt $(test_SOURCES) $(unittest_SOURCES) run_unit.sh
|
2016-05-12 17:40:59 -05:00
|
|
|
|
|
|
|
check_valgrind: all
|
2017-04-05 08:44:44 -05:00
|
|
|
@fc-cache "@LO_PATH@"/share/fonts/truetype
|
2016-05-12 17:40:59 -05:00
|
|
|
./run_unit.sh --log-file test.log --trs-file test.trs --valgrind
|
|
|
|
|
2016-09-30 03:43:04 -05:00
|
|
|
# run unittest during the normal build
|
|
|
|
all-local: unittest
|
|
|
|
@echo
|
|
|
|
@echo "Running build-time unit tests. For more thorough testing, please run 'make check'."
|
|
|
|
@echo
|
2017-04-05 08:44:44 -05:00
|
|
|
@fc-cache "@LO_PATH@"/share/fonts/truetype
|
2019-09-05 08:08:02 -05:00
|
|
|
@UNITTEST=1 ${top_builddir}/test/unittest
|