summaryrefslogtreecommitdiff
path: root/testtools
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2008-05-05 15:33:59 +0000
committerKurt Zenker <kz@openoffice.org>2008-05-05 15:33:59 +0000
commit3ea2f4d21214dd2393a9685974323aac93fb4003 (patch)
treefd2be55887084d10a24c6aa0e4f9d505e8e3e210 /testtools
parent363e2a8cb538d67244d78b932c9ac7617ab24e64 (diff)
INTEGRATION: CWS jl97 (1.1.2); FILE ADDED
2008/04/23 08:43:15 jl 1.1.2.1: #i88594# added readme
Diffstat (limited to 'testtools')
-rw-r--r--testtools/readme.txt22
1 files changed, 22 insertions, 0 deletions
diff --git a/testtools/readme.txt b/testtools/readme.txt
new file mode 100644
index 000000000000..a475639ba5ed
--- /dev/null
+++ b/testtools/readme.txt
@@ -0,0 +1,22 @@
+How to check compatibility between compilers
+============================================
+
+Since the interfaces used in the cpp bridgetest are not changed often
+one can just build the cppobj.uno.dll and the constructors.uno.dll
+(testtools/source/bridgetest) in an
+old environment and then use them in the new environment. That is the files
+are copied into the testtools/wntmsciXX.pro folder which corresponds to the
+new environment.
+
+On Windows this test will typically fail because the tests use the
+cppu::getCaughtException function, which only works when all libs are build
+using the same runtime.
+
+This part of the test can switched off. To do this go into the
+testtools/source/bridgetest folder and call
+dmake compcheck=1
+
+This will add a new compiler define (-DCOMPCHECK) and will be used in the
+bridgetest.cxx to switch off the code which uses the getCaughtException function.
+However, there is still a test which causes the test component to throw
+and IllegalArgumentException. This still works.