summaryrefslogtreecommitdiff
path: root/testtools
diff options
context:
space:
mode:
authorGabor Kelemen <kelemeng@ubuntu.com>2022-03-31 23:57:29 +0200
committerThorsten Behrens <thorsten.behrens@allotropia.de>2022-04-02 23:32:08 +0200
commit52ef78f4923283e6e52d575bec81985b031cb30b (patch)
tree3ef67b1442cac191c484668de1d5e9ad536ebce5 /testtools
parentf628a7dbae3f74eb1c0823f0fac79ee64f5a4952 (diff)
Recheck modules t* with IWYU
See tdf#42949 for motivation Change-Id: I109fa07d52721fd10354de07a2ed995ffa2f27c5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132369 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
Diffstat (limited to 'testtools')
-rw-r--r--testtools/IwyuFilter_testtools.yaml17
-rw-r--r--testtools/source/bridgetest/bridgetest.cxx3
-rw-r--r--testtools/source/bridgetest/constructors.cxx3
-rw-r--r--testtools/source/bridgetest/cppobj.cxx2
-rw-r--r--testtools/source/bridgetest/currentcontextchecker.cxx2
-rw-r--r--testtools/source/bridgetest/currentcontextchecker.hxx1
-rw-r--r--testtools/source/bridgetest/multi.cxx1
-rw-r--r--testtools/source/bridgetest/multi.hxx1
8 files changed, 17 insertions, 13 deletions
diff --git a/testtools/IwyuFilter_testtools.yaml b/testtools/IwyuFilter_testtools.yaml
new file mode 100644
index 000000000000..801c15cfe4cb
--- /dev/null
+++ b/testtools/IwyuFilter_testtools.yaml
@@ -0,0 +1,17 @@
+---
+assumeFilename: testtools/source/bridgetest/cppobj.cxx
+excludelist:
+ testtools/source/bridgetest/currentcontextchecker.hxx:
+ # Actually used
+ - test/testtools/bridgetest/XCurrentContextChecker.hpp
+ testtools/source/bridgetest/bridgetest.cxx:
+ # Needed for fw decl
+ - com/sun/star/lang/XSingleComponentFactory.hpp
+ # Actually used
+ - test/testtools/bridgetest/BadConstructorArguments.hpp
+ testtools/source/bridgetest/cppobj.cxx:
+ # Actually used
+ - test/testtools/bridgetest/XMulti.hpp
+ testtools/source/bridgetest/constructors.cxx:
+ # Actually used
+ - test/testtools/bridgetest/TestEnum.hpp
diff --git a/testtools/source/bridgetest/bridgetest.cxx b/testtools/source/bridgetest/bridgetest.cxx
index a685721d77bd..2a5ac183ef66 100644
--- a/testtools/source/bridgetest/bridgetest.cxx
+++ b/testtools/source/bridgetest/bridgetest.cxx
@@ -26,7 +26,6 @@
#include <o3tl/any.hxx>
#include <osl/diagnose.h>
#include <osl/diagnose.hxx>
-#include <osl/time.h>
#include <sal/types.h>
#include <typelib/typedescription.hxx>
#include <uno/dispatcher.hxx>
@@ -40,7 +39,6 @@
#include <cppuhelper/supportsservice.hxx>
#include <com/sun/star/lang/XServiceInfo.hpp>
-#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/lang/XMain.hpp>
#include <com/sun/star/lang/XSingleComponentFactory.hpp>
#include <com/sun/star/bridge/UnoUrlResolver.hpp>
@@ -52,7 +50,6 @@
#include <test/testtools/bridgetest/TestPolyStruct.hpp>
#include <test/testtools/bridgetest/XBridgeTest.hpp>
#include <test/testtools/bridgetest/XBridgeTest2.hpp>
-#include <test/testtools/bridgetest/XMulti.hpp>
#include "currentcontextchecker.hxx"
#include "multi.hxx"
diff --git a/testtools/source/bridgetest/constructors.cxx b/testtools/source/bridgetest/constructors.cxx
index f1894155444d..04b953fff0e2 100644
--- a/testtools/source/bridgetest/constructors.cxx
+++ b/testtools/source/bridgetest/constructors.cxx
@@ -23,7 +23,6 @@
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/uno/Any.hxx>
-#include <com/sun/star/uno/Exception.hpp>
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/uno/Type.hxx>
@@ -34,8 +33,6 @@
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/implementationentry.hxx>
#include <cppuhelper/weak.hxx>
-#include <rtl/string.h>
-#include <rtl/ustring.h>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <test/testtools/bridgetest/BadConstructorArguments.hpp>
diff --git a/testtools/source/bridgetest/cppobj.cxx b/testtools/source/bridgetest/cppobj.cxx
index 9d5b469d48c7..7529144beb55 100644
--- a/testtools/source/bridgetest/cppobj.cxx
+++ b/testtools/source/bridgetest/cppobj.cxx
@@ -17,7 +17,6 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include <stdio.h>
#include <utility>
#include <cppu/unotype.hxx>
@@ -25,7 +24,6 @@
#include <osl/diagnose.hxx>
#include <osl/thread.hxx>
#include <osl/mutex.hxx>
-#include <osl/time.h>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/factory.hxx>
diff --git a/testtools/source/bridgetest/currentcontextchecker.cxx b/testtools/source/bridgetest/currentcontextchecker.cxx
index 96d2b05f0084..c00e8b76ee84 100644
--- a/testtools/source/bridgetest/currentcontextchecker.cxx
+++ b/testtools/source/bridgetest/currentcontextchecker.cxx
@@ -24,13 +24,11 @@
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Reference.hxx>
-#include <com/sun/star/uno/RuntimeException.hpp>
#include <com/sun/star/uno/XCurrentContext.hpp>
#include <cppu/unotype.hxx>
#include <cppuhelper/implbase.hxx>
#include <osl/diagnose.h>
#include <osl/diagnose.hxx>
-#include <rtl/string.h>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <test/testtools/bridgetest/XCurrentContextChecker.hpp>
diff --git a/testtools/source/bridgetest/currentcontextchecker.hxx b/testtools/source/bridgetest/currentcontextchecker.hxx
index 36ad5d6d0d56..df4bea64e83b 100644
--- a/testtools/source/bridgetest/currentcontextchecker.hxx
+++ b/testtools/source/bridgetest/currentcontextchecker.hxx
@@ -22,7 +22,6 @@
#include <sal/config.h>
#include <com/sun/star/uno/Reference.hxx>
-#include <com/sun/star/uno/RuntimeException.hpp>
#include <cppuhelper/implbase.hxx>
#include <osl/diagnose.hxx>
#include <sal/types.h>
diff --git a/testtools/source/bridgetest/multi.cxx b/testtools/source/bridgetest/multi.cxx
index 4b98f92cdf22..1bfbfb4154f7 100644
--- a/testtools/source/bridgetest/multi.cxx
+++ b/testtools/source/bridgetest/multi.cxx
@@ -22,7 +22,6 @@
#include "multi.hxx"
-#include <rtl/string.hxx>
#include <rtl/textenc.h>
#include <rtl/ustring.hxx>
diff --git a/testtools/source/bridgetest/multi.hxx b/testtools/source/bridgetest/multi.hxx
index f8b6d404b4a7..c4171e8ee5d3 100644
--- a/testtools/source/bridgetest/multi.hxx
+++ b/testtools/source/bridgetest/multi.hxx
@@ -23,7 +23,6 @@
#include <sal/config.h>
#include <com/sun/star/uno/Reference.hxx>
-#include <com/sun/star/uno/RuntimeException.hpp>
#include <cppuhelper/implbase.hxx>
#include <rtl/ustring.hxx>
#include <sal/types.h>