libreoffice-online/test
Ashod Nakashian 72e9f3d2d6 wsd: asynchronous HTTP/1.1 implementation
This implements HTTP/1.1 per RFC 7230, partially.

Unit-tests are provided with documentation on usage.

This is desgined to serve as the http implementation
throughout loolwsd, for both synchronous and
asynchronous requests.

Change-Id: Iaf1b8c5fcb8cec032445e27c9f70d2fb807aa4dc
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2021-01-21 12:36:41 +01:00
..
data Add hello-world for Draw 2021-01-21 10:22:58 +01:00
.gitignore
countloolkits.hpp wsd: log: overload chrono duration to simplify logging 2020-12-08 09:26:41 +00:00
DeltaTests.cpp fix license headers 2020-10-01 11:56:43 +02:00
fakesockettest.cpp fix license headers 2020-10-01 11:56:43 +02:00
helpers.hpp test: avoid garbage at the end of the message in getErrorCode() 2021-01-04 15:46:39 +01:00
httpcrashtest.cpp wsd: test: httpcrashtest drain using the getErrorCode helper 2020-12-28 12:04:53 -04:00
HttpRequestTests.cpp wsd: asynchronous HTTP/1.1 implementation 2021-01-21 12:36:41 +01:00
httpwstest.cpp fix license headers 2020-10-01 11:56:43 +02:00
integration-http-server.cpp wsd: getTempFilePath -> getTempFileCopyPath 2020-11-22 22:26:36 -05:00
lokassert.hpp wsd: test: log test assertions 2020-12-28 12:04:53 -04:00
Makefile.am wsd: asynchronous HTTP/1.1 implementation 2021-01-21 12:36:41 +01:00
run_unit.sh.in
test.cpp wsd: test: support SSL in classic tests 2021-01-13 08:07:06 -05:00
test.hpp fix license headers 2020-10-01 11:56:43 +02:00
testlog.hpp wsd: test: log test assertions 2020-12-28 12:04:53 -04:00
TileCacheTests.cpp Fix typos 2020-10-07 12:51:08 +02:00
TileQueueTests.cpp Unit test for skipping ModifiedStatus from deduplication 2020-10-07 16:16:54 +02:00
UnitAdmin.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitBadDocLoad.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitCalc.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitClient.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitClose.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitConvert.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitCopyPaste.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitCursor.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitEachView.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitFuzz.cpp wsd: use chrono for readability and conversion safety 2020-12-22 11:24:13 -05:00
UnitHosting.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitHTTP.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitInsertDelete.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitLargePaste.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitLoad.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitLoadTorture.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitOAuth.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitOOB.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitPasswordProtected.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitPaste.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitPrefork.cpp wsd: use chrono for readability and conversion safety 2020-12-22 11:24:13 -05:00
UnitRenderingOptions.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitRenderShape.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitSession.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitStorage.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitTiffLoad.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitTileCache.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitTimeout.cpp wsd: use chrono for readability and conversion safety 2020-12-22 11:24:13 -05:00
UnitTyping.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitUNOCommand.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitWOPI.cpp wsd: test: simplify sending commands 2021-01-13 08:07:06 -05:00
UnitWOPIDocumentConflict.cpp wsd: test: simplify sending commands 2021-01-13 08:07:06 -05:00
UnitWOPIHttpHeaders.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitWOPILoadEncoded.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitWopiOwnertermination.cpp wsd: test: simplify sending commands 2021-01-13 08:07:06 -05:00
UnitWOPIRenameFile.cpp wsd: test: move inherited filterSendMessage to onFilterSendMessage 2021-01-13 08:07:06 -05:00
UnitWOPISaveAs.cpp wsd: test: move inherited filterSendMessage to onFilterSendMessage 2021-01-13 08:07:06 -05:00
UnitWOPITemplate.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
UnitWOPIVersionRestore.cpp wsd: test: simplify sending commands 2021-01-13 08:07:06 -05:00
UnitWOPIWatermark.cpp wsd: test: catch and fail WSD tests when exceptions are thrown 2020-12-28 12:04:53 -04:00
WhiteBoxTests.cpp Resolve #805 : Remove Mutex lock 2021-01-13 16:55:35 +00:00
WopiProofTests.cpp fix license headers 2020-10-01 11:56:43 +02:00
WopiTestServer.hpp wsd: test: simplify sending commands 2021-01-13 08:07:06 -05:00