summaryrefslogtreecommitdiffstats
path: root/smoketest
Commit message (Collapse)AuthorAgeFilesLines
* Fixed typos. No automatic tools (sed, and so on).Andrea Gelmini2014-10-301-1/+1
| | | | | | | | Change-Id: Ia43976d84eede6f699381bc4f3daf89b95e4cb4f Reviewed-on: https://gerrit.libreoffice.org/12150 Reviewed-by: Bryan Quigley <gquigs@gmail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* smoketest: run the extension test firstMichael Stahl2014-09-111-6/+9
| | | | | | | | | | | With clang 3.4 ASAN there is the problem that the smoketest fails if run in "make check" while trying to start the JVM, in getJavaProps() it forks a "java" process and that fails due to lack of memory. Avoid that problem by running the extension test first, when there is only one application loaded, so the process is using much less memory. Change-Id: I7e8bdc6ceea65b212f376943c7814ad1cf28675d
* java: remove unnecessary constructor declarationsNoel Grandin2014-08-202-8/+0
| | | | | | | in the absence of any other constructors, the compiler will automatically generate a public no-arg constructor Change-Id: I70eca507cd8e16e33580b3398d41d70690bc2909
* java: fix broken javadoc tagsNoel Grandin2014-08-121-3/+1
| | | | Change-Id: I43d25ba49b758739ee8dc891b0db3e527004ec8b
* java: remove unused parametersNoel Grandin2014-08-112-2/+0
| | | | Change-Id: Ifc44c51ddbd21fabaad686bc3d38e2dab54d97aa
* java: remove unused parametersNoel Grandin2014-08-112-2/+2
| | | | Change-Id: I47c618117e079bb2ef90d92c449c8166ea957fa5
* java: remove unused importsNoel Grandin2014-08-082-2/+0
| | | | Change-Id: Idbba5bb89bee4d88ed0306d5151e238a1bc19cec
* java: remove unused fieldsNoel Grandin2014-08-082-29/+0
| | | | Change-Id: I25fef9590a34ec8d9aab182b3d267ae3cd649a87
* java: remove commented out codeNoel Grandin2014-08-051-7/+0
| | | | Change-Id: I44e2043e5da23bc9421c03e550ef1d8b7ebaad36
* Kill the libreofficekit static library / shim.c.Andrzej Hunt2014-07-292-4/+1
| | | | | | | | | | | | | | It looks like the cleanest method of getting lok_init into a LibreOfficeKitInit.h header (in a c89 compatible way) is to have it as a static function. (inline is only available in C99 or later -- this is actually available on Linux which is the only place that we can actually use lok_init anyways currently, however given we have to keep c89 for the C code (for MSVC) compatibility, selectively enabling c99 would likely be more messy.) Change-Id: I0493e7a68ed5397479220bb6ba8c3db870b6dd32
* LOK: kill saveAsWithOptions.Andrzej Hunt2014-06-231-10/+0
| | | | | | | | | The saveAsWithOptions/saveAs split existed for reasons of historical API compatibility. Since we're breaking the API currently we can now get a clean start, and get rid of the redundant saveAs, and make saveAsWithOptions the standard saveAs function. Change-Id: Ia3e2294a8604cab08e95b07544c9d10d42dd1152
* LOK: kill double initialize.Andrzej Hunt2014-06-181-7/+0
| | | | Change-Id: I4d3dd913faea8b9f4a0bd3c13af37d097ced9888
* LOK: Split into instance and class.Andrzej Hunt2014-06-171-3/+3
| | | | Change-Id: I2b6f33eaf12343c7da1328a932eb703bb4e4ef6f
* cast loses precisionCaolán McNamara2014-06-121-3/+4
| | | | Change-Id: Ic688f08cada4ae70ea1dfb1e29e249a166456452
* liblok: check new methods via macros on nSize, not by de-referencing.Michael Meeks2014-06-121-0/+10
| | | | | | We can't check for NULL from beyond the end of a smaller structure. Change-Id: Id3754bf747c402cf0d767eda5fd4b5ad6b5789e9
* Complete LibreOfficeKit C++ renaming.Andrzej Hunt2014-06-121-1/+1
| | | | Change-Id: Ice611cf5913051346a3a0c0b00ed35a35a0dfe3c
* Upgrade LibreOfficeKit C++ API.Andrzej Hunt2014-06-111-2/+4
| | | | Change-Id: If263b8fc748f67a1ed423c0f3f7cd465cf533993
* Move liblibreoffice into LibreOfficeKit.Andrzej Hunt2014-06-112-3/+2
| | | | Change-Id: Ib2754a77be470faaa6f9b27644a1d8dd082ed2b8
* remove executable bitAndras Timar2014-04-171-0/+0
| | | | Change-Id: I91f6e861f6d0dbea1b57ac73857e0c706b27f681
* SAL_DIAGNOSE_ABORT is no longer usedStephan Bergmann2014-03-311-2/+0
| | | | Change-Id: I87090e2714bca3ea7a9ad8a8ff966702139ba345
* Remove unused BASIC CaptureAssertions functionalityStephan Bergmann2014-03-311-6/+0
| | | | | | | | | ...that had originally been introduced to catch DBG_ASSERTs during smoketest, but since made effectively unused when basing DBG_ASSERT on the sal/log.hxx functionality, and obsoleted by the ongoing clean-up of using true assert where appliable. Change-Id: I2fb4f5d0873d29595b178057f83c1404c0085575
* First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann2014-03-261-5/+5
| | | | | | | ...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
* cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann2014-02-261-4/+4
| | | | Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
* smoketest: remove OpenOffice.org 1.0 XML format export testsMichael Stahl2014-01-294-54/+1
| | | | | | | ... which fail since the export filter was disabled in aeeaccf59abbc485d7786486f1accc1cb4d4dbf7. Change-Id: I10969a96394d2972376a792af645ff48ccdab7c0
* smoketest cant work without extensionsBjoern Michaelsen2014-01-231-0/+4
| | | | Change-Id: I58af85205cce89c2eff3db24a477171ce39d47dc
* liblibo: expose a C API for ABI reasons, and wrap with C++.Michael Meeks2013-11-151-1/+1
| | | | Change-Id: I7b3bcead05788e663d94724522bfa3f227b15499
* remove unnecessary use of OUString constructorNoel Grandin2013-11-111-5/+4
| | | | Change-Id: Ifb220af71857ddacd64e8204fb6d3e4aad8eef71
* liblibo: use gettimeofday not clock_gettime for better portability.Michael Meeks2013-11-071-10/+7
| | | | Change-Id: Ic111faf5db7709483f20fea8cbf9ff4298301b8a
* liblibo: fix static library linkage.Michael Meeks2013-11-071-1/+4
| | | | Change-Id: Ic6b69b322c819ff07d55e3b452dadafc60041e1d
* liblibo: improve the libtest sample app.Michael Meeks2013-11-071-3/+23
| | | | | | Add command-line help, validate arguments more, better error reporting. Change-Id: Ia092895d0d116b003bb6c2a252f68ae9b6ba6d35
* liblibo: make liblibreoffice static as it should be.Michael Meeks2013-11-071-0/+1
| | | | | | | The whole purpose of this tiny library is to break dependencies, so requiring it in our library path is a bit silly. Change-Id: Ie0e000b97db87afd57f693e19341eadf97323335
* liblibo: fixes and improvements for liblibreofficeChristoph Lutz2013-11-071-1/+29
| | | | | | | | | | | fixes for liblibreoffice-Impl (init.cxx): determine outputfilter from file suffix if no filter is provided; ensure that url provided to XStorable.storeToUrl is really an url; improved error handling small improvements in somektest/libtest.cxx: output times required for init, load and save. Change-Id: Ic8b2c0d34cbeae3250c43cac02690e6ec1954ed7
* smoketest: replace usage of OUTDIRMichael Stahl2013-10-311-1/+1
| | | | Change-Id: I6629fb0a5312572c5a32876b19e71312761c98f1
* stop looking for Jar files in solverMichael Stahl2013-10-251-1/+1
| | | | Change-Id: I4d2a93fa7395354fbf2893df9e254ab39fa365af
* Remove *_Test product, so cppunittester can be NONE againStephan Bergmann2013-10-186-920/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...as per #libreoffice-dev IRC: Sep 19 10:32:24 <mst__> sberg, moggi why the hell is that thing named "cppunit/cppunittester" and inside a subdir? it's obstructing my attempt to put it in $(INSTDIR)/program Sep 19 10:33:28 <mst__> (... and if you wonder "wtf does it have to do with INSTDIR" you have never heard of awesome LibreOffice_Test installset.... not that i would know who needs it :) Sep 19 10:36:36 <sberg> mst__, it is in a subdir of solver/*/bin so that on Windows it would not accidentally have picked DLLs next to itself instead of the module-local DLLs it was supposed to test (back when we had module-local output trees) Sep 19 10:37:02 <mst__> sberg, ahh hysteric reasons then, /me renames it Sep 19 10:37:55 <tml> mst__, if nobody you know uses LibreOffice_Test, just kill it? Sep 19 10:38:59 <sberg> mst__, tml, LibreOffice_Test was conceived by pmladek and/or kendy, IIRC Sep 19 10:40:31 * kendy does not remember anything about it :-) Sep 19 10:42:17 <sberg> wasn't that something so users (or QA people?) could easily run the smoketest against an installation, to see whether the installation is any good at all, by installing that LibreOffice_Test alongside the installation proper? Sep 19 10:43:26 <sberg> mst__, ...and I'd unscientifically vote to kill it Sep 19 11:34:23 <pmladek> mst__, sberg: I have created the LibreOffice_Test package for one QA guy. He does not longer work on LO. I am not sure if anyone else started to use it. So, I think that it can be killed. Oct 17 18:18:07 <tml_> sberg: have you ever noticed that when you try to actually run instdir/unxmacxi/LibreOfficeDev.app , the system actually tries to run cppunittester inside the app bundle (it says so in the crash report) (it crashes because cppunittester requires a specialized DYLIB_LIBRARY_PATH apparently) Oct 17 18:19:29 <tml_> I suspect that the system when cppunittester as part of the build process is run from inside instdir (i.e. inside an app bundle) the system "caches" this false knowledge, and thinks that the executable of the app bundle is cppunittester... Oct 17 18:19:36 <sberg> tml_, no, never noticed; with "run instdir/unxmacxi/LibreOfficeDev.app" you mean calling "open instdir/unxmacxi/LibreOfficeDev.app"? (I always call .app/Contenst/MacOS/program explicitly) Oct 17 18:19:52 <tml_> yes, I mean "open instdir/..." Oct 17 18:20:53 <tml_> some googling tells me that at least years ago, the CFBundleExecutable key in the Info.plist is ignored if it is manually changed, so I guess similar caching of mapping between an app bundle and which executable to actually run happens in this case Oct 17 18:23:17 <tml_> and last year somebody even claims "And while on Mountain Lion, CFBundleExecutable seems to be a no-op", which would be odd, surely there must be widely used apps that have several executables inside the MacOS directory; how would the system know which one to run when the app is run? Oct 17 18:24:38 <tml_> hmm, apparently the code that handles this might be open source even, http://www.opensource.apple.com/source/CF/CF-744.18/CFBundle.c Oct 17 18:25:52 <tml_> some mention of "caches" there yes, my guesses might be right Oct 17 18:27:05 <tml_> if I cp -R instdir/unxmacxi/LibreOffice.app foo.app and open foo.app, it works fine Oct 17 18:28:33 <tml_> anyway, I guess it would be cleaner to have cppunittester somewhere else even without this problem Oct 17 18:37:09 <sberg> tml_, yes, IIRC having cppunittester in instdir was a misguided mst decision, because that odd LibreOffice_Test product (that pmladek said nobody needs any longer anyway) includes it; I think consensus was to kill LibreOffice_Test and move cppunittester where all the other NONE executables are, but looks like nobody executed Oct 17 18:37:55 <tml_> ah ok, so mst should know what needs to be done? good, no need for me to try to hack this now then Oct 17 18:38:19 <sberg> tml_, I'll do the cleanup tomorrow, unless somebody beats me This removes smoketest/losmoketest et al along with the *_Test product, as they seem to not make sense without it anyway. smoketest/Executable_libtest.mk appears to be a test that could also be run during the build, and only ended up in the *_Test product by accident, so I left it untouched for now. Change-Id: I8024472c909fe0a885eb08ef4d3777f8a9e1f7c8
* do not copy testing extensions to instdirDavid Tardon2013-10-111-1/+1
| | | | Change-Id: Ibd2f18a8998b3e182d8d5b8af9c9f74a8ac00744
* Try to fix cross-compilationTor Lillqvist2013-09-232-3/+3
| | | | | | | | Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions. Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT. Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
* gbuild: refactor LinkTarget representationMichael Stahl2013-09-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | If the link targets are not in workdir then 2 different aspects are needed: the previously used location relative to workdir's LinkTarget dir (for all the misc. related targets), and the full target file. Adding an additional parameter to all LinkTarget functions would be quite annoying, especially since it would need passing through all the gb_LinkTarget__use functions in RepositoryExternal.mk; instead encode both into the linktarget itself, and modify the functions gb_LinkTarget_get_target to return the target and all others to return the workdir linktargetname. - replace gb_Library_get_linktargetname with either: * gb_Library__get_workdir_linktargetname * gb_Library__get_linktarget_target * gb_Library_get_linktarget - similar for gb_Executable_get_linktargetname - similar for gb_StaticLibrary_get_linktargetname - similar for gb_CppunitTest__get_linktargetname - add calls to gb_LinkTarget__get_workdir_linktargetname where needed Change-Id: I917ad7957fee50ec2517a9f9cc9ff452c8d97d1b
* ENABLE_MACOSX_SANDBOX Harmonize ENABLE_* variable to TRUE/<nothing>Norbert Thiebaud2013-08-302-2/+2
| | | | | | | Change-Id: Ice05796a9887c4ff311b78fcddd9820e0f06e7f1 Reviewed-on: https://gerrit.libreoffice.org/5708 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist2013-08-192-3/+3
| | | | Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
* Actually the smoketest does not work for a sandboxed soffice on OS XTor Lillqvist2013-08-181-0/+2
| | | | | | | We can't create and bind Unix domain sockets, it seems, so bypass this for now. Change-Id: I85b84099f2d8afe860e0bc866e3ced3cb922ca63
* Use a proper folder as "user installation" when sandboxedTor Lillqvist2013-08-181-1/+7
| | | | | | A sandboxed soffice process (runnin smoketest) has no access to workdir. Change-Id: I62ef94282df37ea710735f1305c1d95dd2b0a304
* liblo - add ability to select filter / format for saveas.Michael Meeks2013-07-291-2/+5
| | | | Change-Id: I866c6cb836407019973559051c854d24f9549d2a
* more liblibreoffice pieces.Michael Meeks2013-07-261-1/+22
| | | | Change-Id: I21d67de281847321d784cddc652d4a51a437fadf
* allow to run smoketest in arbitrary installationDavid Tardon2013-07-121-7/+1
| | | | | | Just set OOO_TEST_SOFFICE=path:/path/to/installation/program/soffice . Change-Id: Ic772a56328253f608a62a21923a74198fa29a136
* smoketest: unbreak after recent Extension changesMichael Stahl2013-06-073-4/+9
| | | | | | (regression from a714cf18b1c6cadae93df92376a11aeb98b65418) Change-Id: Iaf772aa1960bad1ed6b317245867f17a88f6ccd7
* Exempt smoketest.jar from "non-cross-compiling only"Stephan Bergmann2013-05-071-1/+6
| | | | | | | | ...just like it was implicitly exempted while it was still part of juh.jar. (The true fix should be to remove this smoketest-support code from general installation sets, but that is left as an exercise for another day.) Change-Id: Ia8bb07795facef5f344e3e53c3901f229725d1af
* Extract SmoketestCommandEnvironment.java from juh.jarStephan Bergmann2013-05-077-1/+253
| | | | | | | ...into a new smoketest.jar, so that URE juh.jar no longer depends on non-URE unoil.jar. Change-Id: I8937c78d8af6e2f82ada5dd80c322f8bca5ec2f5
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-308-174/+33
|
* Towards a Mac OS X PythonTestStephan Bergmann2013-04-262-9/+4
| | | | | | | | | | | | | Use URE_BOOTSTRAP instead of listing ~its content individually. [DY]LD_LIBRARY_PATH needs to be set to all of installdir's ure and program as well as OUTDIR, as initPoniesMode (pyuno/source/module/pyuno_module.cxx) tries to load the OUTDIR test library. Abstracted as gb_PythonTest_PRECOMMAND. Abstracted Mac's special LibreOffice.app/Content path as gb_DEVINSTALLROOT, adapted a number of places accordingly. Change-Id: I1646615c77dfab342675f84dbb83c579bf16058d