Open
Description
Now that FirebasePerformance is open source, it build successfully for Catalyst. However there are several unit test failures:
export FPR_UNSWIZZLE_AVAILABLE="1"
export FPR_AUTOPUSH_ENV="0"
./scripts/test_catalyst.sh FirebasePerformance test
Failing tests:
FirebasePerformance-Unit-unit:
-[FIRTraceTest testMultipleSessionIds]
-[FIRTraceTest testSessionId]
-[FIRTraceTest testTraceStartedNotStoppedIncrementsAMetric]
-[FPRAppActivityTrackerTest testActiveTraceChanging]
-[FPRAppActivityTrackerTest testActiveTraceIsNilWhenAppChangesStatesAndDataCollectionToggledFromDisabled]
-[FPRAppActivityTrackerTest testActiveTraceIsNilWhenAppChangesStatesAndDataCollectionToggledFromEnabled]
-[FPRAppActivityTrackerTest testActiveTraceWhenAppChangesStates]
-[FPRAppActivityTrackerTest testActiveTraceWhenDataCollectionDisabled]
-[FPRAppActivityTrackerTest testApplicationStateManagement]
-[FPRGDTRateLimiterTest testRateLimitingAlgorithmDropsNetworkEventsWhenExceedsBurstSize]
-[FPRNSURLSessionInstrumentTest testDelegateURLSessionTaskDidSendBodyDataTotalBytesSentTotalBytesExpectedToSend]
-[FPRNetworkTraceTest testMultipleSessionIds]
-[FPRNetworkTraceTest testSessionId]
-[FPRObjectInstrumentorTest testCopySelectorFromClassThatModifies]
-[FPRSessionManagerTest testSessionIdExistance]
-[FPRSessionManagerTest testSessionIdUpdation]
-[FPRSessionManagerTest testSessionIdUpdationThrowsNotification]
-[FPRTraceBackgroundActivityTrackerTest testBackgroundTracking]
-[FPRTraceBackgroundActivityTrackerTest testForegroundTracking]