Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Building & testing AsyncDisplayKit.
- Analyzing dependencies
- Downloading dependencies
- Using FBSnapshotTestCase (2.1.4)
- Using FLAnimatedImage (1.0.12)
- Using JGMethodSwizzler (2.0.1)
- Using OCMock (3.4)
- Using PINCache (3.0.1-beta.6)
- Using PINOperation (1.1)
- Using PINRemoteImage (3.0.0-beta.13)
- Generating Pods project
- Integrating client project
- Sending stats
- [32mPod installation complete! There are 4 dependencies from the Podfile and 7 total pods installed.[0m
- ▸ Building AsyncDisplayKit/AsyncDisplayKit [Debug]
- ▸ Check Dependencies
- ▸ Compiling ASLayoutTransition.mm
- ▸ Compiling ASViewController.mm
- ▸ Compiling _ASCollectionReusableView.m
- ▸ Compiling ASTipsWindow.m
- ▸ Compiling ASDefaultPlaybackButton.m
- ▸ Compiling ASMapNode.mm
- ▸ Compiling AsyncDisplayKit+Tips.m
- ▸ Compiling ASDefaultPlayButton.m
- ▸ Compiling _ASAsyncTransaction.mm
- ▸ Compiling ASStackPositionedLayout.mm
- ▸ Compiling _ASHierarchyChangeSet.mm
- ▸ Compiling _ASCoreAnimationExtras.mm
- ▸ Compiling ASMainSerialQueue.mm
- ▸ Compiling _ASDisplayLayer.mm
- ▸ Compiling _ASDisplayView.mm
- ▸ Compiling ASVideoNode.mm
- ▸ Compiling _ASPendingState.mm
- ▸ Compiling ASNodeController+Beta.m
- ▸ Compiling ASDisplayNode+Ancestry.m
- ▸ Compiling ASTextKitContext.mm
- ▸ Compiling ASPagerFlowLayout.m
- ▸ Compiling ASTextKitFontSizeAdjuster.mm
- ▸ Compiling ASGraphicsContext.m
- ▸ Compiling ASBackgroundLayoutSpec.mm
- ▸ Compiling ASDelegateProxy.m
- ▸ Compiling ASBasicImageDownloader.mm
- ▸ Compiling ASCellNode.mm
- ▸ Compiling ASCenterLayoutSpec.mm
- ▸ Compiling ASCollectionNode.mm
- ▸ Compiling ASLayoutElement.mm
- ▸ Compiling ASCollectionLayoutCache.mm
- ▸ Compiling ASTableNode.mm
- ▸ Compiling _ASDisplayViewAccessiblity.mm
- ▸ Compiling ASCollectionView.mm
- ▸ Compiling ASCollectionViewLayoutController.m
- ▸ Compiling ASControlNode.mm
- ▸ Compiling ASDataController.mm
- ▸ Compiling AsyncDisplayKit+Debug.m
- ▸ Compiling ASConfigurationInternal.m
- ▸ Compiling ASDisplayNode+AsyncDisplay.mm
- ▸ Compiling ASPagerNode.m
- ▸ Compiling ASDisplayNode+DebugTiming.mm
- ▸ Compiling ASImageNode+AnimatedImage.mm
- ▸ Compiling ASCollectionElement.mm
- ▸ Compiling ASDisplayNode+UIViewBridge.mm
- ▸ Compiling ASCollectionLayoutState.mm
- ▸ Compiling ASDisplayNode.mm
- ▸ Compiling ASDisplayNodeExtras.mm
- ▸ Compiling ASEditableTextNode.mm
- ▸ Compiling ASTextKitRenderer.mm
- ▸ Compiling _ASCollectionViewCell.m
- ▸ Compiling ASCollectionLayout.mm
- ▸ Compiling ASStackUnpositionedLayout.mm
- ▸ Compiling ASImageNode.mm
- ▸ Compiling ASInsetLayoutSpec.mm
- ▸ Compiling _ASCollectionGalleryLayoutItem.mm
- ▸ Compiling ASInternalHelpers.m
- ▸ Compiling ASLayout.mm
- ▸ Compiling ASButtonNode.mm
- ▸ Compiling ASConfiguration.m
- ▸ Compiling ASCollectionGalleryLayoutDelegate.mm
- ▸ Compiling ASLayoutSpec.mm
- ▸ Compiling ASPendingStateController.mm
- ▸ Compiling ASMultiplexImageNode.mm
- ▸ Compiling ASNetworkImageNode.mm
- ▸ Compiling ASOverlayLayoutSpec.mm
- ▸ Compiling ASRangeController.mm
- ▸ Compiling ASTraceEvent.m
- ▸ Compiling ASRatioLayoutSpec.mm
- ▸ Compiling ASScrollNode.mm
- ▸ Compiling ASDisplayNode+Layout.mm
- ▸ Compiling ASVideoPlayerNode.mm
- ▸ Compiling ASStackLayoutSpec.mm
- ▸ Compiling ASRelativeLayoutSpec.mm
- ▸ Compiling ASEventLog.mm
- ▸ Compiling ASTraitCollection.m
- ▸ Compiling ASDisplayNode+Convenience.m
- ▸ Compiling ASCollectionFlowLayoutDelegate.m
- ▸ Compiling ASRunLoopQueue.mm
- ▸ Compiling ASAbsoluteLayoutSpec.mm
- ▸ Compiling ASCornerLayoutSpec.mm
- ▸ Compiling ASTextNode2.mm
- ▸ Compiling ASCollectionViewLayoutInspector.m
- ▸ Compiling _ASTransitionContext.m
- ▸ Compiling ASTableView.mm
- ▸ Compiling ASTextNode.mm
- ▸ Compiling ASLayoutSpec+Subclasses.mm
- ▸ Compiling ASTipNode.m
- ▸ Compiling ASCollectionViewFlowLayoutInspector.m
- ▸ Linking AsyncDisplayKit
- ▸ Generating 'AsyncDisplayKit.framework.dSYM'
- ▸ Copying ASCornerLayoutSpec.h
- ▸ Copying ASNodeController+Beta.h
- ▸ Copying ASVideoNode.h
- ▸ Copying ASCollectionNode+Beta.h
- ▸ Copying ASRunLoopQueue.h
- ▸ Copying ASBackgroundLayoutSpec.h
- ▸ Copying ASCellNode.h
- ▸ Copying ASCenterLayoutSpec.h
- ▸ Copying ASCollectionNode.h
- ▸ Copying ASCollectionView.h
- ▸ Copying ASControlNode+Subclasses.h
- ▸ Copying ASControlNode.h
- ▸ Copying ASTextNode+Beta.h
- ▸ Copying ASDisplayNode+Subclasses.h
- ▸ Copying ASConfiguration.h
- ▸ Copying ASDisplayNode.h
- ▸ Copying ASEditableTextNode.h
- ▸ Copying ASTableNode.h
- ▸ Copying ASRelativeLayoutSpec.h
- ▸ Copying ASImageNode.h
- ▸ Copying ASInsetLayoutSpec.h
- ▸ Copying ASLayout.h
- ▸ Copying ASLayoutElement.h
- ▸ Copying ASTableViewInternal.h
- ▸ Copying ASLayoutSpec+Subclasses.h
- ▸ Copying ASLayoutSpec.h
- ▸ Copying ASMultiplexImageNode.h
- ▸ Copying ASButtonNode.h
- ▸ Copying ASTextNode2.h
- ▸ Copying ASNetworkImageNode.h
- ▸ Copying ASOverlayLayoutSpec.h
- ▸ Copying ASRatioLayoutSpec.h
- ▸ Copying ASDisplayNode+Beta.h
- ▸ Copying ASScrollNode.h
- ▸ Copying ASPagerNode.h
- ▸ Copying ASStackLayoutSpec.h
- ▸ Copying ASViewController.h
- ▸ Copying ASMapNode.h
- ▸ Copying ASAbsoluteLayoutElement.h
- ▸ Copying ASAbsoluteLayoutSpec.h
- ▸ Copying ASTableView.h
- ▸ Copying ASTextNode.h
- ▸ Copying ASVideoPlayerNode.h
- ▸ Touching AsyncDisplayKit.framework
- ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-fmrnchqmcmesavemvqwpwrxctnim/Build/Products/Debug-iphonesimulator/AsyncDisplayKit.framework
- ▸ Building AsyncDisplayKit/AsyncDisplayKitTestHost [Debug]
- ▸ Check Dependencies
- ▸ Compiling AppDelegate.m
- ▸ Linking AsyncDisplayKitTestHost
- ▸ Generating 'AsyncDisplayKitTestHost.app.dSYM'
- ▸ Touching AsyncDisplayKitTestHost.app
- ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-fmrnchqmcmesavemvqwpwrxctnim/Build/Products/Debug-iphonesimulator/AsyncDisplayKitTestHost.app
- ▸ Building Pods/FBSnapshotTestCase [Debug]
- ▸ Check Dependencies
- ▸ Compiling FBSnapshotTestCase-dummy.m
- ▸ Compiling FBSnapshotTestCase.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:92:9: parameter 'error' not found in the function declaration [-Wdocumentation]
- @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
- ^~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:105:9: parameter 'error' not found in the function declaration [-Wdocumentation]
- @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
- ^~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:115:9: parameter 'view' not found in the function declaration [-Wdocumentation]
- @param view The view or layer to snapshot.
- ^~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:119:9: parameter 'error' not found in the function declaration [-Wdocumentation]
- @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
- ^~~~
- ▸ Compiling FBSnapshotTestCasePlatform.m
- ▸ Compiling FBSnapshotTestController.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:92:9: parameter 'error' not found in the function declaration [-Wdocumentation]
- @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
- ^~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:105:9: parameter 'error' not found in the function declaration [-Wdocumentation]
- @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
- ^~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:115:9: parameter 'view' not found in the function declaration [-Wdocumentation]
- @param view The view or layer to snapshot.
- ^~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:119:9: parameter 'error' not found in the function declaration [-Wdocumentation]
- @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
- ^~~~
- ▸ Compiling UIApplication+StrictKeyWindow.m
- ▸ Compiling UIImage+Compare.m
- ▸ Compiling UIImage+Diff.m
- ▸ Compiling UIImage+Snapshot.m
- ▸ Building library libFBSnapshotTestCase.a
- ▸ Building Pods/FLAnimatedImage [Debug]
- ▸ Check Dependencies
- ▸ Compiling FLAnimatedImage-dummy.m
- ▸ Compiling FLAnimatedImage.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FLAnimatedImage/FLAnimatedImage/FLAnimatedImage.m:302:142: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- FLLog(FLLogLevelInfo, @"Dropping frame %zu because failed to `CGImageSourceCreateImageAtIndex` with image source %@", i, _imageSource);
- ^~~~~
- ▸ Compiling FLAnimatedImageView.m
- ▸ Building library libFLAnimatedImage.a
- ▸ Building Pods/JGMethodSwizzler [Debug]
- ▸ Check Dependencies
- ▸ Compiling JGMethodSwizzler-dummy.m
- ▸ Compiling JGMethodSwizzler.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.h:77:9: parameter 'replacement' not found in the function declaration [-Wdocumentation]
- @param replacement The replacement block to use for swizzling the method. Its signature needs to be: return_type ^(id self, ...).
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.h:88:9: parameter 'replacement' not found in the function declaration [-Wdocumentation]
- @param replacement The replacement block to use for swizzling the method. Its signature needs to be: return_type ^(id self, ...).
- ^~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.h:184:9: parameter 'replacement' not found in the function declaration [-Wdocumentation]
- @param replacement The replacement block to use for swizzling the method. Its signature needs to be: return_type ^(id self, ...).
- ^~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:189:42: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSMutableDictionary *classSwizzles = originalClassMethods[classKey];
- ^~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:191:29: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSValue *pointerValue = classSwizzles[selectorKey];
- ^~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:196:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- originalClassMethods[classKey] = classSwizzles;
- ^~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:216:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- classSwizzles[selectorKey] = [NSValue valueWithPointer:orig];
- ^~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:244:42: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSMutableDictionary *classSwizzles = originalInstanceMethods[classKey];
- ^~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:246:29: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSValue *pointerValue = classSwizzles[selectorKey];
- ^~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:251:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- originalInstanceMethods[classKey] = classSwizzles;
- ^~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:269:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- classSwizzles[selectorKey] = [NSValue valueWithPointer:orig];
- ^~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:298:45: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSMutableDictionary *instanceSwizzles = originalInstanceInstanceMethods[classKey];
- ^~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:303:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- originalInstanceInstanceMethods[classKey] = instanceSwizzles;
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:309:37: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSMutableDictionary *dict = instanceSwizzles[selectorKey];
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:313:33: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSValue *pointerValue = dict[kIMPKey];
- ^~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:315:31: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- unsigned int count = [dict[kCountKey] unsignedIntValue];
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:323:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- dict[kCountKey] = @(count-1);
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:327:37: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSMutableDictionary *dict = instanceSwizzles[selectorKey];
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:330:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- dict[kCountKey] = @(1);
- ^~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:333:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- dict[kIMPKey] = [NSValue valueWithPointer:orig];
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:335:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- instanceSwizzles[selectorKey] = dict;
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:338:21: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- orig = [dict[kIMPKey] pointerValue];
- ^~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:340:35: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- unsigned int count = [dict[kCountKey] unsignedIntValue];
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:341:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- dict[kCountKey] = @(count+1);
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:394:24: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSDictionary *d = [originalClassMethods[NSStringFromClass(class)] copy];
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:411:24: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSDictionary *d = [originalInstanceMethods[NSStringFromClass(class)] copy];
- ^~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:455:15: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSCAssert(originalInstanceInstanceMethods[NSStringFromClass(class)][NSStringFromSelector(selector)] == nil, @"Swizzling an instance method that has already been swizzled on a specific instance is not supported");
- ^~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:455:15: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSCAssert(originalInstanceInstanceMethods[NSStringFromClass(class)][NSStringFromSelector(selector)] == nil, @"Swizzling an instance method that has already been swizzled on a specific instance is not supported");
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:484:27: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- unsigned int count = [dynamicSubclassesByObject[key][kCountKey] unsignedIntValue];
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:484:27: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- unsigned int count = [dynamicSubclassesByObject[key][kCountKey] unsignedIntValue];
- ^~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:492:38: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSMutableDictionary *classDict = dynamicSubclassesByObject[key];
- ^~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:494:27: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- unsigned int count = [classDict[kCountKey] unsignedIntValue];
- ^~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:496:5: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- classDict[kCountKey] = @(count-1);
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:576:38: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSMutableDictionary *classDict = dynamicSubclassesByObject[key];
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:578:20: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- Class newClass = [classDict[kClassKey] pointerValue];
- ^~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:581:102: 'NSUUID' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSString *dynamicSubclass = [NSStringFromClass(class) stringByAppendingFormat:@"_JGMS_%@", [[NSUUID UUID] UUIDString]];
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:594:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- classDict[kClassKey] = [NSValue valueWithPointer:JGBridgeCast(const void *, newClass)];
- ^~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:595:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- classDict[kCountKey] = @(1);
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:597:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- dynamicSubclassesByObject[[NSValue valueWithPointer:JGBridgeCast(const void *, object)]] = classDict;
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:623:31: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- unsigned int count = [classDict[kCountKey] unsignedIntValue];
- ^~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:624:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- classDict[kCountKey] = @(count+1);
- ^~~~~~~~~
- ▸ Building library libJGMethodSwizzler.a
- ▸ Building Pods/OCMock [Debug]
- ▸ Check Dependencies
- ▸ Compiling NSInvocation+OCMAdditions.m
- ▸ Compiling NSMethodSignature+OCMAdditions.m
- ▸ Compiling NSNotificationCenter+OCMAdditions.m
- ▸ Compiling NSObject+OCMAdditions.m
- ▸ Compiling NSValue+OCMAdditions.m
- ▸ Compiling OCClassMockObject.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/OCMock/Source/OCMock/OCClassMockObject.m:237:3: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation]
- @interface NSObject (__NSIsKinds)
- ^~~~~~~~~
- ▸ Compiling OCMArg.m
- ▸ Compiling OCMArgAction.m
- ▸ Compiling OCMBlockArgCaller.m
- ▸ Compiling OCMBlockCaller.m
- ▸ Compiling OCMBoxedReturnValueProvider.m
- ▸ Compiling OCMConstraint.m
- ▸ Compiling OCMExceptionReturnValueProvider.m
- ▸ Compiling OCMExpectationRecorder.m
- ▸ Compiling OCMFunctions.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/OCMock/Source/OCMock/OCMFunctions.m:59:39: this block declaration is not a prototype [-Wstrict-prototypes]
- char blockType[] = @encode(void(^)());
- ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ▸ Compiling OCMIndirectReturnValueProvider.m
- ▸ Compiling OCMInvocationExpectation.m
- ▸ Compiling OCMInvocationMatcher.m
- ▸ Compiling OCMInvocationStub.m
- ▸ Compiling OCMLocation.m
- ▸ Compiling OCMMacroState.m
- ▸ Compiling OCMNotificationPoster.m
- ▸ Compiling OCMObserverRecorder.m
- ▸ Compiling OCMock-dummy.m
- ▸ Compiling OCMockObject.m
- ▸ Compiling OCMPassByRefSetter.m
- ▸ Compiling OCMRealObjectForwarder.m
- ▸ Compiling OCMRecorder.m
- ▸ Compiling OCMReturnValueProvider.m
- ▸ Compiling OCMStubRecorder.m
- ▸ Compiling OCMVerifier.m
- ▸ Compiling OCObserverMockObject.m
- ▸ Compiling OCPartialMockObject.m
- ▸ Compiling OCProtocolMockObject.m
- ▸ Building library libOCMock.a
- ▸ Building Pods/PINOperation [Debug]
- ▸ Check Dependencies
- ▸ Compiling PINOperation-dummy.m
- ▸ Compiling PINOperationGroup.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationGroup.m:24:3: 'NSMapTable' is partial: introduced in iOS 6.0 [-Wunguarded-availability]
- NSMapTable <id <PINGroupOperationReference>, id <PINOperationReference>> *_groupToOperationReferences;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationGroup.m:52:47: 'weakToStrongObjectsMapTable' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _groupToOperationReferences = [NSMapTable weakToStrongObjectsMapTable];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationGroup.m:52:36: 'NSMapTable' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _groupToOperationReferences = [NSMapTable weakToStrongObjectsMapTable];
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationGroup.m:84:32: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- dispatch_group_leave(_group);
- ^~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationGroup.m:81:46: 'objectAtIndexedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- dispatch_block_t originalOperation = _operations[idx];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationGroup.m:87:117: 'objectAtIndexedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- id <PINOperationReference> operationReference = [_operationQueue scheduleOperation:groupBlock withPriority:[_operationPriorities[idx] unsignedIntegerValue]];
- ^~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationGroup.m:88:74: 'objectAtIndexedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- [_groupToOperationReferences setObject:operationReference forKey:_operationReferences[idx]];
- ^~~~~~~~~~~~~~~~~~~~
- ▸ Compiling PINOperationQueue.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:38:3: 'NSMapTable' is partial: introduced in iOS 6.0 [-Wunguarded-availability]
- NSMapTable<id<PINOperationReference>, PINOperation *> *_referenceToOperations;
- ^~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:39:3: 'NSMapTable' is partial: introduced in iOS 6.0 [-Wunguarded-availability]
- NSMapTable<NSString *, PINOperation *> *_identifierToOperations;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:122:42: 'weakToWeakObjectsMapTable' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _referenceToOperations = [NSMapTable weakToWeakObjectsMapTable];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:122:31: 'NSMapTable' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _referenceToOperations = [NSMapTable weakToWeakObjectsMapTable];
- ^~~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:123:43: 'weakToWeakObjectsMapTable' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _identifierToOperations = [NSMapTable weakToWeakObjectsMapTable];
- ^~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:123:32: 'NSMapTable' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _identifierToOperations = [NSMapTable weakToWeakObjectsMapTable];
- ^~~~~~~~~~~~~~~~~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:294:35: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- dispatch_semaphore_signal(_concurrentSemaphore);
- ^~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:297:33: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- dispatch_semaphore_wait(_concurrentSemaphore, DISPATCH_TIME_FOREVER);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:356:32: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- dispatch_group_leave(_group);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:359:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _serialQueueBusy = NO;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:382:29: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- dispatch_semaphore_wait(_concurrentSemaphore, DISPATCH_TIME_FOREVER);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:388:22: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- dispatch_async(_concurrentQueue, ^{
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:393:30: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- dispatch_group_leave(_group);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:394:35: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- dispatch_semaphore_signal(_concurrentSemaphore);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINOperation/Source/PINOperationQueue.m:397:33: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- dispatch_semaphore_signal(_concurrentSemaphore);
- ^
- ▸ Building library libPINOperation.a
- ▸ Building Pods/PINCache [Debug]
- ▸ Check Dependencies
- ▸ Compiling PINCache-dummy.m
- ▸ Compiling PINCache.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:145:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_memoryCache setObject:object forKey:key withCost:cost];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:148:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_diskCache setObject:object forKey:key];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:168:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_memoryCache removeObjectForKey:key];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:171:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_diskCache removeObjectForKey:key];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:188:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_memoryCache removeAllObjects];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:191:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_diskCache removeAllObjects];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:211:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_memoryCache trimToDate:date];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:214:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_diskCache trimToDate:date];
- ^
- ▸ Compiling PINDiskCache.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:475:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- if (_metadata[key] == nil) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:476:17: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _metadata[key] = [[PINDiskCacheMetadata alloc] init];
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:481:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _metadata[key].date = date;
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:485:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _metadata[key].size = fileSize;
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:527:13: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _metadata[key].date = date;
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:560:30: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSNumber *byteSize = _metadata[key].size;
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:632:34: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSDate *accessDate = _metadata[key].date;
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:847:13: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- if (_metadata[key] != nil || _diskStateKnown == NO) {
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:868:28: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- BOOL containsKey = _metadata[key] != nil || _diskStateKnown == NO;
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:885:63: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- if (!self->_ttlCache || self->_ageLimit <= 0 || fabs([_metadata[key].date timeIntervalSinceDate:now]) < self->_ageLimit) {
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1007:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- if (_metadata[key] == nil) {
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1008:17: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _metadata[key] = [[PINDiskCacheMetadata alloc] init];
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1017:46: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSNumber *prevDiskFileSize = self->_metadata[key].size;
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1021:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- self->_metadata[key].size = diskFileSize;
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1026:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- self->_metadata[key].date = date;
- ^~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1142:28: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSDate *date = _metadata[key].date;
- ^~~~
- ▸ Compiling PINMemoryCache.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:154:21: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- id object = _dictionary[key];
- ^~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:155:26: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSNumber *cost = _costs[key];
- ^~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:184:30: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSDate *accessDate = dates[key];
- ^~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:375:32: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- BOOL containsObject = (_dictionary[key] != nil);
- ^~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:390:22: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- object = _dictionary[key];
- ^~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:396:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _dates[key] = now;
- ^~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:437:29: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- NSNumber* oldCost = _costs[key];
- ^~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:441:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _dictionary[key] = object;
- ^~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:442:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _dates[key] = [[NSDate alloc] init];
- ^~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:443:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- _costs[key] = @(cost);
- ^~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:522:34: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
- block(self, key, _dictionary[key], &stop);
- ^~~~~~
- ▸ Building library libPINCache.a
- ▸ Building Pods/PINRemoteImage [Debug]
- ▸ Check Dependencies
- ▸ Compiling FLAnimatedImageView+PINRemoteImage.m
- ▸ Compiling NSData+ImageDetectors.m
- ▸ Compiling PINAlternateRepresentationProvider.m
- ▸ Compiling PINAnimatedImage.m
- ▸ Compiling PINButton+PINRemoteImage.m
- ▸ Compiling PINCache+PINRemoteImageCaching.m
- ▸ Compiling PINCachedAnimatedImage.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:112:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_coverImage == nil) {
- ^~~~~~~~~~~
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:113:41: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- CGImageRef coverImageRef = [_animatedImage imageAtIndex:0 cacheProvider:self];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:116:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _coverImage = [UIImage imageWithCGImage:coverImageRef];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:122:22: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- coverImage = _coverImage;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:165:42: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- imageRef = (__bridge CGImageRef)[_frameCache objectForKey:@(index)];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:167:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _playhead = index;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:174:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _notifyOnReady = YES;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:208:26: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if ([_cachedOrCachingFrames containsIndex:idx] == NO) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:215:30: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if ([_cachedOrCachingFrames containsIndex:idx] == NO) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:238:36: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- endKeepRange = NSMakeRange(_playhead, framesToCache);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:240:40: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (NSMaxRange(endKeepRange) > _animatedImage.frameCount) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:241:76: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- beginningKeepRange = NSMakeRange(0, NSMaxRange(endKeepRange) - _animatedImage.frameCount);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:242:35: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- endKeepRange.length = _animatedImage.frameCount - _playhead;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:242:63: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- endKeepRange.length = _animatedImage.frameCount - _playhead;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:263:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_cachedOrCachingFrames enumerateIndexesUsingBlock:^(NSUInteger idx, BOOL * _Nonnull stop) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:274:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_cachedOrCachingFrames removeIndexes:removedFrames];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:302:30: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_operationQueue scheduleOperation:^{
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:356:25: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- playbackReady = _playbackReady == 0;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:365:33: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- playbackReadyCallback = _playbackReadyCallback;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:373:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _playbackReadyCallback = playbackReadyCallback;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:381:35: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- coverImageReadyCallback = _coverImageReadyCallback;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:389:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _coverImageReadyCallback = coverImageReadyCallback;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:399:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _coverImage = nil;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:400:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_cachedOrCachingFrames enumerateIndexesUsingBlock:^(NSUInteger idx, BOOL * _Nonnull stop) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:401:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_frameCache removeObjectForKey:@(idx)];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:403:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_cachedOrCachingFrames removeAllIndexes];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:413:42: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- imageRef = (__bridge CGImageRef)[_frameCache objectForKey:@(index)];
- ^
- ▸ Compiling PINGIFAnimatedImage.m
- ▸ Compiling PINGIFAnimatedImageManager.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:87:8: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_lock lockWhenCondition:PINAnimatedImageManagerConditionNotReady];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:92:8: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_lock unlockWithCondition:PINAnimatedImageManagerConditionReady];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:123:6: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_lock lockWhenCondition:PINAnimatedImageManagerConditionReady];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:168:6: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_lock unlockWithCondition:PINAnimatedImageManagerConditionReady];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:175:12: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_lock lockWhenCondition:PINAnimatedImageManagerConditionReady];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:180:12: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_lock unlockWithCondition:PINAnimatedImageManagerConditionReady];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:188:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_lock lockWhenCondition:PINAnimatedImageManagerConditionReady];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:211:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_lock unlockWithCondition:PINAnimatedImageManagerConditionReady];
- ^
- ▸ Compiling PINImage+DecodedImage.m
- ▸ Compiling PINImage+ScaledImage.m
- ▸ Compiling PINImage+WebP.m
- ▸ Compiling PINImageView+PINRemoteImage.m
- ▸ Compiling PINMemMapAnimatedImage.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:53:8: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_completionLock lockWithBlock:^{
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:54:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_infoCompletion) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:55:11: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _infoCompletion(coverImage);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:56:11: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _infoCompletion = nil;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:66:8: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_completionLock lockWithBlock:^{
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:67:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_fileReady) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:68:11: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _fileReady();
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:73:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_completionLock lockWithBlock:^{
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:74:15: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_animatedImageReady) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:75:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _animatedImageReady();
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:76:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _fileReady = nil;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:77:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _animatedImageReady = nil;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:89:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _infoCompletion = infoCompletion;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:96:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _animatedImageReady = animatedImageReady;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:103:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _fileReady = fileReady;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:136:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _currentData = memoryMappedData;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:138:12: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_dataLock lockWithBlock:^{
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:139:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _nextData = (fileIdx + 1 < imageFiles.count) ? imageFiles[fileIdx + 1].memoryMappedData : imageFiles[0].memoryMappedData;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:340:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _currentData = nil;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:341:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _nextData = nil;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:364:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _coverImage = coverImage;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:406:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_coverImage == nil) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:413:7: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _coverImage = coverImage;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:415:20: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- coverImage = _coverImage;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:448:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_frameCount == 0) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:449:34: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- NSData *memoryMappedData = _memoryMappedData;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:453:35: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [memoryMappedData getBytes:&_frameCount range:NSMakeRange(0, sizeof(_frameCount))];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:453:75: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [memoryMappedData getBytes:&_frameCount range:NSMakeRange(0, sizeof(_frameCount))];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:455:18: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- frameCount = _frameCount;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:465:24: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- memoryMappedData = _memoryMappedData;
- ^
- ▸ Compiling PINProgressiveImage.m
- ▸ Compiling PINRemoteImage-dummy.m
- ▸ Compiling PINRemoteImageBasicCache.m
- ▸ Compiling PINRemoteImageCallbacks.m
- ▸ Compiling PINRemoteImageCategoryManager.m
- ▸ Compiling PINRemoteImageDownloadQueue.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadQueue.m:74:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_runningTasks removeObject:task];
- ^
- ▸ Compiling PINRemoteImageDownloadTask.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:47:26: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- completedBytes = _progressImage.dataTask.countOfBytesReceived;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:48:22: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- totalBytes = _progressImage.dataTask.countOfBytesExpectedToReceive;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:101:112: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- NSTimeInterval timeToFirstByte = [[PINSpeedRecorder sharedRecorder] weightedTimeToFirstByteForHost:_progressImage.dataTask.currentRequest.URL.host];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:102:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_progressImage.estimatedRemainingTime <= timeToFirstByte) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:111:75: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [self.manager.urlSessionTaskQueue removeDownloadTaskFromQueue:_progressImage.dataTask];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:112:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_progressImage.dataTask cancel];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:114:30: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (hasResume && _ifRange && _progressImage.dataTask.countOfBytesExpectedToReceive > 0 && _progressImage.dataTask.countOfBytesExpectedToReceive != NSURLSessionTransferSizeUnknown) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:114:42: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (hasResume && _ifRange && _progressImage.dataTask.countOfBytesExpectedToReceive > 0 && _progressImage.dataTask.countOfBytesExpectedToReceive != NSURLSessionTransferSizeUnknown) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:114:103: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (hasResume && _ifRange && _progressImage.dataTask.countOfBytesExpectedToReceive > 0 && _progressImage.dataTask.countOfBytesExpectedToReceive != NSURLSessionTransferSizeUnknown) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:115:40: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- NSData *progressData = _progressImage.data;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:117:79: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- strongResume = [PINResume resumeData:progressData ifRange:_ifRange totalBytes:_progressImage.dataTask.countOfBytesExpectedToReceive];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:117:99: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- strongResume = [PINResume resumeData:progressData ifRange:_ifRange totalBytes:_progressImage.dataTask.countOfBytesExpectedToReceive];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:142:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_progressImage.dataTask) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:143:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _progressImage.dataTask.priority = dataTaskPriorityWithImageManagerPriority(priority);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:144:85: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [self.manager.urlSessionTaskQueue setQueuePriority:priority forTask:_progressImage.dataTask];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:154:15: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- url = _progressImage.dataTask.originalRequest.URL;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:169:32: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- bytesSavedByResuming = _resume.resumeData.length;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:187:33: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- expectedNumberOfBytes = _progressImage.dataTask.countOfBytesExpectedToReceive;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:198:25: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- progressImage = _progressImage;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:231:26: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- resume = _resume;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:238:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _resume = nil;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:257:21: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _ifRange = ifRange;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:281:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_progressImage != nil || [self l_callbackBlocks].count == 0 || (isRetry == NO && _retryStrategy.numberOfRetries > 0)) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:281:94: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_progressImage != nil || [self l_callbackBlocks].count == 0 || (isRetry == NO && _retryStrategy.numberOfRetries > 0)) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:284:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _resume = resume;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:287:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_resume) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:290:36: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- headers[@"If-Range"] = _resume.ifRange;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:291:75: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- headers[@"Range"] = [NSString stringWithFormat:@"bytes=%tu-", _resume.resumeData.length];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:296:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _progressImage = [[PINProgressiveImage alloc] initWithDataTask:[self.manager.urlSessionTaskQueue addDownloadWithSessionManager:self.manager.sessionManager
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:325:53: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- retry = skipRetry == NO && [_retryStrategy shouldRetryWithError:error];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:328:29: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _progressImage = nil;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:329:30: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_retryStrategy incrementRetryCount];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:330:38: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- delay = [_retryStrategy nextDelay];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:347:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _progressImage.dataTask.priority = dataTaskPriorityWithImageManagerPriority(priority);
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:356:25: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- progressImage = _progressImage;
- ^
- ▸ Compiling PINRemoteImageManager.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageManager.m:768:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_concurrentOperationQueue scheduleOperation:^
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageManager.m:996:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _retryStrategyCreationBlock = retryStrategyCreationBlock;
- ^
- ▸ Compiling PINRemoteImageManagerResult.m
- ▸ Compiling PINRemoteImageMemoryContainer.m
- ▸ Compiling PINRemoteImageProcessorTask.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:19:34: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (noMoreCompletions && _downloadTaskUUID) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:20:46: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [self.manager cancelTaskWithUUID:_downloadTaskUUID];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:21:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _downloadTaskUUID = nil;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:30:18: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- NSAssert(_downloadTaskUUID == nil, @"downloadTaskUUID should be nil");
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:31:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _downloadTaskUUID = downloadTaskUUID;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:39:28: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- downloadTaskUUID = _downloadTaskUUID;
- ^
- ▸ Compiling PINRemoteImageTask.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageTask.m:51:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_callbackBlocks setObject:completion forKey:UUID];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageTask.m:71:27: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- callbackBlocks = [_callbackBlocks copy];
- ^
- ▸ Compiling PINRemoteLock.m
- ▸ Compiling PINRequestRetryStrategy.m
- ▸ Compiling PINResume.m
- ▸ Compiling PINSpeedRecorder.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:101:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_speedMeasurements removeAllObjects];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:108:45: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- PINSpeedMeasurement *measurement = [_speedMeasurements objectForKey:host];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:115:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- [_speedMeasurements setObject:measurement forKey:host];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:132:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- if (_overrideBPS) {
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:133:43: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- startAdjustedBytesPerSecond = _currentBPS;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:137:45: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- PINSpeedMeasurement *measurement = [_speedMeasurements objectForKey:host];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:151:45: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- PINSpeedMeasurement *measurement = [_speedMeasurements objectForKey:host];
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:162:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _overrideBPS = NO;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:164:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _overrideBPS = YES;
- ^
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:166:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
- _currentBPS = currentBPS;
- ^
- ▸ Compiling PINURLSessionManager.m
- ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINURLSessionManager.m:212:19: 'getAllTasksWithCompletionHandler:' is only available on iOS 9.0 or newer [-Wunguarded-availability]
- [self.session getAllTasksWithCompletionHandler:^(NSArray<__kindof NSURLSessionTask *> * _Nonnull tasks) {
- ^
- ▸ Compiling PINWebPAnimatedImage.m
- ▸ Building library libPINRemoteImage.a
- ▸ Building Pods/Pods-AsyncDisplayKitTests [Debug]
- ▸ Check Dependencies
- ▸ Compiling Pods-AsyncDisplayKitTests-dummy.m
- ▸ Building library libPods-AsyncDisplayKitTests.a
- ▸ Building AsyncDisplayKit/AsyncDisplayKitTests [Debug]
- ▸ Check Dependencies
- ▸ Running script '[CP] Check Pods Manifest.lock'
- ▸ Compiling ASConfigurationTests.m
- ▸ Compiling ASLayoutFlatteningTests.m
- ▸ Compiling ASTraitCollectionTests.m
- ▸ Compiling ASBasicImageDownloaderContextTests.m
- ▸ Compiling ASBasicImageDownloaderTests.m
- ▸ Compiling ASBatchFetchingTests.m
- ▸ Compiling ASCenterLayoutSpecSnapshotTests.mm
- ▸ Compiling ASCollectionViewTests.mm
- ▸ Compiling ASControlNodeTests.m
- ▸ Compiling ASWeakSetTests.m
- ▸ Compiling ASDisplayNodeExtrasTests.m
- ▸ Compiling ASNavigationControllerTests.m
- ▸ Compiling ASTabBarControllerTests.m
- ▸ Compiling ASWrapperSpecSnapshotTests.mm
- ▸ Compiling ASViewControllerTests.m
- ▸ Compiling ASDisplayLayerTests.m
- ▸ Compiling ASCollectionViewFlowLayoutInspectorTests.m
- ▸ Compiling ASTestCase.m
- ▸ Compiling ASDisplayNodeAppearanceTests.m
- ▸ Compiling ASDisplayNodeSnapshotTests.m
- ▸ Compiling ASPagerNodeTests.m
- ▸ Compiling ASDisplayNodeTests.mm
- ▸ Compiling ASBackgroundLayoutSpecSnapshotTests.mm
- ▸ Compiling OCMockObject+ASAdditions.m
- ▸ Compiling ASLayoutElementStyleTests.m
- ▸ Compiling ASRunLoopQueueTests.m
- ▸ Compiling ASTableViewThrashTests.m
- ▸ Compiling ASDispatchTests.m
- ▸ Compiling ASIntegerMapTests.m
- ▸ Compiling ASDisplayNodeTestsHelper.m
- ▸ Compiling ASWeakMapTests.m
- ▸ Compiling ASImageNodeSnapshotTests.m
- ▸ Compiling ASAbsoluteLayoutSpecSnapshotTests.m
- ▸ Compiling ASInsetLayoutSpecSnapshotTests.mm
- ▸ Compiling ASLayoutSpecSnapshotTestsHelper.m
- ▸ Compiling ASPhotosFrameworkImageRequestTests.m
- ▸ Compiling ASMultiplexImageNodeTests.m
- ▸ Compiling ASMutableAttributedStringBuilderTests.m
- ▸ Compiling ASScrollNodeTests.m
- ▸ Compiling ASTextNodePerformanceTests.m
- ▸ Compiling ASDisplayNode+OCMock.m
- ▸ Compiling ASEditableTextNodeTests.m
- ▸ Compiling ASOverlayLayoutSpecSnapshotTests.mm
- ▸ Compiling ASPerformanceTestContext.m
- ▸ Compiling ASLayoutEngineTests.mm
- ▸ Compiling ASDisplayNodeLayoutTests.mm
- ▸ Compiling ASTextNode2SnapshotTests.m
- ▸ Compiling ASRatioLayoutSpecSnapshotTests.mm
- ▸ Compiling ASRelativeLayoutSpecSnapshotTests.mm
- ▸ Compiling ASCollectionModernDataSourceTests.m
- ▸ Compiling ASCornerLayoutSpecSnapshotTests.mm
- ▸ Compiling ASSnapshotTestCase.m
- ▸ Compiling ASStackLayoutSpecSnapshotTests.mm
- ▸ Compiling ASLayoutTestNode.mm
- ▸ Compiling ASRecursiveUnfairLockTests.m
- ▸ Compiling ASTextNodeSnapshotTests.m
- ▸ Compiling ASTableViewTests.mm
- ▸ Compiling ASVideoNodeTests.m
- ▸ Compiling ASTextKitCoreTextAdditionsTests.m
- ▸ Compiling ASBridgedPropertiesTests.mm
- ▸ Compiling ASTLayoutFixture.mm
- ▸ Compiling ASTextNodeTests.m
- ▸ Compiling ASDisplayNodeImplicitHierarchyTests.m
- ▸ Compiling ArrayDiffingTests.m
- ▸ Compiling ASNetworkImageNodeTests.m
- ▸ Linking AsyncDisplayKitTests
- ▸ Generating 'AsyncDisplayKitTests.xctest.dSYM'
- ▸ Copying Tests/ReferenceImages_iOS_10
- ▸ Running script '[CP] Copy Pods Resources'
- ▸ Running script '[CP] Embed Pods Frameworks'
- ▸ Touching AsyncDisplayKitTests.xctest
- ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-fmrnchqmcmesavemvqwpwrxctnim/Build/Products/Debug-iphonesimulator/AsyncDisplayKitTestHost.app/PlugIns/AsyncDisplayKitTests.xctest
- ▸ Test build Succeeded
- 2018-05-23 01:13:51.949 xcodebuild[58184:17684984] IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
- /var/folders/6h/ql1brcjx3936vr5vwgblbnc80000rm/T/com.apple.dt.XCTest/IDETestRunSession-B0EF537E-19F9-473F-BCB8-17A1184A331E/AsyncDisplayKitTests-04B584D5-2180-42D8-8C54-216F0BBD1E86/Session-AsyncDisplayKitTests-2018-05-23_011351-eS8a1J.log
- 2018-05-23 01:13:51.949 xcodebuild[58184:17684954] [MT] IDETestOperationsObserverDebug: (9F583EC0-26F0-491F-9516-3BD475A94C14) Beginning test session AsyncDisplayKitTests-9F583EC0-26F0-491F-9516-3BD475A94C14 at 2018-05-23 01:13:51.949 with Xcode 9A235 on target <DVTiPhoneSimulator: 0x7fddb5db6c20> {
- SimDevice: iPhone 7 (B2A2393E-7201-4E96-9C7B-2CB9B96BB40D, iOS 10.2, Booted)
- } (10.2 (14C89))
- ▸ Building AsyncDisplayKit/AsyncDisplayKit [Debug]
- ▸ Check Dependencies
- ▸ Building AsyncDisplayKit/AsyncDisplayKitTestHost [Debug]
- ▸ Check Dependencies
- ▸ Linking AsyncDisplayKitTestHost
- ▸ Generating 'AsyncDisplayKitTestHost.app.dSYM'
- ▸ Touching AsyncDisplayKitTestHost.app
- ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-fmrnchqmcmesavemvqwpwrxctnim/Build/Products/Debug-iphonesimulator/AsyncDisplayKitTestHost.app
- ▸ Building Pods/FBSnapshotTestCase [Debug]
- ▸ Check Dependencies
- ▸ Building Pods/FLAnimatedImage [Debug]
- ▸ Check Dependencies
- ▸ Building Pods/JGMethodSwizzler [Debug]
- ▸ Check Dependencies
- ▸ Building Pods/OCMock [Debug]
- ▸ Check Dependencies
- ▸ Building Pods/PINOperation [Debug]
- ▸ Check Dependencies
- ▸ Building Pods/PINCache [Debug]
- ▸ Check Dependencies
- ▸ Building Pods/PINRemoteImage [Debug]
- ▸ Check Dependencies
- ▸ Building Pods/Pods-AsyncDisplayKitTests [Debug]
- ▸ Check Dependencies
- ▸ Building AsyncDisplayKit/AsyncDisplayKitTests [Debug]
- ▸ Check Dependencies
- ▸ Running script '[CP] Check Pods Manifest.lock'
- ▸ Linking AsyncDisplayKitTests
- ▸ Generating 'AsyncDisplayKitTests.xctest.dSYM'
- ▸ Running script '[CP] Copy Pods Resources'
- ▸ Running script '[CP] Embed Pods Frameworks'
- ▸ Touching AsyncDisplayKitTests.xctest
- ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-fmrnchqmcmesavemvqwpwrxctnim/Build/Products/Debug-iphonesimulator/AsyncDisplayKitTestHost.app/PlugIns/AsyncDisplayKitTests.xctest
- Selected tests
- Test Suite AsyncDisplayKitTests.xctest started
- ASAbsoluteLayoutSpecSnapshotTests
- ✓ testChildrenMeasuredWithAutoMaxSize (0.011 seconds)
- ✓ testSizingBehaviour (0.009 seconds)
- ASBackgroundLayoutSpecSnapshotTests
- ✓ testBackground (0.008 seconds)
- ASBasicImageDownloaderContextTests
- ✓ testContextCreation (0.000 seconds)
- ✓ testContextInvalidation (0.000 seconds)
- ✓ testContextSessionCanceled (0.004 seconds)
- ASBasicImageDownloaderTests
- ✓ testAsynchronouslyDownloadTheSameURLTwice (0.315 seconds)
- ASBatchFetchingTests
- ✓ testBatchAlreadyFetching (0.000 seconds)
- ✓ testBatchNullState (0.000 seconds)
- ✓ testHorizontalScrollingPastContentSize (0.000 seconds)
- ✓ testHorizontalScrollingSmallContentSize (0.000 seconds)
- ✓ testHorizontalScrollToExactLeading (0.000 seconds)
- ✓ testHorizontalScrollToLessThanLeading (0.000 seconds)
- ✓ testUnsupportedScrollDirections (0.000 seconds)
- ✓ testVerticalScrollingPastContentSize (0.000 seconds)
- ✓ testVerticalScrollingSmallContentSize (0.000 seconds)
- ✓ testVerticalScrollToExactLeading (0.000 seconds)
- ✓ testVerticalScrollToLessThanLeading (0.000 seconds)
- ASBridgedPropertiesTests
- ✓ testThatCallingSetNeedsDisplayFromBackgroundCausesItToHappenLater (0.001 seconds)
- ✓ testThatCallingSetNeedsLayoutFromBackgroundCausesItToHappenLater (0.001 seconds)
- ✓ testThatCallingSetNeedsLayoutOnACellNodeFromBackgroundIsSafe (0.001 seconds)
- ✓ testThatFlushingTheControllerInBackgroundThrows (0.004 seconds)
- ✓ testThatManuallyFlushingTheSyncControllerImmediatelyAppliesChanges (0.000 seconds)
- ✓ testThatReadingABridgedLayerPropertyInBackgroundThrowsAnException (0.001 seconds)
- ✓ testThatReadingABridgedViewPropertyInBackgroundThrowsAnException (0.001 seconds)
- ✓ testThatSettingABridgedLayerPropertyInBackgroundGetsFlushedOnNextRunLoop (0.001 seconds)
- ✓ testThatSettingABridgedPropertyOnMainThreadPassesDirectlyToView (0.000 seconds)
- ✓ testThatSettingABridgedViewPropertyInBackgroundGetsFlushedOnNextRunLoop (0.000 seconds)
- ✓ testTheresASharedInstance (0.000 seconds)
- ASCALayerTests
- ✓ testDirtyHierarchyIsLaidOutTopDown (0.050 seconds)
- ✓ testDirtySublayerLayoutDoesntDirtySuperlayer (0.042 seconds)
- ✓ testDirtySuperlayerLayoutDoesntDirtySublayerLayout (0.040 seconds)
- ✓ testThatAddingSublayersDirtysLayout (0.000 seconds)
- ✓ testThatLayerBeginsWithCleanLayout (0.000 seconds)
- ✓ testThatRemovingSublayersDirtysLayout (0.031 seconds)
- ASCenterLayoutSpecSnapshotTests
- ✓ testMinimumSizeRangeIsGivenToChildWhenNotCentering (0.006 seconds)
- ✓ testWithOptions (0.019 seconds)
- ✓ testWithSizingOptions (0.011 seconds)
- ASCollectionModernDataSourceTests
- ✓ testInitialDataLoading (0.057 seconds)
- ✓ testInsertingAnItem (0.058 seconds)
- ✓ testReloadingAnItem (0.053 seconds)
- ✓ testReloadingAnItemWithACompatibleNodeModel (0.042 seconds)
- ✓ testReloadingASection (0.040 seconds)
- ASCollectionViewFlowLayoutInspectorTests
- ✓ testThatItReturnsAHorizontalConstrainedSizeFromTheFooterDelegateImplementation (0.001 seconds)
- ✓ testThatItReturnsAHorizontalConstrainedSizeFromTheFooterProperty (0.001 seconds)
- ✓ testThatItReturnsAHorizontalConstrainedSizeFromTheHeaderDelegateImplementation (0.001 seconds)
- ✓ testThatItReturnsAHorizontalConstrainedSizeFromTheHeaderProperty (0.000 seconds)
- ✓ testThatItReturnsAVerticalConstrainedSizeFromTheFooterDelegateImplementation (0.001 seconds)
- ✓ testThatItReturnsAVerticalConstrainedSizeFromTheFooterProperty (0.000 seconds)
- ✓ testThatItReturnsAVerticalConstrainedSizeFromTheHeaderDelegateImplementation (0.001 seconds)
- ✓ testThatItReturnsAVerticalConstrainedSizeFromTheHeaderProperty (0.000 seconds)
- ✓ testThatItReturnsNoneWhenNoReferenceSizeIsImplemented (0.001 seconds)
- ✓ testThatItReturnsOneWhenAValidSizeIsImplementedOnTheDelegate (0.000 seconds)
- ✓ testThatItReturnsOneWhenAValidSizeIsImplementedOnTheLayout (0.000 seconds)
- ✓ testThatItReturnsZeroSizeWhenNoReferenceSizeIsImplemented (0.001 seconds)
- ✓ testThatItThrowsIfNodeConstrainedSizeIsImplementedOnDataSourceButNotOnDelegateFlowLayoutInspector (0.001 seconds)
- ✓ testThatItThrowsIfNodeConstrainedSizeIsImplementedOnDataSourceButNotOnDelegateLayoutInspector (0.002 seconds)
- ASCollectionViewTests
- ✓ testCellNodeIndexPathConsistency (0.064 seconds)
- ✓ testCellNodeLayoutAttributes (0.032 seconds)
- ✓ testDataSourceImplementsNecessaryMethods (0.002 seconds)
- ✓ testInitialRangeBounds (0.020 seconds)
- ✓ testReloadIfNeeded (0.019 seconds)
- ✓ testSelection (0.045 seconds)
- ✓ testThatADefaultLayoutInspectorIsProvidedForCustomLayouts (0.001 seconds)
- ✓ testThatBatchFetchHappensForEmptyCollection (0.033 seconds)
- ✓ testThatCollectionNodeConformsToExpectedProtocols (0.000 seconds)
- ✓ testThatDeletedItemsAreMarkedInvisible (1.010 seconds)
- ✓ testThatDeletingAndReloadingASectionThrowsAnException (0.033 seconds)
- ✓ testThatDeletingAndReloadingTheSameItemThrowsAnException (0.035 seconds)
- ✓ testThatDisappearingSupplementariesWithLayerBackedNodesDontFailAssert (0.007 seconds)
- ✓ testThatHavingAnIncorrectItemCountThrowsAnException (0.035 seconds)
- ✓ testThatHavingAnIncorrectItemCountWithNoUpdatesThrowsAnException (0.034 seconds)
- ✓ testThatHavingAnIncorrectSectionCountThrowsAnException (0.035 seconds)
- ✓ testThatInsertingAnInvalidSectionThrowsAnException (0.035 seconds)
- ✓ testThatIssuingAnUpdateBeforeInitialReloadIsAcceptable (0.001 seconds)
- ✓ testThatItSetsALayoutInspectorForFlowLayouts (0.000 seconds)
- ✓ testThatNestedBatchCompletionsAreCalledInOrder (0.002 seconds)
- ✓ testThatNilBatchUpdatesCanBeSubmitted (0.002 seconds)
- ✓ testThatNodeAtIndexPathIsCorrectImmediatelyAfterSubmittingUpdate (0.037 seconds)
- ✓ testThatNodeCalculatedSizesAreUpdatedBeforeFirstPrepareLayoutAfterRotation (0.093 seconds)
- ✓ testThatRegisteringASupplementaryNodeStoresItForIntrospection (0.000 seconds)
- ✓ testThatSectionContextsAreCorrectAfterReloadASection (0.045 seconds)
- ✓ testThatSectionContextsAreCorrectAfterReloadData (0.058 seconds)
- ✓ testThatSectionContextsAreCorrectAfterSectionMove (0.051 seconds)
- ✓ testThatSectionContextsAreCorrectAfterTheInitialLayout (0.035 seconds)
- ✓ testThatSubmittingAnInvalidDeleteThrowsAnException (0.036 seconds)
- ✓ testThatSubmittingAnInvalidInsertThrowsAnException (0.036 seconds)
- ✓ testThatSubmittingAValidInsertDoesNotThrowAnException (0.035 seconds)
- ✓ testThatSubmittingAValidReloadDoesNotThrowAnException (0.041 seconds)
- ✓ testThatWeBatchFetchUntilContentRequirementIsMet_Animated (2.335 seconds)
- ✓ testThatWeBatchFetchUntilContentRequirementIsMet_Invisible (1.039 seconds)
- ✓ testThatWeBatchFetchUntilContentRequirementIsMet_Nonanimated (1.100 seconds)
- ✓ testThatWhenWeBecomeVisibleWeWillFetchAdditionalContent (2.116 seconds)
- ✓ testTraitCollectionChangesMidUpdate (0.022 seconds)
- ✓ testTuningParameters (0.001 seconds)
- ✓ testTuningParametersWithExplicitRangeMode (0.001 seconds)
- ASConfigurationTests
- ✓ testExperimentalFeatureConfig (0.004 seconds)
- ✓ testMappingFlagsFromNames (0.002 seconds)
- ✓ testMappingNamesToFlags (0.000 seconds)
- ASControlNodeTests
- ✓ testActionAndSender (0.001 seconds)
- ✓ testActionAndSenderAndEvent (0.001 seconds)
- ✓ testActionAndSenderAndEventWithoutTarget (0.001 seconds)
- ✓ testActionAndSenderWithoutTarget (0.000 seconds)
- ✓ testActionsAreCalledInTheSameOrderAsTheyWereAdded (0.011 seconds)
- ✓ testActionWithoutParameters (0.000 seconds)
- ✓ testActionWithoutTarget (0.000 seconds)
- ✓ testDeeperHierarchyWithoutTarget (0.000 seconds)
- ✓ testDuplicateEntriesWithAndWithoutTarget (0.000 seconds)
- ✓ testDuplicateEntriesWithoutTarget (0.000 seconds)
- ✓ testDuplicateEntriesWithTarget (0.001 seconds)
- ✓ testRemoveWithoutTargetRemovesTargetedAction (0.000 seconds)
- ✓ testRemoveWithoutTargetRemovesTargetlessAction (0.000 seconds)
- ✓ testRemoveWithTarget (0.000 seconds)
- ✓ testRemoveWithTargetRemovesAction (0.000 seconds)
- ✓ testTouchesWorkWithGestures (0.001 seconds)
- ASCornerLayoutSpecSnapshotTests
- ✓ testCornerSpecForAllLocations (0.024 seconds)
- ✓ testCornerSpecForAllLocationsWithInnerOffset (0.010 seconds)
- ✓ testCornerSpecForAllLocationsWithOuterOffset (0.010 seconds)
- ASDimensionTests
- ✓ testCreatingDimensionUnitAutos (0.000 seconds)
- ✓ testCreatingDimensionUnitFraction (0.000 seconds)
- ✓ testCreatingDimensionUnitPoints (0.000 seconds)
- ✓ testIntersectingOverlappingSizeRangesReturnsTheirIntersection (0.000 seconds)
- ✓ testIntersectingSizeRangeWithNonOverlappingRangeToLeftReturnsSinglePointNearestOtherRange (0.000 seconds)
- ✓ testIntersectingSizeRangeWithNonOverlappingRangeToRightReturnsSinglePointNearestOtherRange (0.000 seconds)
- ✓ testIntersectingSizeRangeWithRangeContainedWithinItReturnsContainedRange (0.000 seconds)
- ✓ testIntersectingSizeRangeWithRangeThatContainsItReturnsSameRange (0.000 seconds)
- ASDispatchTests
- ✓ testDispatchApply (0.277 seconds)
- ✓ testDispatchAsync (0.276 seconds)
- ASDisplayNodeAppearanceTests
- ✓ testAppearanceMethodsCalledWithRootNodeInWindowLayer (0.002 seconds)
- ✓ testAppearanceMethodsCalledWithRootNodeInWindowView (0.001 seconds)
- ✓ testAppearanceMethodsLayer (0.001 seconds)
- ✓ testAppearanceMethodsNoLayer (0.001 seconds)
- ✓ testAppearanceMethodsNoView (0.001 seconds)
- ✓ testAppearanceMethodsView (0.001 seconds)
- ✓ testDisableWithNodeAPILayer (0.001 seconds)
- ✓ testDisableWithNodeAPIView (0.001 seconds)
- ✓ testMoveAcrossHierarchyLayer (0.001 seconds)
- ✓ testMoveAcrossHierarchyManualLayer (0.001 seconds)
- ✓ testMoveAcrossHierarchyManualView (0.001 seconds)
- ✓ testMoveAcrossHierarchyView (0.001 seconds)
- ✓ testPreventManualAppearanceMethods (0.002 seconds)
- ✓ testSynchronousIntermediaryView (0.002 seconds)
- ASDisplayNodeExtrasTests
- ✓ testDeepFindSubnodesOfSubclass (0.000 seconds)
- ✓ testShallowFindSubnodesOfSubclass (0.001 seconds)
- ASDisplayNodeImplicitHierarchyTests
- ✓ testCalculatedLayoutHierarchyTransitions (0.001 seconds)
- ✓ testFeatureFlag (0.000 seconds)
- ✓ testInitialNodeInsertionWhenEnterPreloadState (0.000 seconds)
- ✓ testInitialNodeInsertionWithOrdering (0.001 seconds)
- ✓ testLayoutTransitionMeasurementCompletionBlockIsCalledOnMainThread (0.001 seconds)
- ✓ testMeasurementInBackgroundThreadWithLoadedNode (0.001 seconds)
- ✓ testTransitionLayoutWithAnimationWithLoadedNodes (0.001 seconds)
- ASDisplayNodeLayoutTests
- ✓ testMeasureOnLayoutIfNotHappenedBefore (0.001 seconds)
- ✓ testMeasureOnLayoutIfNotHappenedBeforeNoRemeasureForSameBounds (0.001 seconds)
- ✓ testNotAllowAddingSubnodesInLayoutSpecThatFits (0.000 seconds)
- ✓ testNotAllowModifyingSubnodesInLayoutSpecThatFits (0.002 seconds)
- ✓ testThatLayoutCreatedWithInvalidSizeCausesException (0.002 seconds)
- ✓ testThatLayoutElementCreatedInLayoutSpecThatFitsDoNotGetDeallocated (0.006 seconds)
- ✓ testThatLayoutWithInvalidSizeCausesException (0.000 seconds)
- ASDisplayNodeSnapshotTests
- ✓ testBasicHierarchySnapshotTesting (0.004 seconds)
- ASDisplayNodeTests
- ✓ testAddingNodeToHierarchyRetainsNode (0.000 seconds)
- ✓ testAddingSubnodeDoesNotCreateRetainCycle (0.001 seconds)
- ✓ testAppleBugInsertSubview (0.000 seconds)
- ✓ testBackgroundColorOpaqueRelationshipLayer (0.001 seconds)
- ✓ testBackgroundColorOpaqueRelationshipNoLayer (0.000 seconds)
- ✓ testBackgroundColorOpaqueRelationshipNoView (0.000 seconds)
- ✓ testBackgroundColorOpaqueRelationshipView (0.000 seconds)
- ✓ testBounds (0.000 seconds)
- ✓ testDebugDescription (0.002 seconds)
- ✓ testDefaultFirstResponderBehavior (0.000 seconds)
- ✓ testDefaultPropertyValuesLayer (0.001 seconds)
- ✓ testDefaultPropertyValuesView (0.000 seconds)
- ✓ testDeriveFrameFromBoundsPositionAnchorPoint (0.000 seconds)
- ✓ testDidEnterDisplayIsCalledWhenNodesEnterDisplayRange (0.001 seconds)
- ✓ testDidEnterPreloadIsCalledWhenNodesEnterPreloadRange (0.000 seconds)
- ✓ testDidExitDisplayIsCalledWhenNodesExitDisplayRange (0.000 seconds)
- ✓ testDidExitPreloadIsCalledWhenNodesExitPreloadRange (0.000 seconds)
- ✓ testDisplayNodePointConversionAgainstSelf (0.000 seconds)
- ✓ testDisplayNodePointConversionFailureFromDisjointHierarchies (0.006 seconds)
- ✓ testDisplayNodePointConversionOnDeepHierarchies (0.001 seconds)
- ✓ testDisplayNodePointConversionWithFrames (0.000 seconds)
- ✓ testDisplayNodePointConversionWithNonZeroAnchorPoint (0.001 seconds)
- ✓ testDisplayNodePointConversionWithNonZeroBounds (0.000 seconds)
- ✓ testInitWithLayerClass (0.000 seconds)
- ✓ testInitWithViewClass (0.000 seconds)
- ✓ testInsertSubnodeAboveWithLayer (0.001 seconds)
- ✓ testInsertSubnodeAboveWithNoLayer (0.002 seconds)
- ✓ testInsertSubnodeAboveWithNoView (0.001 seconds)
- ✓ testInsertSubnodeAboveWithView (0.002 seconds)
- ✓ testInsertSubnodeAtIndexLayer (0.002 seconds)
- ✓ testInsertSubnodeAtIndexNoLayer (0.001 seconds)
- ✓ testInsertSubnodeAtIndexNoView (0.002 seconds)
- ✓ testInsertSubnodeAtIndexView (0.002 seconds)
- ✓ testInsertSubnodeBelowWithLayer (0.001 seconds)
- ✓ testInsertSubnodeBelowWithNoLayer (0.001 seconds)
- ✓ testInsertSubnodeBelowWithNoView (0.001 seconds)
- ✓ testInsertSubnodeBelowWithView (0.001 seconds)
- ✓ testInsertSubviewAtIndexWithMeddlingView (0.000 seconds)
- ✓ testInsertSubviewAtIndexWithMeddlingViewsAndLayersViewBacked (0.000 seconds)
- ✓ testInterfaceStateForCellNode (0.002 seconds)
- ✓ testInterfaceStateForNonCellNode (0.001 seconds)
- ✓ testNameInDescriptionLayer (0.000 seconds)
- ✓ testNameInDescriptionView (0.000 seconds)
- ✓ testNodeCreatedOffThreadWithExistingView (0.002 seconds)
- ✓ testNodeCreatedOffThreadWithLazyView (0.000 seconds)
- ✓ testNodeCreatedWithLazyAsyncView (0.001 seconds)
- ✓ testOverriddenDisplayViewFirstResponderBehavior (0.005 seconds)
- ✓ testOverriddenNodeFirstResponderBehavior (0.000 seconds)
- ✓ testOverriddenViewFirstResponderBehavior (0.001 seconds)
- ✓ testPreloadExitingAndEnteringRange (0.000 seconds)
- ✓ testPropertiesSetOffThreadBeforeLoadingExternalLayer (0.000 seconds)
- ✓ testPropertiesSetOffThreadBeforeLoadingExternalView (0.000 seconds)
- ✓ testPropertiesSetOnThreadAfterLoadingExternalLayer (0.000 seconds)
- ✓ testPropertiesSetOnThreadAfterLoadingExternalView (0.000 seconds)
- ✓ testReferenceCounting (0.000 seconds)
- ✓ testRemoveFromLayerBackedLoadedSupernode (0.000 seconds)
- ✓ testRemoveFromViewBackedLoadedSupernode (0.000 seconds)
- ✓ testRemoveLayerBackedFromViewBackedLoadedSupernode (0.000 seconds)
- ✓ testReplaceSubnodeLayer (0.001 seconds)
- ✓ testReplaceSubnodeNoLayer (0.000 seconds)
- ✓ testReplaceSubnodeNoView (0.000 seconds)
- ✓ testReplaceSubnodeView (0.000 seconds)
- ✓ testResponderMethodsBehavior (0.371 seconds)
- ✓ testScreenScale (0.000 seconds)
- ✓ testSetFrameSetsBoundsPosition (0.000 seconds)
- ✓ testSetNeedsPreloadImmediateState (0.000 seconds)
- ✓ testSettingPropertiesViaStyllableProtocol (0.000 seconds)
- ✓ testSimpleCALayerBridgePropertiesSetOffThreadPropagate (0.001 seconds)
- ✓ testSimpleUIViewBridgePropertiesSetOffThreadPropagate (0.001 seconds)
- ✓ testSubnodeAddedAfterLoadingExternalView (0.000 seconds)
- ✓ testSubnodeAddedBeforeLoadingExternalView (0.000 seconds)
- ✓ testSubnodes (0.001 seconds)
- ✓ testSubnodesFastEnumeration (0.000 seconds)
- ✓ testThatBackgroundLayoutSpecOrdersSubnodesCorrectly (0.000 seconds)
- ✓ testThatConvertPointGoesToWindowWhenPassedNil (0.001 seconds)
- ✓ testThatConvertPointGoesToWindowWhenPassedNil_layerBacked (0.001 seconds)
- ✓ testThatHavingTheSameNodeTwiceInALayoutSpecCausesExceptionOnLayoutCalculation (0.001 seconds)
- ✓ testThatIfLayerClassIsOverwrittenItsSynchronous (0.002 seconds)
- ✓ testThatIfViewClassIsOverwrittenItsSynchronous (0.000 seconds)
- ✓ testThatItIsAllowedToRetrieveDebugDescriptionIncludingVCOffMainThread (0.001 seconds)
- ✓ testThatItsSafeToAutomeasureANodeMidTransition (0.000 seconds)
- ✓ testThatLayerBackedSubnodesAreMarkedInvisibleBeforeDeallocWhenSupernodesViewIsRemovedFromHierarchyWhileBeingRetained (0.001 seconds)
- ✓ testThatLayerDelegateDoesntDangleAndCauseCrash (0.000 seconds)
- ✓ testThatNodeGetsRenderedIfItGoesFromZeroSizeToRealSizeButOnlyOnce (0.027 seconds)
- ✓ testThatOnDidLoadThrowsIfCalledOnLoadedOffMain (0.001 seconds)
- ✓ testThatOnDidLoadWorks (0.000 seconds)
- ✓ testThatOverlaySpecOrdersSubnodesCorrectly (0.001 seconds)
- ✓ testThatRasterizedNodesGetInterfaceStateUpdatesWhenAddedToContainerThatIsInHierarchy (0.002 seconds)
- ✓ testThatRasterizedNodesGetInterfaceStateUpdatesWhenContainerEntersHierarchy (0.001 seconds)
- ✓ testThatRasterizingWrapperNodesIsNotAllowed (0.000 seconds)
- ✓ testThatStackSpecOrdersSubnodesCorrectly (0.001 seconds)
- ✓ testThatSubnodeGetsInterfaceStateSetIfRasterized (0.000 seconds)
- ✓ testThatSubnodeSafeAreaInsetsAreCalculatedCorrectly (0.006 seconds)
- ✓ testThatSubnodesGetDisplayUpdatesIfRasterized (0.020 seconds)
- ✓ testThatUIKitDeallocationTrampoliningWorks (1.022 seconds)
- ✓ testUnsupportedResponderSetupWillThrow (0.001 seconds)
- ✓ testViewCreatedOffThreadCanBeRealizedOnThread (0.000 seconds)
- ASEditableTextNodeTests
- ✓ testAllocASEditableTextNode (0.003 seconds)
- ✓ testCalculatedSizeIsGreaterThanOrEqualToConstrainedSize (0.005 seconds)
- ✓ testRecalculationOfSizeIsSameAsOriginallyCalculatedFloatingPointSize (0.011 seconds)
- ✓ testRecalculationOfSizeIsSameAsOriginallyCalculatedSize (0.006 seconds)
- ✓ testUITextInputTraitDefaults (0.003 seconds)
- ✓ testUITextInputTraitsChangeTraitAfterViewLoaded (0.003 seconds)
- ✓ testUITextInputTraitsSetTraitsBeforeViewLoaded (0.003 seconds)
- ASImageNodeSnapshotTests
- ✓ testForcedScaling (0.034 seconds)
- ✓ testRenderLogoSquare (0.026 seconds)
- ✓ testRoundedCornerBlock (0.004 seconds)
- ✓ testTintColorBlock (0.137 seconds)
- ASInsetLayoutSpecSnapshotTests
- ✓ testInsetsWithFixedSize (0.088 seconds)
- ✓ testInsetsWithInfinityAndZeroInsetValue (0.084 seconds)
- ✓ testInsetsWithVariableSize (0.060 seconds)
- ASIntegerMapTests
- ✓ testBasicChange1 (0.003 seconds)
- ✓ testBasicChange2 (0.001 seconds)
- ✓ testChange1 (0.000 seconds)
- ✓ testChange2 (0.000 seconds)
- ✓ testChange3 (0.000 seconds)
- ✓ testChange4 (0.000 seconds)
- ✓ testChangeOnNoData (0.000 seconds)
- ✓ testEmptyChange (0.000 seconds)
- ✓ testIsEqual (0.000 seconds)
- ASLayoutElementStyleTests
- ✓ testReadingInvalidSizeForPreferredSize (0.000 seconds)
- ✓ testSettingPropertiesWillCallDelegate (0.000 seconds)
- ✓ testSettingSize (0.000 seconds)
- ✓ testSettingSizeViaCGSize (0.000 seconds)
- ✓ testSettingSizeViaLayoutSize (0.000 seconds)
- ASLayoutEngineTests
- ✓ testCallingSetNeedsLayoutOnANodeThatWasSubjectToMultipassLayout (0.006 seconds)
- ✓ testFirstLayoutPassWhenInWindow (0.006 seconds)
- ✓ testLayoutTransitionWithAsyncMeasurement (0.021 seconds)
- ✓ testLayoutTransitionWithSyncMeasurement (0.010 seconds)
- ✓ testSetNeedsLayoutAndNormalLayoutPass (0.008 seconds)
- ASLayoutFlatteningTests
- ✓ testThatFlattenedLayoutContainsOnlyDirectSubnodesInValidOrder (0.000 seconds)
- ✓ testThatLayoutWithNonNullPositionIsNotReused (0.000 seconds)
- ✓ testThatLayoutWithNullPositionAndFlattenedNodeSublayoutsIsReused (0.000 seconds)
- ✓ testThatLayoutWithNullPositionAndNoSublayoutIsReused (0.000 seconds)
- ✓ testThatLayoutWithNullPositionAndUnflattenedSublayoutsIsNotReused (0.000 seconds)
- ASMultiplexImageNodeTests
- ✓ testAddHigherQualityImageIdentifier (0.001 seconds)
- ✓ testAddLowerQualityImageIdentifier (0.001 seconds)
- ✓ testDataSourceImageMethod (0.042 seconds)
- ✓ testDataSourceURLMethod (0.039 seconds)
- ✓ testIntermediateImageDownloading (0.001 seconds)
- ✓ testThatSettingAnImageExternallyWillThrow (0.001 seconds)
- ✓ testUncachedDownload (1.006 seconds)
- ASMutableAttributedStringBuilderTests
- ✓ testSetOverAdd (0.000 seconds)
- ✓ testSimpleAttributions (0.001 seconds)
- ASNavigationControllerTests
- ✓ testPopViewController (0.009 seconds)
- ✓ testPushViewController (0.004 seconds)
- ✓ testSetViewControllers (0.000 seconds)
- ASNetworkImageNodeTests
- ✓ testThatProgressBlockIsSetAndClearedCorrectlyOnChangeURL (0.027 seconds)
- ✓ testThatSettingAnImageWillStayForEnteringAndExitingPreloadState (0.001 seconds)
- ASOverlayLayoutSpecSnapshotTests
- ✓ testOverlay (0.006 seconds)
- ASPagerNodeTests
- ✓ testPagerReturnsIndexOfPages (0.004 seconds)
- ✓ testPagerReturnsNotFoundForCellThatDontExistInPager (0.003 seconds)
- ✓ testScrollPageToIndex (0.004 seconds)
- ASPhotosFrameworkImageRequestTests
- ✓ testThatConvertingToURLWorks (0.002 seconds)
- ✓ testThatCopyingWorks (0.000 seconds)
- ✓ testThatParsingFromURLWorks (0.000 seconds)
- ASRatioLayoutSpecSnapshotTests
- ✓ testRatioLayout (0.006 seconds)
- ASRectMapTests
- ✓ testCopying (0.000 seconds)
- ✓ testThatItStoresRects (0.000 seconds)
- ASRecursiveUnfairLockTests
- ◷ testRecursiveUnfairLockContested measured (0.023 seconds)
- ✓ testRecursiveUnfairLockContested (0.577 seconds)
- ◷ testRecursiveUnfairLockUncontested measured (0.004 seconds)
- ✓ testRecursiveUnfairLockUncontested (0.294 seconds)
- ✓ testRelockingFromSameThread (0.001 seconds)
- ✓ testThatUnlockingWithoutHoldingMakesAssertion (0.002 seconds)
- ✓ testTheAtomicIsLockFree (0.000 seconds)
- ASRelativeLayoutSpecSnapshotTests
- ✓ testMinimumSizeRangeIsGivenToChildWhenNotPositioning (0.005 seconds)
- ✓ testWithOptions (0.035 seconds)
- ✓ testWithSizingOptions (0.011 seconds)
- ASRunLoopQueueTests
- ✓ testASCATransactionQueueDisable (0.000 seconds)
- ✓ testASCATransactionQueueProcess (0.013 seconds)
- ✓ testDefaultQueueProcessObjectsOneAtATime (0.003 seconds)
- ✓ testEnqueueNilObjectsToQueue (0.000 seconds)
- ✓ testEnqueueSameObjectTwiceToDefaultQueue (0.001 seconds)
- ✓ testEnqueueSameObjectTwiceToNonExclusiveMembershipQueue (0.001 seconds)
- ✓ testQueueOnlySendsIsDrainedForLastObjectInBatch (0.002 seconds)
- ✓ testQueueProcessObjectsInBatchesOfSpecifiedSize (0.004 seconds)
- ✓ testStrongQueueRetainsObjects (0.002 seconds)
- ✓ testWeakQueueDoesNotRetainsObjects (0.002 seconds)
- ✓ testWeakQueueWithAllDeallocatedObjectsIsDrained (0.002 seconds)
- ASScrollNodeTests
- ✓ testAutomaticallyManagesContentSizeOverflow (0.001 seconds)
- ✓ testAutomaticallyManagesContentSizeUnderflow (0.000 seconds)
- ✓ testAutomaticallyManagesContentSizeWithInvalidCalculatedSizeForLayout (0.000 seconds)
- ✓ testAutomaticallyManagesContentSizeWithSizeRangeBiggerThanParentSize (0.000 seconds)
- ✓ testAutomaticallyManagesContentSizeWithSizeRangeSmallerThanParentSize (0.000 seconds)
- ✓ testSubnodeLayoutCalculatedWithUnconstrainedMaxSizeInScrollableDirection (0.000 seconds)
- ASStackLayoutSpecSnapshotTests
- ✓ testAlignCenterWithFlexedMainDimension (0.003 seconds)
- ✓ testAlignCenterWithIndefiniteCrossDimension (0.002 seconds)
- ✓ testAlignContentAndLineSpacingOverflow (0.012 seconds)
- ✓ testAlignContentAndLineSpacingUnderflow (0.021 seconds)
- ✓ testAlignContentOverflow (0.011 seconds)
- ✓ testAlignContentStretchAndOtherAlignments (0.004 seconds)
- ✓ testAlignContentUnderflow (0.019 seconds)
- ✓ testAlignContentWithUnconstrainedCrossSize (0.012 seconds)
- ✓ testAlignedCenter (0.008 seconds)
- ✓ testAlignedEnd (0.007 seconds)
- ✓ testAlignedStart (0.006 seconds)
- ✓ testAlignedStretchNoChildExceedsMin (0.005 seconds)
- ✓ testAlignedStretchOneChildExceedsMin (0.004 seconds)
- ✓ testAlignItemsAndJustifyContentRestrictionsIfHorizontalAndVerticalAlignmentsAreUsed (0.001 seconds)
- ✓ testBaselineAlignment (0.007 seconds)
- ✓ testBaselineAlignmentWithSpaceBetween (0.003 seconds)
- ✓ testBaselineAlignmentWithStretchedItem (0.003 seconds)
- ✓ testChildSpacing (0.010 seconds)
- ✓ testChildThatChangesCrossSizeWhenMainSizeIsFlexed (0.003 seconds)
- ✓ testCrossAxisSizeBehaviors (0.010 seconds)
- ✓ testCrossAxisStretchingOccursAfterStackAxisFlexing (0.010 seconds)
- ✓ testDefaultStackLayoutElementFlexProperties (0.000 seconds)
- ✓ testDirectionChangeAfterSettingHorizontalAndVerticalAlignments (0.000 seconds)
- ✓ testEmptyStack (0.002 seconds)
- ✓ testFixedFlexBasisAppliedWhenFlexingItems (0.006 seconds)
- ✓ testFixedFlexBasisOverridesIntrinsicSizeForNonFlexingChildren (0.004 seconds)
- ✓ testFlexWithUnequalIntrinsicSizes (0.008 seconds)
- ✓ testFlexWrapWithItemSpacings (0.006 seconds)
- ✓ testFlexWrapWithItemSpacingsBeingResetOnNewLines (0.005 seconds)
- ✓ testFractionalFlexBasisResolvesAgainstParentSize (0.002 seconds)
- ✓ testHorizontalAndVerticalAlignments (0.022 seconds)
- ✓ testJustifiedCenterWithChildSpacing (0.004 seconds)
- ✓ testJustifiedSpaceAroundWithOneChild (0.003 seconds)
- ✓ testJustifiedSpaceAroundWithRemainingSpace (0.003 seconds)
- ✓ testJustifiedSpaceBetweenWithOneChild (0.002 seconds)
- ✓ testJustifiedSpaceBetweenWithRemainingSpace (0.002 seconds)
- ✓ testNegativeViolationAndFlexFactorIsNotRespected (0.002 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSize (0.013 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSizeAmongMixedChildrenChildren (0.010 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSizeAmongMixedChildrenWithArbitraryFloats (0.011 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSizeAndFlexFactor (0.009 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSizeAndFlexFactorAmongMixedChildren (0.009 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSizeAndFlexFactorAmongMixedChildrenArbitraryFloats (0.009 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSizeAndFlexFactorDoesNotShrinkToZero (0.009 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSizeAndFlexFactorDoesNotShrinkToZeroWithArbitraryFloats (0.009 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSizeAndFlexFactorWithArbitraryFloats (0.009 seconds)
- ✓ testNegativeViolationIsDistributedBasedOnSizeWithArbitraryFloats (0.014 seconds)
- ✓ testNestedBaselineAlignments (0.008 seconds)
- ✓ testNestedStackLayoutStretchDoesNotViolateWidth (0.009 seconds)
- ✓ testOverflowBehaviors (0.014 seconds)
- ✓ testOverflowBehaviorsWhenAllFlexShrinkChildrenHaveBeenClampedToZeroButViolationStillExists (0.006 seconds)
- ✓ testPositiveViolationIsDistributedEqually (0.013 seconds)
- ✓ testPositiveViolationIsDistributedEquallyAmongMixedChildren (0.016 seconds)
- ✓ testPositiveViolationIsDistributedEquallyAmongMixedChildrenWithArbitraryFloats (0.016 seconds)
- ✓ testPositiveViolationIsDistributedEquallyWithArbitraryFloats (0.012 seconds)
- ✓ testPositiveViolationIsDistributedProportionally (0.010 seconds)
- ✓ testPositiveViolationIsDistributedProportionallyAmongMixedChildren (0.009 seconds)
- ✓ testPositiveViolationIsDistributedProportionallyAmongMixedChildrenWithArbitraryFloats (0.009 seconds)
- ✓ testPositiveViolationIsDistributedProportionallyWithArbitraryFloats (0.007 seconds)
- ✓ testRemainingViolationIsAppliedProperlyToFirstFlexibleChild (0.006 seconds)
- ✓ testRemainingViolationIsAppliedProperlyToFirstFlexibleChildWithArbitraryFloats (0.006 seconds)
- ✓ testStackSpacing (0.004 seconds)
- ✓ testStackSpacingWithChildrenHavingNilObjects (0.002 seconds)
- ✓ testUnderflowBehaviors (0.013 seconds)
- ASTabBarControllerTests
- ✓ testTabBarControllerSelectIndex (0.005 seconds)
- ✓ testTabBarControllerSelectViewController (0.002 seconds)
- ASTableViewTests
- ✓ testAutomaticallyAdjustingContentOffset (0.051 seconds)
- ✓ testConstrainedSizeForRowAtIndexPath (0.045 seconds)
- ✓ testDataSourceImplementsNecessaryMethods (0.003 seconds)
- ✓ testIndexPathForNode (0.002 seconds)
- ✓ testIssue2252 (5.901 seconds)
- ✓ testRelayoutAllNodesWithNonZeroSizeInitially (0.092 seconds)
- ✓ testRelayoutVisibleRowsWhenEditingModeIsChanged (0.071 seconds)
- ✓ testSectionIndexHandling (0.097 seconds)
- ✓ testTableViewReloadDoesReloadIfEditableTextNodeIsFirstResponder (0.025 seconds)
- ✓ testThatInitialDataLoadHappensInOneShot (0.065 seconds)
- ✓ testThatInvalidUpdateExceptionReasonContainsDataSourceClassName (0.021 seconds)
- ✓ testThatNilBatchUpdatesCanBeSubmitted (0.000 seconds)
- ✓ testThatNodeConstrainedSizesAreCorrectIfReloadIsPreempted (0.044 seconds)
- ✓ testThatReloadDataHappensInOneShot (0.061 seconds)
- ✓ testThatTableNodeConformsToExpectedProtocols (0.000 seconds)
- ASTextKitCoreTextAdditionsTests
- ✓ testAttributeCleansing (0.001 seconds)
- ✓ testNoAttributeCleansing (0.000 seconds)
- ✓ testNSParagraphStyleNoCleansing (0.001 seconds)
- ASTextKitTests
- ✓ testChangingAPropertyChangesHash (0.000 seconds)
- ✓ testLinkInTextUsesForegroundColor (0.006 seconds)
- ✓ testRectsForRangeBeyondTruncationSizeReturnsNonZeroNumberOfRects (0.001 seconds)
- ✓ testSameStringHashesSame (0.000 seconds)
- ✓ testSimpleStrings (0.002 seconds)
- ✓ testStringsWithVariableAttributes (0.002 seconds)
- ✓ testTextKitComponentsCanCalculateSizeInBackground (0.006 seconds)
- ASTextKitTruncationTests
- ✓ testAvoidedCharTailCharBoundaryTruncation (0.001 seconds)
- ✓ testAvoidedCharTailWordBoundaryTruncation (0.001 seconds)
- ✓ testEmptyTruncationStringSameAsStraightTextKitTailTruncation (0.000 seconds)
- ✓ testHandleZeroHeightConstrainedSize (0.001 seconds)
- ✓ testHandleZeroSizeConstrainedSize (0.000 seconds)
- ✓ testSimpleTailTruncation (0.001 seconds)
- ASTextNode2SnapshotTests
- ✓ testShadowing (0.009 seconds)
- ✓ testTextContainerInset (0.008 seconds)
- ✓ testTextContainerInsetHighlight (0.004 seconds)
- ✓ testTextContainerInsetIsIncludedWithSmallerConstrainedSize (0.006 seconds)
- ** TEST FAILED **
- ✓ testThatSlowPathTruncationWorks (0.016 seconds)
- ASTextNodeSnapshotTests
- ✗ testShadowing, ((noErrors) is true) failed - Snapshot comparison failed: Error Domain=FBSnapshotTestControllerErrorDomain Code=3 "Images different sizes" UserInfo={NSLocalizedFailureReason=referenceImage:{109.5, 20}, image:{104, 15}, FBDiffedImageKey=<UIImage: 0x600000e98dd0>, {109.5, 20}, FBReferenceImageKey=<UIImage: 0x600000e980b0>, {109.5, 20}, FBCapturedImageKey=<UIImage: 0x600000e98ce0>, {104, 15}, NSLocalizedDescription=Images different sizes}
- ✓ testTextContainerInset (0.014 seconds)
- ✗ testTextContainerInsetHighlight, ((noErrors) is true) failed - Snapshot comparison failed: Error Domain=FBSnapshotTestControllerErrorDomain Code=3 "Images different sizes" UserInfo={NSLocalizedFailureReason=referenceImage:{170.5, 151}, image:{171, 152}, FBDiffedImageKey=<UIImage: 0x600000e980b0>, {171, 152}, FBReferenceImageKey=<UIImage: 0x600000e983d0>, {170.5, 151}, FBCapturedImageKey=<UIImage: 0x608000a89470>, {171, 152}, NSLocalizedDescription=Images different sizes}
- ✗ testTextContainerInsetIsIncludedWithSmallerConstrainedSize, ((noErrors) is true) failed - Snapshot comparison failed: Error Domain=FBSnapshotTestControllerErrorDomain Code=3 "Images different sizes" UserInfo={NSLocalizedFailureReason=referenceImage:{199.5, 156}, image:{195, 157}, FBDiffedImageKey=<UIImage: 0x608000a897e0>, {199.5, 157}, FBReferenceImageKey=<UIImage: 0x608000a89330>, {199.5, 156}, FBCapturedImageKey=<UIImage: 0x608000a89650>, {195, 157}, NSLocalizedDescription=Images different sizes}
- ✗ testThatSlowPathTruncationWorks, ((noErrors) is true) failed - Snapshot comparison failed: Error Domain=FBSnapshotTestControllerErrorDomain Code=3 "Images different sizes" UserInfo={NSLocalizedFailureReason=referenceImage:{92, 29}, image:{100, 29}, FBDiffedImageKey=<UIImage: 0x600000e981f0>, {100, 29}, FBReferenceImageKey=<UIImage: 0x600000e97e80>, {92, 29}, FBCapturedImageKey=<UIImage: 0x600000e98470>, {100, 29}, NSLocalizedDescription=Images different sizes}
- ASTextNodeTests
- ✓ testAccessibility (0.003 seconds)
- ✓ testAddingExclusionPathsShouldInvalidateAndIncreaseTheSize (0.004 seconds)
- ✗ testAllocASTextNode, (([[node class] isSubclassOfClass:[ASTextNode class]]) is true) failed - ASTextNode alloc should return an instance of ASTextNode, instead returned ASTextNode2
- ✓ testCalculatedSizeIsGreaterThanOrEqualToConstrainedSize (0.006 seconds)
- ✓ testLinkAttribute (0.002 seconds)
- ✓ testMeasureWithZeroSizeAndPlaceholder (0.001 seconds)
- ✓ testRecalculationOfSizeIsSameAsOriginallyCalculatedFloatingPointSize (0.009 seconds)
- ✓ testRecalculationOfSizeIsSameAsOriginallyCalculatedSize (0.005 seconds)
- ✓ testSettingAdditionalTruncationMessage (0.001 seconds)
- ✓ testSettingExclusionPaths (0.001 seconds)
- ✓ testSettingTruncationMessage (0.001 seconds)
- ✓ testTapNotOnALinkAttribute (0.001 seconds)
- ✓ testThatTheExperimentWorksCorrectly (0.001 seconds)
- ASTextNodeWordKernerTests
- ✓ testPerCharacterWordKerning (0.001 seconds)
- ✓ testSomeGlyphsToChangeIfWordKerning (0.000 seconds)
- ✓ testSpaceBoundingBoxForNoWordKerning (0.001 seconds)
- ✓ testSpaceBoundingBoxForWordKerning (0.000 seconds)
- ✓ testWordKerningDoesNotAlterGlyphOrigin (0.000 seconds)
- ASTraitCollectionTests
- ✓ testPrimitiveContentSizeCategoryLifetime (0.000 seconds)
- ASUICollectionViewTests
- ✓ testNormalTwoIndexSupplementaryElement (0.005 seconds)
- ✓ testThatIssuingAnUpdateBeforeInitialReloadIsUnacceptable (0.004 seconds)
- ✓ testThatNestedBatchCompletionsAreCalledInOrder (0.006 seconds)
- ✓ testThatPuttingReloadDataInABatchUpdateDoesntWork (0.002 seconds)
- ✓ testThatSupplementariesWithItemIndexesMustBeWithinNormalSections (0.004 seconds)
- ✓ testThatSupplementariesWithOneIndexAreOKOutOfSectionBounds (0.002 seconds)
- ASVideoNodeTests
- ✓ testChangingAssetsChangesPlaceholderImage (0.008 seconds)
- ✓ testClearingPreloadedContentShouldClearAssetData (0.049 seconds)
- ✓ testDelegateProperlySetForClassHierarchy (0.001 seconds)
- ✓ testMutingShouldMutePlayer (0.001 seconds)
- ✓ testOnPauseSpinnerIsPausedIfPresent (0.001 seconds)
- ✓ testOnPauseSpinnerIsPausedIfPresentWithURL (0.001 seconds)
- ✓ testOnPlayIfVideoIsNotReadyInitializeSpinnerAndAddAsSubnode (0.000 seconds)
- ✓ testOnPlayIfVideoIsNotReadyInitializeSpinnerAndAddAsSubnodeWithUrl (0.001 seconds)
- ✓ testOnVideoReadySpinnerIsStoppedAndRemoved (0.002 seconds)
- ✓ testOnVideoReadySpinnerIsStoppedAndRemovedWithURL (0.001 seconds)
- ✓ testPlayerDefaultsToNil (0.000 seconds)
- ✓ testPlayerDefaultsToNilWithURL (0.001 seconds)
- ✓ testPlayerIsCreatedAsynchronouslyInPreload (0.027 seconds)
- ✓ testPlayerIsCreatedAsynchronouslyInPreloadWithURL (0.029 seconds)
- ✓ testPlayerLayerNodeIsAddedOnDidLoadIfVisibleAndAutoPlaying (0.000 seconds)
- ✓ testPlayerLayerNodeIsAddedOnDidLoadIfVisibleAndAutoPlayingWithURL (0.001 seconds)
- ✓ testPlayerLayerNodeIsNotAddedIfVisibleButShouldNotBePlaying (0.000 seconds)
- ✓ testPlayerLayerNodeIsNotAddedIfVisibleButShouldNotBePlayingWithUrl (0.000 seconds)
- ✓ testSettingVideoGravityChangesPlaceholderContentMode (0.000 seconds)
- ✓ testUnMutingShouldUnMutePlayer (0.001 seconds)
- ✓ testVideoResumedWhenBufferIsLikelyToKeepUp (0.004 seconds)
- ✓ testVideoShouldPauseWhenItLeavesVisibleButShouldKnowPlayingShouldRestartLater (0.000 seconds)
- ✓ testVideoShouldPauseWhenItLeavesVisibleButShouldKnowPlayingShouldRestartLaterWithURL (0.000 seconds)
- ✓ testVideoStartsPlayingOnDidDidBecomeVisibleWhenShouldAutoplay (0.008 seconds)
- ✓ testVideoStartsPlayingOnDidDidBecomeVisibleWhenShouldAutoplayWithURL (0.001 seconds)
- ✓ testVideoThatAutorepeatsShouldRepeatOnPlaybackEnd (0.003 seconds)
- ✓ testVideoThatDoesNotAutorepeatsShouldPauseOnPlaybackEnd (0.004 seconds)
- ✓ testVideoThatIsPlayingWhenItLeavesVisibleRangeStartsAgainWhenItComesBack (0.000 seconds)
- ✓ testVideoThatIsPlayingWhenItLeavesVisibleRangeStartsAgainWhenItComesBackWithURL (0.000 seconds)
- ASViewControllerTests
- ✓ testThatAutomaticSubnodeManagementScrollViewInsetsAreApplied (0.012 seconds)
- ✓ testThatViewControllerFrameIsRightAfterCustomTransitionWithNonextendedEdges (0.323 seconds)
- ASWeakMapTests
- ✓ testKeyAndValueAreReleasedWhenEntryIsReleased (0.000 seconds)
- ✓ testKeyEquality (0.000 seconds)
- ASWeakSetTests
- ✓ testAddingACoupleRetainedObjects (0.000 seconds)
- ✓ testThatContainsObjectWorks (0.000 seconds)
- ✓ testThatCountIncorporatesDeallocatedObjects (0.000 seconds)
- ✓ testThatFastEnumerationWorks (0.000 seconds)
- ✓ testThatIsEmptyIncorporatesDeallocatedObjects (0.000 seconds)
- ✓ testThatRemoveAllObjectsWorks (0.000 seconds)
- ✓ testThatRemoveObjectWorks (0.000 seconds)
- ASWrapperSpecSnapshotTests
- ✓ testWrapperSpecWithMultipleElementsShouldSizeToLargestElement (0.002 seconds)
- ✓ testWrapperSpecWithOneElementShouldSizeToElement (0.002 seconds)
- ArrayDiffingTests
- ✓ testDiffingCommonIndexes (0.000 seconds)
- ✓ testDiffingInsertionsAndDeletions (0.000 seconds)
- _ASDisplayLayerTests
- ✓ testCancelAsyncDisplay (0.003 seconds)
- ✓ testDelegateDisplayAndDrawInContextAsync (0.001 seconds)
- ✓ testDelegateDisplayAndDrawInContextSync (0.000 seconds)
- ✓ testDelegateDisplayAsync (0.000 seconds)
- ✓ testDelegateDisplaySync (0.000 seconds)
- ✓ testDelegateDrawInContextAsync (0.001 seconds)
- ✓ testDelegateDrawInContextSync (0.000 seconds)
- ✓ testSuspendResumeAsync (0.002 seconds)
- ✓ testSuspendResumeSync (0.000 seconds)
- ASTextNodeSnapshotTests
- testShadowing, ((noErrors) is true) failed - Snapshot comparison failed: Error Domain=FBSnapshotTestControllerErrorDomain Code=3 "Images different sizes" UserInfo={NSLocalizedFailureReason=referenceImage:{109.5, 20}, image:{104, 15}, FBDiffedImageKey=<UIImage: 0x600000e98dd0>, {109.5, 20}, FBReferenceImageKey=<UIImage: 0x600000e980b0>, {109.5, 20}, FBCapturedImageKey=<UIImage: 0x600000e98ce0>, {104, 15}, NSLocalizedDescription=Images different sizes}
- /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Tests/ASTextNodeSnapshotTests.m:120
- ```
- ASDisplayNodeSizeToFitSizeRange(textNode, ASSizeRangeMake(CGSizeZero, CGSizeMake(INFINITY, INFINITY)));
- ASSnapshotVerifyNode(textNode, nil);
- }
- ```
- testTextContainerInsetHighlight, ((noErrors) is true) failed - Snapshot comparison failed: Error Domain=FBSnapshotTestControllerErrorDomain Code=3 "Images different sizes" UserInfo={NSLocalizedFailureReason=referenceImage:{170.5, 151}, image:{171, 152}, FBDiffedImageKey=<UIImage: 0x600000e980b0>, {171, 152}, FBReferenceImageKey=<UIImage: 0x600000e983d0>, {170.5, 151}, FBCapturedImageKey=<UIImage: 0x608000a89470>, {171, 152}, NSLocalizedDescription=Images different sizes}
- /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Tests/ASTextNodeSnapshotTests.m:89
- ```
- [ASSnapshotTestCase hackilySynchronouslyRecursivelyRenderNode:textNode];
- ASSnapshotVerifyView(backgroundView, nil);
- }
- ```
- testTextContainerInsetIsIncludedWithSmallerConstrainedSize, ((noErrors) is true) failed - Snapshot comparison failed: Error Domain=FBSnapshotTestControllerErrorDomain Code=3 "Images different sizes" UserInfo={NSLocalizedFailureReason=referenceImage:{199.5, 156}, image:{195, 157}, FBDiffedImageKey=<UIImage: 0x608000a897e0>, {199.5, 157}, FBReferenceImageKey=<UIImage: 0x608000a89330>, {199.5, 156}, FBCapturedImageKey=<UIImage: 0x608000a89650>, {195, 157}, NSLocalizedDescription=Images different sizes}
- /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Tests/ASTextNodeSnapshotTests.m:67
- ```
- [ASSnapshotTestCase hackilySynchronouslyRecursivelyRenderNode:textNode];
- ASSnapshotVerifyLayer(backgroundView.layer, nil);
- }
- ```
- testThatSlowPathTruncationWorks, ((noErrors) is true) failed - Snapshot comparison failed: Error Domain=FBSnapshotTestControllerErrorDomain Code=3 "Images different sizes" UserInfo={NSLocalizedFailureReason=referenceImage:{92, 29}, image:{100, 29}, FBDiffedImageKey=<UIImage: 0x600000e981f0>, {100, 29}, FBReferenceImageKey=<UIImage: 0x600000e97e80>, {92, 29}, FBCapturedImageKey=<UIImage: 0x600000e98470>, {100, 29}, NSLocalizedDescription=Images different sizes}
- /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Tests/ASTextNodeSnapshotTests.m:108
- ```
- ASDisplayNodeSizeToFitSizeRange(textNode, ASSizeRangeMake(CGSizeZero, CGSizeMake(100, 50)));
- ASSnapshotVerifyNode(textNode, nil);
- }
- ```
- ASTextNodeTests
- testAllocASTextNode, (([[node class] isSubclassOfClass:[ASTextNode class]]) is true) failed - ASTextNode alloc should return an instance of ASTextNode, instead returned ASTextNode2
- /Users/Shared/buildkite/builds/iosf-garrett-VMrmmvuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Tests/ASTextNodeTests.m:105
- ```
- ASTextNode *node = [[ASTextNode alloc] init];
- XCTAssertTrue([[node class] isSubclassOfClass:[ASTextNode class]], @"ASTextNode alloc should return an instance of ASTextNode, instead returned %@", [node class]);
- }
- ```
- Executed 528 tests, with 5 failures (0 unexpected) in 21.852 (22.035) seconds
- Oh no! You walked directly into the slavering fangs of a lurking grue!
- **** You have died ****
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement