Signal-iOS/SignalServiceKit/tests/Messages
Evan Hahn b5e64e9fce Speed up link preview search code
Previously, we collected all URL matches and then searched through them.
Now, we search lazily, which should improve performance.

I added a perf test that repeats a URL a million times. The new code
finishes in ~0.001 seconds on my machine. The old code does not finish.
2022-10-04 14:09:00 -07:00
..
Interactions Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
Reactions Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
Stickers Fix check for sticker pack URL 2022-07-26 10:38:34 -05:00
DeliveryReceiptContextTests.swift Fix a bug where delivery receipts were flaky. [IOS-2478] 2022-06-14 16:43:55 -07:00
MessageDecryptionTest.swift Omit E164 from outgoing envelopes 2022-10-03 23:55:39 +00:00
MessagePipelineSupervisorTest.swift Adds a whole bunch of tests for MessagePipelineSupervisor 2020-07-22 21:10:27 -07:00
MessageProcessingIntegrationTest.swift Omit E164 from outgoing envelopes 2022-10-03 23:55:39 +00:00
MessageSendLogTests.swift Remove useless test setup/teardown 2022-10-04 14:06:34 -07:00
OutgoingGroupUpdateMessageTest.swift Actually run OutgoingGroupUpdateMessageTest 2022-08-25 11:14:49 -05:00
OWSDisappearingMessageFinderTest.m Batch messageId notification cancellations 2022-09-27 14:26:44 -07:00
OWSDisappearingMessagesJobTest.m Respond to CR. 2021-10-21 09:21:33 -03:00
OWSLinkPreviewTest.swift Speed up link preview search code 2022-10-04 14:09:00 -07:00
OWSMessageManagerTest.m Omit E164 from outgoing envelopes 2022-10-03 23:55:39 +00:00
OWSMessageSenderTest.m Apply script to normalize includes and imports. 2021-10-21 09:21:10 -03:00
OWSOutgoingReceiptManagerTests.swift Fixes a crash in OWSReceiptManager 2021-08-09 21:43:06 -03:00
OWSUDManagerTest.swift Remove useless test setup/teardown 2022-10-04 14:06:34 -07:00
SignalServiceAddressTest.swift Remove useless test setup/teardown 2022-10-04 14:06:34 -07:00
SMKSecretSessionCipherTest.swift Add message to all XCTFails 2022-05-04 09:54:46 -05:00
SMKTestUtils.swift Update to LibSignalClient v0.15.0 2022-03-24 11:55:45 -07:00
SMKUDAccessKeyTest.swift Remove useless test setup/teardown 2022-10-04 14:06:34 -07:00
TestProtocolRunnerTest.swift Update to LibSignalClient v0.15.0 2022-03-24 11:55:45 -07:00
TSInfoMessage+GroupUpdateCopy+NSAttributedStringTest.swift Remove unsupported localizations 2022-09-29 16:13:06 -07:00
TypingIndicatorMessageTest.swift Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00