-
Notifications
You must be signed in to change notification settings - Fork 151
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add more tests around stopping fetchers with callbacks.
Some of these cases are XCTSkipped as they reliable fail when run locally. This will be follow up work to fix them. These tests are likely to be racy since they are just using delays, but they do catch some fail cause already. Some could be made non racy if the authorizer delay and the stop ordering was perfectly synchronized, but that is likely to be a fair amount of complexity to ensure it is done correctly and non blocking; so it is deferred for now. I also haven't reasoned through why the Service versions currently all pass when the non service cases fail. That will get some attention during the followup to fix the existing failures.
- Loading branch information
Showing
3 changed files
with
371 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.