0c2ff3daa7
2008/06/19 10:04:11 jl 1.1.4.2: #i88078# moving tests from cli_ure to testtools 2008/04/10 15:08:56 jl 1.1.4.1: file runtests.cs was added on branch cws_dev300_jl104 on 2008-06-19 10:04:11 +0000 |
||
---|---|---|
.. | ||
com/sun/star/comp/bridge | ||
inc | ||
prj | ||
qa | ||
source | ||
readme.txt |
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.