CppunitTest_sw_apitests: split into different targets

so it can benefit from parallelism

Change-Id: I9cd5fbba4ea2438ed43825cc845a559f17b32162
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199600
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
This commit is contained in:
Xisco Fauli
2026-02-18 21:17:03 +01:00
parent 00a5bc1120
commit d420dc43ed
62 changed files with 599 additions and 112 deletions
-111
View File
@@ -1,111 +0,0 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call gb_CppunitTest_CppunitTest,sw_apitests))
$(eval $(call gb_CppunitTest_use_external,sw_apitests,boost_headers))
$(eval $(call gb_CppunitTest_use_common_precompiled_header,sw_apitests))
$(eval $(call gb_CppunitTest_add_exception_objects,sw_apitests, \
sw/qa/api/SwXAutoTextContainer \
sw/qa/api/SwXBodyText \
sw/qa/api/SwXBookmark \
sw/qa/api/SwXBookmarks \
sw/qa/api/SwXChapterNumbering \
sw/qa/api/SwXDocumentIndex \
sw/qa/api/SwXDocumentIndexes \
sw/qa/api/SwXDocumentIndexMark \
sw/qa/api/SwXDocumentSettings \
sw/qa/api/SwXFieldEnumeration \
sw/qa/api/SwXFrames \
sw/qa/api/SwXFootnote \
sw/qa/api/SwXFootnoteProperties \
sw/qa/api/SwXFootnoteText \
sw/qa/api/SwXFootnotes \
sw/qa/api/SwXHeadFootText \
sw/qa/api/SwXNumberingRules \
sw/qa/api/SwXParagraphEnumeration \
sw/qa/api/SwXReferenceMark \
sw/qa/api/SwXStyleFamilies \
sw/qa/api/SwXReferenceMarks \
sw/qa/api/SwXTableCellText \
sw/qa/api/SwXTextEmbeddedObjects \
sw/qa/api/SwXTextFrame \
sw/qa/api/SwXTextField \
sw/qa/api/SwXTextFieldMasters \
sw/qa/api/SwXTextFieldTypes \
sw/qa/api/SwXTextSections \
sw/qa/api/SwXTextTable \
sw/qa/api/SwXTextTables \
))
$(eval $(call gb_CppunitTest_use_libraries,sw_apitests, \
basegfx \
comphelper \
cppu \
cppuhelper \
drawinglayer \
docmodel \
editeng \
for \
forui \
i18nlangtag \
msfilter \
oox \
sal \
salhelper \
sax \
sb \
sw \
sfx \
sot \
svl \
svt \
svx \
svxcore \
subsequenttest \
test \
tl \
tk \
ucbhelper \
unotest \
utl \
$(call gb_Helper_optional,SCRIPTING, \
vbahelper) \
vcl \
xo \
))
$(eval $(call gb_CppunitTest_set_include,sw_apitests,\
-I$(SRCDIR)/sw/inc \
$$(INCLUDE) \
))
$(eval $(call gb_CppunitTest_use_api,sw_apitests,\
offapi \
udkapi \
))
$(eval $(call gb_CppunitTest_use_ure,sw_apitests))
$(eval $(call gb_CppunitTest_use_vcl,sw_apitests))
$(eval $(call gb_CppunitTest_use_configuration,sw_apitests))
$(eval $(call gb_CppunitTest_use_rdb,sw_apitests,services))
$(eval $(call gb_CppunitTest_use_uiconfigs,sw_apitests, \
svt \
svx \
))
$(call gb_CppunitTest_get_target,sw_apitests): $(call gb_AllLangPackage_get_target,autotextshare)
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXAutoTextContainer))
# vim: set noet sw=4 ts=4:
+14
View File
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXBodyText))
# vim: set noet sw=4 ts=4:
+14
View File
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXBookmark))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXBookmarks))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXChapterNumbering))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXDocumentIndex))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXDocumentIndexMark))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXDocumentIndexes))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXDocumentSettings))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXFieldEnumeration))
# vim: set noet sw=4 ts=4:
+14
View File
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXFootnote))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXFootnoteProperties))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXFootnoteText))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXFootnotes))
# vim: set noet sw=4 ts=4:
+14
View File
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXFrames))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXHeadFootText))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXNumberingRules))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXParagraphEnumeration))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXReferenceMark))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXReferenceMarks))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXStyleFamilies))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXTableCellText))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXTextEmbeddedObjects))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXTextField))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXTextFieldMasters))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXTextFieldTypes))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXTextFrame))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXTextSections))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXTextTable))
# vim: set noet sw=4 ts=4:
@@ -0,0 +1,14 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
$(eval $(call sw_unoapi_common,SwXTextTables))
# vim: set noet sw=4 ts=4:
+31 -1
View File
@@ -17,6 +17,7 @@
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
#
include $(SRCDIR)/sw/common_unoapi_tests.mk
include $(SRCDIR)/sw/layoutwriter_setup.mk
include $(SRCDIR)/sw/ooxmlexport_setup.mk
include $(SRCDIR)/sw/rtfexport_setup.mk
@@ -152,7 +153,36 @@ $(eval $(call gb_Module_add_slowcheck_targets,sw,\
CppunitTest_sw_globalfilter \
CppunitTest_sw_accessible_relation_set \
CppunitTest_sw_apiterminate \
CppunitTest_sw_apitests \
CppunitTest_sw_apitests_SwXAutoTextContainer \
CppunitTest_sw_apitests_SwXBodyText \
CppunitTest_sw_apitests_SwXBookmark \
CppunitTest_sw_apitests_SwXBookmarks \
CppunitTest_sw_apitests_SwXChapterNumbering \
CppunitTest_sw_apitests_SwXDocumentIndex \
CppunitTest_sw_apitests_SwXDocumentIndexes \
CppunitTest_sw_apitests_SwXDocumentIndexMark \
CppunitTest_sw_apitests_SwXDocumentSettings \
CppunitTest_sw_apitests_SwXFieldEnumeration \
CppunitTest_sw_apitests_SwXFrames \
CppunitTest_sw_apitests_SwXFootnote \
CppunitTest_sw_apitests_SwXFootnoteProperties \
CppunitTest_sw_apitests_SwXFootnoteText \
CppunitTest_sw_apitests_SwXFootnotes \
CppunitTest_sw_apitests_SwXHeadFootText \
CppunitTest_sw_apitests_SwXNumberingRules \
CppunitTest_sw_apitests_SwXParagraphEnumeration \
CppunitTest_sw_apitests_SwXReferenceMark \
CppunitTest_sw_apitests_SwXStyleFamilies \
CppunitTest_sw_apitests_SwXReferenceMarks \
CppunitTest_sw_apitests_SwXTableCellText \
CppunitTest_sw_apitests_SwXTextEmbeddedObjects \
CppunitTest_sw_apitests_SwXTextFrame \
CppunitTest_sw_apitests_SwXTextField \
CppunitTest_sw_apitests_SwXTextFieldMasters \
CppunitTest_sw_apitests_SwXTextFieldTypes \
CppunitTest_sw_apitests_SwXTextSections \
CppunitTest_sw_apitests_SwXTextTable \
CppunitTest_sw_apitests_SwXTextTables \
CppunitTest_sw_autocorrect \
CppunitTest_sw_unowriter \
CppunitTest_sw_core_text \
+90
View File
@@ -0,0 +1,90 @@
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#*************************************************************************
# template for unoapi tests
define sw_unoapi_common
$(eval $(call gb_CppunitTest_CppunitTest,sw_apitests_$(1)))
$(eval $(call gb_CppunitTest_use_externals,sw_apitests_$(1), \
boost_headers \
libxml2 \
))
$(eval $(call gb_CppunitTest_use_common_precompiled_header,sw_apitests_$(1)))
$(eval $(call gb_CppunitTest_add_exception_objects,sw_apitests_$(1), \
sw/qa/api/$(1) \
))
$(eval $(call gb_CppunitTest_use_libraries,sw_apitests_$(1), \
basegfx \
comphelper \
cppu \
cppuhelper \
drawinglayer \
docmodel \
editeng \
for \
forui \
i18nlangtag \
msfilter \
oox \
sal \
salhelper \
sax \
sb \
sw \
sfx \
sot \
svl \
svt \
svx \
svxcore \
subsequenttest \
test \
tl \
tk \
ucbhelper \
unotest \
utl \
$(call gb_Helper_optional,SCRIPTING, \
vbahelper) \
vcl \
xo \
))
$(eval $(call gb_CppunitTest_set_include,sw_apitests_$(1),\
-I$(SRCDIR)/sw/inc \
$$(INCLUDE) \
))
$(eval $(call gb_CppunitTest_use_api,sw_apitests_$(1),\
offapi \
udkapi \
))
$(eval $(call gb_CppunitTest_use_ure,sw_apitests_$(1)))
$(eval $(call gb_CppunitTest_use_vcl,sw_apitests_$(1)))
$(eval $(call gb_CppunitTest_use_configuration,sw_apitests_$(1)))
$(eval $(call gb_CppunitTest_use_rdb,sw_apitests_$(1),services))
$(eval $(call gb_CppunitTest_use_uiconfigs,sw_apitests_$(1), \
svt \
svx \
))
$(call gb_CppunitTest_get_target,sw_apitests_$(1)): $(call gb_AllLangPackage_get_target,autotextshare)
endef
# vim: set noet sw=4 ts=4:
+2
View File
@@ -83,4 +83,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXAutoTextContainer);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -80,4 +80,6 @@ Reference<XInterface> SwXBodyText::init()
CPPUNIT_TEST_SUITE_REGISTRATION(SwXBodyText);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -82,4 +82,6 @@ private:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXBookmark);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -75,4 +75,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXBookmarks);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -85,4 +85,6 @@ void SwXChapterNumbering::setUp()
CPPUNIT_TEST_SUITE_REGISTRATION(SwXChapterNumbering);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -93,4 +93,6 @@ uno::Reference<text::XTextContent> SwXDocumentIndexMark::getTextContent() { retu
CPPUNIT_TEST_SUITE_REGISTRATION(SwXDocumentIndexMark);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -74,4 +74,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXDocumentIndexes);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -66,4 +66,6 @@ CPPUNIT_TEST_SUITE_REGISTRATION(SwXDocumentSettings);
} // end anonymous namespace
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -101,4 +101,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXFieldEnumeration);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -108,4 +108,6 @@ Reference<text::XTextContent> SwXFootnote::getTextContent() { return mxTextConte
CPPUNIT_TEST_SUITE_REGISTRATION(SwXFootnote);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -72,4 +72,6 @@ Reference<XInterface> SwXFootnoteProperties::init()
CPPUNIT_TEST_SUITE_REGISTRATION(SwXFootnoteProperties);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -100,4 +100,6 @@ Reference<XInterface> SwXFootnoteText::init()
CPPUNIT_TEST_SUITE_REGISTRATION(SwXFootnoteText);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -72,4 +72,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXFootnotes);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -80,4 +80,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXFramesText);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -102,4 +102,6 @@ Reference<XInterface> SwXHeadFootText::init()
CPPUNIT_TEST_SUITE_REGISTRATION(SwXHeadFootText);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -183,4 +183,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXNumberingRules);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -88,4 +88,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXParagraphEnumeration);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -88,4 +88,6 @@ private:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXReferenceMark);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -92,4 +92,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXReferenceMarks);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -71,4 +71,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXStyleFamilies);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -93,4 +93,6 @@ private:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXTableCellText);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -91,4 +91,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXTextEmbeddedObjects);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -102,4 +102,6 @@ private:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXTextField);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -76,4 +76,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXTextFieldMasters);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -71,4 +71,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXTextFieldTypes);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -65,4 +65,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXTextFrame);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -90,4 +90,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXTextSections);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -66,4 +66,6 @@ Reference<XInterface> SwXTextTable::init()
CPPUNIT_TEST_SUITE_REGISTRATION(SwXTextTable);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+2
View File
@@ -87,4 +87,6 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(SwXTextTables);
}
CPPUNIT_PLUGIN_IMPLEMENT();
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */