Commit Graph

42 Commits

Author SHA1 Message Date
72c2f30cbf -Werror,-Wtautological-constant-out-of-range-compare
Change-Id: I99ae1590067d66f0af968833bc75d773ad3cb15c
2012-12-10 11:00:10 +01:00
1465fd6537 Fail fast
Change-Id: I17d6ab71ec7bcf40dccb2c9ffe3d9f2e6b10f01c
2012-11-22 08:29:07 +01:00
ed9a361801 android: fix cppunit testing 2012-11-21 18:59:39 +00:00
f78a2bcce8 re-base on ALv2 code. Includes:
Patch contributed by Herbert Duerr:
    #i118662# remove berkeleyDB from module xmlhelp (author=orwitt)
    http://svn.apache.org/viewvc?view=revision&revision=1213188
    #i119141# remove ISCII converter for now
    http://svn.apache.org/viewvc?view=revision&revision=1306246
    make exceptions for cppunittester verbose
    http://svn.apache.org/viewvc?view=revision&revision=1174831

    Patches contributed by Pedro Giffuni:
    Avoid some uses of non portable #!/bin/bash in shell scripts.
    http://svn.apache.org/viewvc?view=revision&revision=1235297

    Patch contributed by Oliver-Rainer Wittmann
    88652: applied patch, remove unicows deps
    http://svn.apache.org/viewvc?view=revision&revision=1177585

drop OS/2 code, remove in-line assembler ARM atomics,
and obsolete armarch header.
2012-11-21 14:52:11 +00:00
ef8b179309 Be consistent with surrounding code
Change-Id: Ice88c3912c2fd0d99156acaa8e15518acab3b55b
2012-10-11 11:15:49 +03:00
62fddc0c00 WaE: 'fn' may be used uninitialized in this function
Change-Id: Ib918bd537b30fe5dc48396fc7e952147003e3b19
2012-10-11 11:15:47 +03:00
d3721e5000 Handle CppUnit::DynamicLibraryManagerException
Change-Id: I81f9b133ffb03c225b276639f60ad5e7f38ec1ef
2012-08-17 20:28:49 +03:00
328e2263fb targetted re-work of cppunit pieces. 2012-06-27 19:13:11 +01:00
ae3f7ccaab Recognize unoexceptionprotector and unobootstrapprotector 2012-04-16 01:46:37 +02:00
3c854f6d31 WaE: initialization order 2012-04-13 18:31:26 +02:00
d117d97418 push and pop protectors around runner run, hopefully fixes windows build 2012-04-13 16:48:53 +01:00
8d7e8a0a3b setup/teardown default component context once before/after all tests
avoids the problems of dangling uno singletons invalidated after the first
dispose and the chain of other singletons that don't expect to need to
re-initialize, etc.

reenable editeng cppunit test

inherit i18npool cppunit test from unotest base

drop LibreOfficeProtector, do "throwable" work in setUp/tearDown not
in ctors/dtors
2012-04-13 13:15:25 +01:00
d6bc02f8c4 Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operator 2012-04-06 20:03:42 +02:00
128749140f More hacking on static linking (iOS) support 2012-03-21 00:00:05 +02:00
59dfa55180 cppunittester hacks for iOS, intermediate commit
For iOS cppunit plugins aren't really "plugins" (shared libraries),
but just static archives. In the real main program of a cppunit app
(such are not yet written), which calls the lo_main() (the
SAL_IMPLEMENT_MAIN() in cppunittester.cxx) we specifically will call
the initialize methods of the CppUnitTestPlugIns that we statically
link to the app executable. Hopefully that will work out as expected.
2012-02-22 22:35:55 +02:00
8fc6fc97d5 remove include of pch header from sal 2011-11-27 13:18:15 -06:00
528a225ddb get TestResult dtor before osl::Module dtor 2011-10-15 12:18:43 +01:00
68b1861ace easier to find leaks if the test harness doesn't leak 2011-10-01 15:35:19 +01:00
ec0581d042 add a simple timer for unit tests 2011-09-21 09:47:38 +01:00
d996328cd5 sb140: #i113503# mixing system CppUnit and OOo STLport does not work, backed out a6913c9677c2
For LibO, that just means replacing sal/cppunit.h with sal/precppunit.hxx.
2011-09-12 22:47:50 +02:00
2495f15abb Do use _CrtDbgReport() in a _DEBUG (enable-dbgutil, non-pro) build 2011-08-17 20:59:45 +03:00
a31275041c missing else, *cough* 2011-07-01 10:40:22 +01:00
5a85cf5045 rearrange the cppunittester to allow makeFixture time exceptions catchable 2011-06-30 15:59:09 +01:00
24c7ee76e9 Work around Visual Studio lameness with "max" 2011-03-23 18:06:12 +01:00
4be7cca60b Merge commit 'ooo/DEV300_m103'
Conflicts:
	codemaker/source/bonobowrappermaker/corbaoptions.cxx
	codemaker/source/cppumaker/cppuoptions.cxx
	codemaker/source/cunomaker/cunooptions.cxx
	codemaker/source/idlmaker/idloptions.cxx
	codemaker/source/javamaker/javaoptions.cxx
	cppu/source/typelib/typelib.cxx
	idlc/source/options.cxx
	offapi/com/sun/star/util/PathSubstitution.idl
	offapi/drafts/com/sun/star/form/ListEntryEvent.idl
	offapi/drafts/com/sun/star/form/XBindableValue.idl
	offapi/drafts/com/sun/star/form/XListEntryListener.idl
	offapi/drafts/com/sun/star/form/XListEntrySink.idl
	offapi/drafts/com/sun/star/form/XListEntrySource.idl
	offapi/drafts/com/sun/star/form/XValueBinding.idl
	registry/tools/checksingleton.cxx
	registry/tools/options.hxx
	registry/tools/regcompare.cxx
	registry/tools/regmerge.cxx
	sal/cppunittester/cppunittester.cxx
	sal/osl/unx/socket.c
	sal/osl/w32/diagnose.c
	sal/prj/d.lst
	sal/rtl/source/alloc_fini.cxx
	sal/rtl/source/alloc_global.c
	sal/rtl/source/makefile.mk
2011-03-23 16:59:59 +01:00
sb
bf5a377913 debuglevels: #i117073# Linux/GCC needs SAL_LOADMODULE_GLOBAL for exception handling to work 2011-02-28 08:57:47 +01:00
2daf5ba78e debuglevels: ooops - removed a line of code not intended to be committed 2011-02-26 21:52:40 +01:00
df43fd9cd2 debuglevels: GCC WaE / replace cppunit's DynamicLibraryManager (which does not seem to be public API) with osl_loadModule 2011-02-25 16:01:35 +01:00
sb
58eb3fb273 debuglevels: #i117073# added cppunittester --protector support; added unoexceptionprotector and use it in installationtest.mk; reverted changes to smoketest.cxx obsoleted by these additions 2011-02-25 11:32:55 +01:00
d7d7e6f8d4 add possibility of passing command line args down to tests 2011-02-22 21:16:33 +00:00
ff6efc0b7c try harder 2011-02-18 17:08:29 +00:00
f265ab32c0 crash without built-in report dialog on windows 2011-02-18 16:35:46 +00:00
30a8393e50 Removing the ext_std masterpiece 2011-02-09 19:58:43 +01:00
c36e6badf3 Put this two includes back 2011-02-04 07:02:15 +01:00
f8e27a7c46 some std::hash_map/set -> boost::unordered_map/set changes 2011-02-03 22:32:23 +01:00
a1cd5079fa allow extra arguments 2010-10-19 13:01:50 +01:00
a715e1b3d0 Add vim/emacs modelines to all source files
Fixes #fdo30794
Based on bin/add-modelines script (originally posted in mail
1286706307.1871.1399280959@webmail.messagingengine.com)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-14 17:04:31 +02:00
b7133fc066 #i113503# cppunit stl wrapper headers 2010-10-06 12:17:25 +01:00
fc04c69770 cmcfixes77: #i113503# system non-stlport cppunit with OOo stlport 2010-08-03 10:01:07 +01:00
sb
d2a42ecf88 sb118: #i109125# change source file copyright notice from Sun Microsystems to Oracle 2010-02-25 14:34:54 +01:00
sb
bf7b1511c0 sb118: typo 2010-01-08 16:42:14 +01:00
sb
0d8e2caa55 sb118: Replace (heavily modified) CppUnit 1.8.0 with (unmodified) latest 1.12.1.
- Old modifications were necessary for testshl2, which has simply been excluded
  from the build for now.
- Tests in basebmp, basegfx, o3tl (that are executed during build) have been
  converted from using modified CppUnit/testshl2 to using unmodified CppUnit.
- CppUnit's DllPlugInTester has problems with OOo tests on Windows, see
  #i107562#, so for now a new cppunittester from sal is used instead.
2009-12-11 14:29:59 +01:00