Michael Kirk
329fffb8e2
Fixing up phonenumber parsing tests
2019-10-25 18:33:56 -07:00
Michael Kirk
8c73d7aef4
fixup test typo
2019-10-17 10:43:13 -06:00
Michael Kirk
6fea78a6b3
Linking flow
2019-10-17 10:19:32 -06:00
Michael Kirk
6d73d01e01
remove some unused columns
2019-10-14 18:23:35 -06:00
Matthew Chen
e679d366d2
Fix DM expiration/tests; refine DM state asserts.
2019-10-08 13:06:40 -03:00
Matthew Chen
63c2cbf71b
Fix broken tests.
2019-10-04 19:34:08 -03:00
Matthew Chen
8b53f669ee
Merge remote-tracking branch 'private/release/2.44.0'
2019-10-04 16:33:27 -03:00
Matthew Chen
031eafe8fe
Fix broken tests.
2019-10-04 16:31:50 -03:00
Matthew Chen
879946ed74
Respond to CR.
2019-10-01 13:42:36 -03:00
Matthew Chen
d813419afa
Fix TSMessageStorageTests.
2019-10-01 13:37:04 -03:00
Matthew Chen
dcf9502d01
Fix TSOutgoingMessageTest.
2019-10-01 13:35:54 -03:00
Matthew Chen
7ee8cdfa84
Fix PhoneNumberUtilTest.
2019-10-01 13:35:54 -03:00
Matthew Chen
8fa5ec40e0
Respond to CR.
2019-10-01 13:34:58 -03:00
Matthew Chen
510f1fc9cd
Fix all broken tests, part 1.
2019-10-01 13:24:28 -03:00
Matthew Chen
539caea903
Fix all broken tests, part 1.
2019-10-01 13:24:28 -03:00
Matthew Chen
28fbf98fea
Respond to CR.
2019-10-01 13:08:59 -03:00
Matthew Chen
e2340da4ff
Rework DM expiration finding.
2019-10-01 13:08:59 -03:00
Matthew Chen
f10227e45b
Rework DM expiration finding.
2019-10-01 13:08:59 -03:00
Matthew Chen
20683678b5
Store group avatars as data.
2019-09-27 16:25:53 -03:00
Matthew Chen
eb0d934a2c
Add Debug UI action to insert one of each kind of model.
2019-09-23 13:49:29 -03:00
Matthew Chen
4371877e29
Respond to CR.
2019-09-18 09:07:29 -03:00
Matthew Chen
37f23ce69a
Respond to CR.
2019-09-18 09:07:28 -03:00
Matthew Chen
11dfd413e3
Fix numeric/date edge cases in GRDB serialization.
2019-09-18 09:07:28 -03:00
Matthew Chen
a41e204de5
Add TestModel.
2019-09-18 09:04:19 -03:00
Matthew Chen
5fdf1b662a
Add TestModel.
2019-09-18 09:04:19 -03:00
Matthew Chen
04b2863311
Add TestModel.
2019-09-18 09:04:19 -03:00
Matthew Chen
f56aae7ac9
Merge remote-tracking branch 'private/release/2.43.0'
...
# Conflicts:
# SignalServiceKit/src/Util/FeatureFlags.swift
# SignalServiceKit/tests/Storage/SDSDatabaseStorageObservationTest.swift
2019-09-16 14:41:22 -03:00
Matthew Chen
4944d3b96c
YDB-to-GRDB migration stress testing.
2019-09-16 13:34:55 -03:00
Michael Kirk
1a9c0fae1d
GRDB: Fix disappearing messages vs. long text or media details
...
The generic observer delete was broken for GRDB, because we can't fetch the
uniqueId's of rowIds if the corresponding row was deleted. So instead, we
split the logic: Yap uses uniqueIds, GRDB uses row ids.
2019-09-16 07:53:00 -07:00
Michael Kirk
b0f9b55561
Fix test that previously had static text
2019-09-16 07:51:36 -07:00
Matthew Chen
3ff3f9bb0d
Fix tests.
2019-09-16 10:00:26 -03:00
Matthew Chen
f5d2915689
Respond to CR.
2019-09-13 20:46:08 -03:00
Matthew Chen
6a529e792d
Rework message configuration. Simplify change detection, ensure continuity for deleted threads.
2019-09-13 20:40:06 -03:00
Michael Kirk
6347d434af
Merge tag '2.43.0.2'
2019-09-05 16:37:16 -06:00
Michael Kirk
53b2fc1929
touches take effect even in a no-op deferred transaction.
...
UIDatabaseObserver orchestrates notifying views when a transaction commits.
We back UIDatabaseObserver with a DatabaseRegionObserver
DatabaseRegionObservers are not notified if the transaction contains no changes:
https://github.com/groue/GRDB.swift/blob/af0ac15/GRDB/Core/DatabaseRegionObservation.swift#L119
However the more general TransactionObservers *are* notified even if the
transaction contains no changes. Nicely, GRDB does some work to ensure this is
true even in the event of a deferred transaction. See this comment on `databaseDidCommitEmptyDeferredTransaction`
da459386a0/GRDB/Core/TransactionObserver.swift (L444)
2019-09-04 21:47:57 -06:00
Michael Kirk
6eb1595e87
update GRDB
2019-09-04 18:23:01 -06:00
Michael Kirk
377632f7eb
Sending perf test - baseline
2019-09-04 18:21:40 -06:00
Matthew Chen
bcd58bd538
Simplify disappearing messages configuration.
2019-09-04 09:43:59 -03:00
Michael Kirk
967780b5e7
Run perf tests with real-world optimizations
2019-08-29 09:47:52 -06:00
Matthew Chen
813079c6be
Remove YDB header usage.
2019-08-29 10:24:27 -03:00
Matthew Chen
a5efaf8d16
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-28 11:33:26 -03:00
Matthew Chen
238029594e
Fix build warnings; add comment.
2019-08-27 17:39:09 -03:00
Matthew Chen
d6c7922f32
Fix tests broken by "group name" changes.
2019-08-27 17:30:08 -03:00
Matthew Chen
14435d91b4
Fix rebase breakage.
2019-08-26 13:18:49 -03:00
Matthew Chen
c2ae2037d4
Fix rebase breakage.
2019-08-26 13:18:49 -03:00
Matthew Chen
79b1d31f20
Don't load YDB unless necessary.
...
Don't load YDB unless necessary.
Don't load YDB unless necessary.
Don't load YDB unless necessary.
2019-08-26 13:18:30 -03:00
Matthew Chen
aab82a6753
Respond to CR; add a unit test around the "special messages" finder method.
2019-08-26 12:29:43 -03:00
Matthew Chen
36f1c1bb02
Re-enable disabled sections of db perf tests.
2019-08-23 09:59:24 -03:00
Matthew Chen
549d448724
Rework OWSDisappearingMessagesFinder to support GRDB.
2019-08-22 17:30:11 -03:00
Matthew Chen
db2dacf45f
Fix more tests.
2019-08-21 15:01:13 -03:00
Matthew Chen
0f2a0d01b4
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-21 10:58:41 -03:00
Matthew Chen
3a388d9bb3
Respond to CR.
2019-08-21 10:20:07 -03:00
Matthew Chen
aa149f6544
Fix broken tests.
2019-08-21 10:20:07 -03:00
Matthew Chen
386e443ce1
Fix more tests.
2019-08-21 10:20:07 -03:00
Michael Kirk
22ac7154dc
fixup tests
2019-08-20 09:59:28 -06:00
Michael Kirk
c7afa5f1db
storage comparative perf tests
2019-08-16 12:38:23 -06:00
Matthew Chen
85756b0fe9
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-16 13:21:38 -03:00
Matthew Chen
d4e544003c
Fix OWSDeviceProvisionerTest.
2019-08-16 11:06:01 -03:00
Matthew Chen
d308c566af
Address deadlocks in profile manager.
2019-08-15 16:10:14 -03:00
Matthew Chen
013ce2474f
Fix test breakage.
2019-08-13 17:33:22 -03:00
Matthew Chen
58eccfe357
Fix test breakage.
2019-08-13 17:03:09 -03:00
Matthew Chen
8ca337e2c3
Rework generic change observation.
2019-08-13 09:58:27 -03:00
Matthew Chen
94ad1e35ff
Improvements and fixes for "any FTS".
2019-08-07 17:48:54 -03:00
Matthew Chen
a48ccccdd1
Remove more usage of primary storage.
2019-08-07 17:41:11 -03:00
Matthew Chen
eccfad0f46
Merge remote-tracking branch 'private/release/2.41.0'
2019-08-06 12:12:39 -03:00
Matthew Chen
4f03f969fc
Rework "view once" messages.
2019-08-01 16:13:37 -03:00
Matthew Chen
1e363d2c65
Make uniqueId non-nil.
2019-07-31 10:50:59 -03:00
Matthew Chen
35e7b38b05
Remove usage of primary storage.
2019-07-29 17:25:58 -03:00
Matthew Chen
e77e03afb2
Remove usage of primary storage.
2019-07-29 15:30:10 -03:00
Matthew Chen
6a1ed430e1
Fix tests broken by any/grdb-related changes.
2019-07-29 14:59:55 -03:00
Matthew Chen
201642b914
Fix tests broken by any/grdb-related changes.
2019-07-29 14:59:55 -03:00
Matthew Chen
ef55d3e283
Fix build breakage around nil Randomness.
2019-07-29 14:52:56 -03:00
Michael Kirk
17d960a26e
Swift errors vs. isRetryable
2019-07-25 10:56:30 -06:00
Matthew Chen
833f13f414
Remove YDB connections.
2019-07-25 10:35:19 -03:00
Matthew Chen
4a7e3532e7
Remove YDB connections.
2019-07-25 10:25:45 -03:00
Matthew Chen
9505c38b3b
Fix edge cases around key-value store.
2019-07-25 10:07:28 -03:00
Matthew Chen
a3f3b164d4
Remove YDB connections.
2019-07-24 16:12:13 -03:00
Matthew Chen
77b9500154
Convert interactions to BaseModel.
2019-07-19 15:25:28 -03:00
Matthew Chen
33eb9648f5
Respond to CR.
2019-07-19 14:39:47 -03:00
Matthew Chen
098d1097ce
Convert interactions to BaseModel; persist outgoing message state.
2019-07-19 14:39:47 -03:00
Michael Kirk
644e3059c9
SMK vs. UUID
2019-07-17 09:23:29 -06:00
Michael Kirk
61949dda9d
Merge branch 'release/2.41.0-with-uuid-address-unreverted' into mkirk/ri-2.41.0
2019-07-16 18:00:24 -06:00
Michael Kirk
1f31103cba
Revert "Revert "Merge branch 'mkirk/stub-uuid-receive'""
...
This reverts commit f143c693b3 .
2019-07-16 17:45:35 -06:00
Michael Kirk
9f046c5a82
adapt to lossless certs
2019-07-16 15:57:54 -06:00
Nora Trapp
1fab5c7560
Fix tests
2019-07-16 13:02:27 -07:00
Matthew Chen
e0b63bfd87
Respond to CR.
2019-07-16 13:50:22 -03:00
Nora Trapp
ef4a612fcf
No more transitional_signalServiceAddress
2019-07-11 10:53:33 -07:00
Nora Trapp
a323ff4ddf
No more transitional_phoneNumber
2019-07-11 10:52:13 -07:00
Michael Kirk
a89baa670e
DeliveryStateMap vs. Address
2019-07-10 19:43:10 -06:00
Nora Trapp
3c33f276f7
Maintain a SignalServiceAddress cache to allow for isEqual implementation
2019-07-10 13:27:36 -07:00
Nora Trapp
b9bb444276
Add UUID support to groups
2019-07-10 13:27:36 -07:00
Nora Trapp
761ce29428
Fix tests
2019-07-10 12:45:30 -07:00
Nora Trapp
c186755c66
Migrate IdentityManager and associated models to support UUIDs
2019-07-08 11:44:40 -07:00
Michael Kirk
aa46885839
fixup account manager tests
2019-07-03 15:31:34 -05:00
Nora Trapp
d469f9c540
Fix some typos
2019-07-02 11:19:50 -07:00
Nora Trapp
7b914c757f
Fix tests
2019-07-02 11:19:50 -07:00
Michael Kirk
efafd6fb38
Create UUID message in DebugUI, rendering in homeview
...
ContactAvatarBuilder works with SignalServiceAddress
Currently this only functions with the GRDB adapter. There are other asserts
triggered in yap extensions.
2019-07-01 10:16:23 -06:00
Matthew Chen
f143c693b3
Revert "Merge branch 'mkirk/stub-uuid-receive'"
...
This reverts commit 4ba65bc7ea , reversing
changes made to 70d97e11c5 .
2019-06-28 09:52:18 -04:00
Michael Kirk
0c944fe9f4
Incoming message has authorAddress
2019-06-27 14:22:13 -06:00
Nora Trapp
7d94af3287
Migrate TSContactThread to support UUIDs
2019-06-27 13:12:52 -07:00
Michael Kirk
793e2854a7
fixup tests
2019-06-27 10:21:41 -06:00
Michael Kirk
0907a2257f
Convert Recipient and SessionStore to SignalServiceAddress
2019-06-26 17:48:16 -06:00
Michael Kirk
aff9b22228
This method is no longer available. Since we clear our db between tests, it's no longer necessary.
2019-06-26 15:23:16 -04:00
Matthew Chen
c8359fc932
Convert message sending to use any transactions.
2019-06-25 16:00:58 -04:00
Matthew Chen
e26a8e1bd4
Convert attachments to be any-only.
2019-06-24 15:34:02 -04:00
Michael Kirk
c34b21fa6a
TSAccountManager holds uuid and red test for UUID work
2019-06-24 10:19:46 -06:00
Michael Kirk
e370848f08
Integration test for message processing.
...
Tests from `receivedEnvelopeData`, which is called by e.g. the websocket or the
messageFetcherJob through the message processing pipeline until the UIDatabase
is notified with the new message and thread.
Includes some test helpers to initialize sessions and encrypt/decrypt messages.
2019-06-24 10:19:46 -06:00
Michael Kirk
2523e8306f
adapt to rename source -> sourceE164
2019-06-24 10:06:45 -06:00
Michael Kirk
a44f74a7bf
fixup tests
2019-06-20 17:44:15 -06:00
Matthew Chen
a7a7499a8e
Migrate more key-value stores.
2019-06-19 11:21:12 -04:00
Michael Kirk
6b78e702aa
rename for clarity
2019-06-17 10:51:40 -06:00
Matthew Chen
04ac47089d
Migrate preferences to use key-value store.
2019-06-17 11:13:15 -04:00
Matthew Chen
1eef9443d1
Respond to CR.
2019-06-14 10:41:15 -04:00
Matthew Chen
35fbc4418d
Add PerMessageExpirationTest.
2019-06-14 10:41:15 -04:00
Matthew Chen
32076ea302
Rework the "is this a disappear message" accessors.
2019-06-10 11:41:39 -04:00
Michael Kirk
064438f1ca
GRDB handles message send errors
2019-06-03 12:14:12 -06:00
Matthew Chen
96239c439a
Respond to CR.
2019-05-31 12:39:50 -04:00
Michael Kirk
97c00bc919
add missing import to test
2019-05-30 18:45:58 -06:00
Michael Kirk
3b3a811f1a
CR: constantize mimetype
2019-05-30 18:29:17 -06:00
Michael Kirk
7ddb20f00c
MessageSenderJobQueueTest uses AnyTransactions
2019-05-30 18:28:06 -06:00
Michael Kirk
cd400e2912
convert factories to AnyWrite
2019-05-30 18:28:06 -06:00
Matthew Chen
27bdd499ac
Fix test breakage.
2019-05-30 12:16:57 -04:00
Matthew Chen
6e32c9a79f
Remove "ephemeral media" model changes.
2019-05-29 11:53:42 -04:00
Matthew Chen
fc25251dd8
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-29 10:56:24 -04:00
Matthew Chen
47760f21c7
Fix test breakage.
2019-05-24 15:08:33 -04:00
Michael Kirk
373c3b0d61
method for testing only exists in iOS10+
2019-05-22 16:03:07 -04:00
Matthew Chen
0cecce2e68
Use GRDB records for anyInsert() & anyUpdate(). Remove anySave(). Add handling of GRDB ids.
2019-05-22 09:18:42 -04:00
Michael Kirk
691209e25e
Decrypt Messages with AnyTransaction
...
- Migrate protocol stores to KVStores
- Introduce AnyDatabaseQueue
- Move messaging pipeline to AnyTransactions
- Migrate specialized PushDecrypt job to generic JobQueue
2019-05-21 16:20:22 -04:00
Matthew Chen
a6629bfe63
Add EphemeralMedia model classes.
2019-05-20 17:05:49 -04:00
Michael Kirk
2ab50d28c6
require explicit default for getBool
2019-05-15 15:13:17 -06:00
Michael Kirk
fe65ff035f
Sneaky Transaction audit for SDSKeyValueStore
2019-05-15 15:13:17 -06:00
Michael Kirk
46bb9de67e
clear grdb between tests in SSK tests too
2019-05-14 15:10:02 -06:00
Michael Kirk
cb7a24aae2
fixup jobqueue test
2019-05-14 15:10:02 -06:00
Michael Kirk
c309c57c4c
reset grdb between tests
2019-05-14 15:10:02 -06:00
Michael Kirk
fa184fd0b0
fixup message sender queue tests
2019-05-14 15:10:02 -06:00
Michael Kirk
662955832d
fix jobqueue tests
2019-05-14 09:30:26 -06:00
Michael Kirk
43846f9a51
Merge tag '2.39.0.13'
2019-05-08 14:17:14 -06:00
Michael Kirk
32825535b3
update tests whose upstream data has changed
2019-05-08 14:14:17 -06:00
Michael Kirk
a1ee5feddc
fixup tests
2019-05-08 14:14:17 -06:00
Matthew Chen
bfa40b84a3
Sticker refinements.
2019-05-08 09:26:39 -04:00
Michael Kirk
79e8725a56
fix up tests
2019-05-07 16:52:49 -06:00
Michael Kirk
116241df3f
renames for clarity, fail hard on db error
2019-05-03 09:53:37 -06:00
Matthew Chen
b19062e44c
Fix broken test.
2019-05-03 10:15:07 -04:00
Matthew Chen
43bfff7180
Cache suggested sticker results.
2019-05-03 10:06:27 -04:00
Matthew Chen
6394d80dc7
Respond to CR.
2019-05-03 09:53:19 -04:00
Matthew Chen
86a180e7be
Add sticker suggestions for emoji input.
2019-05-03 09:22:41 -04:00
Matthew Chen
0024705254
Add sticker suggestions for emoji input.
2019-05-03 09:22:41 -04:00
Matthew Chen
b6b2c8af3b
Track "known" sticker packs.
2019-04-30 09:15:08 -04:00
Matthew Chen
9348187dca
Sticker previews using emoji.
2019-04-30 09:13:23 -04:00
Michael Kirk
81d5e09534
Merge tag '2.39.0.2'
2019-04-22 14:36:14 -07:00
Matthew Chen
85aa976101
Add Pinterest link previews.
2019-04-22 16:37:56 -04:00
Michael Walker
11af22432d
Add pinterest domain and asset domains for link preview support
2019-04-22 16:36:44 -04:00
Matthew Chen
06968cc05c
Respond to CR.
2019-04-22 10:18:29 -04:00
Matthew Chen
367436092f
Added SDSKeyValueStoreTest.
2019-04-17 16:21:00 -04:00
Matthew Chen
3c6dde5ee0
Respond to CR.
2019-04-16 13:30:26 -04:00
Matthew Chen
de59ec9100
Respond to CR - generate extensions for more classes.
2019-04-16 10:42:12 -04:00
Matthew Chen
d1b882d0f8
Code generate remove() method for SDS models.
2019-04-16 09:01:47 -04:00
Matthew Chen
4d390108bb
Respond to CR.
2019-04-15 16:52:34 -04:00
Matthew Chen
a5a50e572d
Add simple unit test around SDSDatabaseStorage, serialization, etc.
2019-04-11 11:58:44 -04:00
Matthew Chen
5ca2991f0c
Sketch out the SDS code generation.
...
* Copy SDS code generation and utility files from playground.
2019-04-11 09:15:28 -04:00
Michael Kirk
e42192624f
fixup tests
2019-03-29 15:43:08 -06:00
Michael Kirk
a7e8f9713c
Try to account for variability in network backed tests
2019-02-25 13:44:03 -07:00
Michael Kirk
cdb8663c81
fix up selecting after url case
2019-02-20 09:38:52 -07:00
Matthew Chen
c68eee5bfe
Accept newlines in link preview titles.
2019-01-25 12:57:17 -05:00
Matthew Chen
957a733838
Yet more link preview refinements.
2019-01-25 11:33:09 -05:00
Matthew Chen
4c5b9001c3
Elaborate the link preview tests.
2019-01-24 16:51:39 -05:00
Matthew Chen
2e9f2e6154
Elaborate the link preview tests.
2019-01-24 16:17:31 -05:00
Matthew Chen
744d3074ac
Fix link preview tests.
2019-01-24 14:34:31 -05:00
Matthew Chen
f13c1de738
Respond to Cr.
2019-01-15 10:36:21 -05:00
Matthew Chen
55376975f5
Add link preview parsing and validation logic.
2019-01-14 17:06:47 -05:00
Matthew Chen
a477e01a4a
Apply LinkPreview model.
2019-01-14 16:20:54 -05:00
Michael Kirk
60f816c747
Area code inference for US and Brazil
2019-01-10 12:43:57 -05:00
Michael Kirk
ea76ea9492
fix phone number parsing test
2019-01-10 12:43:57 -05:00
Matthew Chen
1d905119ac
Fix issues from integration testing.
2018-12-19 18:26:15 -05:00
Matthew Chen
cd194af31a
Respond to CR.
2018-12-19 18:26:15 -05:00
Matthew Chen
0005a33d37
Decrypt device names in linked devices views.
2018-12-19 18:26:15 -05:00
Matthew Chen
c113c8e962
Add DeviceNamesTest.
2018-12-19 18:26:15 -05:00
Michael Kirk
7eaaab7be4
restrict self device id in message building, not in recipient data model
2018-11-13 10:38:08 -06:00
Michael Kirk
7cba367c0a
reconcile jobqueue tests with NSTimer based retry
2018-11-11 11:31:57 -06:00
Michael Kirk
2f3d875dcf
fixup ud manager tests
2018-11-11 11:31:57 -06:00
Michael Kirk
79bed93b2d
reconcile jobqueue with new readiness based setup
2018-11-11 11:28:59 -06:00
Michael Kirk
24668fa790
update to reflect id assignment on build
2018-11-11 11:28:59 -06:00
Michael Kirk
4b0fc51933
update test to reflect correct behavior
2018-11-11 11:28:59 -06:00
Michael Kirk
e2ad9d81bb
attachment factory
...
flesh out other factory builders
2018-11-11 11:28:59 -06:00
Michael Kirk
4d860bb9c7
fixup job queue test
2018-11-11 11:28:59 -06:00
Michael Kirk
24f57cedda
add missing method to FakeContactsManager, convert to Swift to avoid missing
...
protocol methods in the future.
2018-11-11 11:28:59 -06:00
Michael Kirk
ca58bb00f7
fixup tests from throws_ audit
2018-11-11 11:16:37 -06:00
Michael Kirk
f45908c89d
fixup spk deletion test
2018-11-11 11:13:05 -06:00
Michael Kirk
8472801c4b
fix link error when launching SSK tests
2018-11-11 11:13:05 -06:00
Matthew Chen
40aa78e001
Merge remote-tracking branch 'origin/release/2.31.0'
2018-10-31 11:42:41 -04:00
Matthew Chen
ee87f1b489
Fix test breakage.
2018-10-30 16:18:22 -04:00
Matthew Chen
2541be1619
Apply refinements to UD logic.
2018-10-30 16:18:22 -04:00
Michael Kirk
cb9aa6304c
find -E . -type f -regex ".*\.(m|h)" -exec sed -i "" -e "s/try_/throws_/" {} \;
2018-10-30 11:35:34 -06:00
Michael Kirk
5f5ec9b82a
ExceptionWrap loadPreKey
2018-10-30 11:35:34 -06:00
Matthew Chen
deafc749d1
Fix UD manager tests.
2018-10-29 16:41:02 -04:00
Michael Kirk
b8e4bfff86
shuffle isReady->isSetup, centralize starting workStep
2018-10-25 11:56:39 -06:00
Michael Kirk
3560f3be5c
Durable send operation
...
TODO
-[x] respect order of queue
-[x] replacements
-[x] those w/o completion handler
-[x] basic send+log operation persists
-[x] send+ui completion
-[x] share extension
-[x] update state jobs
-[x] App Lifecyle
-[x] settable
-[x] Mark as ready on startup
-[x] Fail appropriate jobs on startup
NICE TO HAVE
-[x] concurrent per senders
-[ ] longer retry (e.g. 24hrs)
-[ ] App Lifecyle
-[x] retry failed jobs on startup?
-[ ] reachability
DONE
-[x] basic passing test
-[x] datamodel
-[x] queue/classes
2018-10-25 11:54:59 -06:00
Matthew Chen
c6ef7f18e7
Improve test logging.
2018-10-16 13:01:24 -04:00
Michael Kirk
d6cbdddc42
Fix test build, rename src/Test/ ->src/TestUtils/ to avoid confusion with the
...
existing test/ directory
2018-10-15 15:58:54 -06:00
Michael Kirk
ac7f9f62d4
factories for tests
2018-10-15 15:20:23 -06:00