libreoffice-online/test
Tor Lillqvist f7a70ba9d3 tdf#125681: Get rid of ChildSession::getDocumentMutex() and associated code
Now with the "Unipoll" concept all this locking is unnecessary as the
kit process is single-threaded, and actually it is harmful as the bug
shows.

Michael explains in chat:

But in fact - we should be a single threaded kit process there now. We
are protected by the solar-mutex (which is recursive) while our
locking is not. This was the whole point of the Unipoll refactor: to
remove the extra threads, complex queues, etc. etc. I just left the
mutexes. Even a recursive mutex won't work there; since it needs to be
drop-able and transferable to another (LOK internal thread) in Yield,
so - we should remove them.

Change-Id: I7d1e1dfb0e20f14134be5f81da057539b0f86ab9
Reviewed-on: https://gerrit.libreoffice.org/75849
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
2019-07-24 12:09:24 +02:00
..
data Add TIFF load testcase 2019-07-04 17:57:01 +02:00
.gitignore Revert "Get rid of use of GNU libtool" and its follow-up 2019-05-27 10:25:51 +03:00
countloolkits.hpp Improve pid collection and printout for tests. 2019-05-03 13:52:15 +01:00
DeltaTests.cpp Delta test: avoid dumping out useless data 2018-10-19 18:15:22 +02:00
fakesockettest.cpp android: #if(n)def MOBILEAPP -> #if (!)MOBILEAPP for better reliability. 2019-02-12 12:20:11 +01:00
helpers.hpp tests for chunked transfer encoding parser. 2019-05-22 11:07:42 +01:00
httpcrashtest.cpp Disable HTTPCrashTest::testBarren() for now 2019-05-21 09:10:40 +02:00
httpwserror.cpp Disable limit tests for now. 2018-03-28 16:38:10 +01:00
httpwstest.cpp Add TIFF load testcase 2019-07-04 17:57:01 +02:00
integration-http-server.cpp typo: capabilties -> capabilities 2018-11-30 14:50:15 +01:00
Makefile.am Revert "Get rid of use of GNU libtool" and its follow-up 2019-05-27 10:25:51 +03:00
run_unit.sh.in Revert "Get rid of use of GNU libtool" and its follow-up 2019-05-27 10:25:51 +03:00
test.cpp test: use process groups as well to allow concurrent make checks. 2019-05-14 21:29:12 +01:00
test.hpp
TileCacheTests.cpp Update unit test data for recent master. 2019-05-03 14:04:57 +01:00
TileQueueTests.cpp MessageQueueBase: make members private 2018-11-16 09:06:17 +01:00
UnitAdmin.cpp test: use the more effective overload accepting a character for find_last_of() 2019-01-23 09:06:04 +01:00
UnitClient.cpp
UnitConvert.cpp Add a time limit for badly behaved / huge document load / conversions. 2018-11-08 01:27:40 +00:00
UnitFuzz.cpp UnitFuzz: avoid manual std::move() 2018-12-18 09:14:43 +01:00
UnitHTTP.cpp keep the project buildable with poco 1.7.8 2019-07-08 21:05:46 +02:00
UnitOAuth.cpp WopiTestServer: make members private 2018-12-13 08:49:09 +01:00
UnitOOB.cpp
UnitPrefork.cpp
UnitStorage.cpp
UnitTileCache.cpp TileCache: re-factor API to work in terms of vectors, not file references. 2019-02-14 21:46:39 +01:00
UnitTimeout.cpp Remove unused 'Timestamp' using decl 2019-01-22 09:19:39 +01:00
UnitTyping.cpp test: use reserve() before calling emplace_back() in a loop 2019-05-31 08:34:48 +02:00
UnitWOPI.cpp WopiTestServer: make members private 2018-12-13 08:49:09 +01:00
UnitWOPIDocumentConflict.cpp UnitWOPIDocumentConflict: no c_str() when it'll be converted back to std::string 2018-12-14 09:07:22 +01:00
UnitWOPILoadEncoded.cpp test: fix build in UnitWOPILoadEncoded 2019-05-24 09:09:08 +02:00
UnitWopiOwnertermination.cpp WopiTestServer: make members private 2018-12-13 08:49:09 +01:00
UnitWOPIRenameFile.cpp Fix build. 2019-05-14 10:11:21 +02:00
UnitWOPISaveAs.cpp fix: saveAs breaks when '%' character is used within the filename 2019-03-19 18:31:15 +01:00
UnitWOPIVersionRestore.cpp WopiTestServer: make members private 2018-12-13 08:49:09 +01:00
WhiteBoxTests.cpp tdf#125681: Get rid of ChildSession::getDocumentMutex() and associated code 2019-07-24 12:09:24 +02:00
WopiTestServer.hpp wsd: fix the exception "Bad URI syntax" 2019-05-24 08:57:36 +02:00