Make network requests serially in network connection (close #846) #970
GitHub Actions / Test results: Unit (watchOS 8.3, Xcode 13.2.1)
succeeded
Dec 8, 2023 in 0s
Xcode test results
Testing workspace snowplow-ios-tracker with scheme SnowplowTracker
Summary
Total | Passed | Failed | Skipped | Expected Failure | ⏱️ Time |
---|---|---|---|---|---|
265 | 265 | 0 | 0 | 0 | 22.65s |
Test Summary
Tests
- Device: Apple Watch Series 7 - 45mm, 8.3 (19S51)
- SDK: Simulator - watchOS 8.3, 8.3
Test | Total | ||||
---|---|---|---|---|---|
LegacyTestSubject | 5 | 5 | 0 | 0 | 0 |
TestConfigurationBuilder | 1 | 1 | 0 | 0 | 0 |
TestDataPersistence | 8 | 8 | 0 | 0 | 0 |
TestEcommerceController | 2 | 2 | 0 | 0 | 0 |
TestEcommerceEntities | 3 | 3 | 0 | 0 | 0 |
TestEcommerceEvents | 11 | 11 | 0 | 0 | 0 |
TestEmitter | 13 | 13 | 0 | 0 | 0 |
TestEmitterConfiguration | 3 | 3 | 0 | 0 | 0 |
TestEvents | 20 | 20 | 0 | 0 | 0 |
TestGlobalContexts | 7 | 7 | 0 | 0 | 0 |
TestLifecycleState | 1 | 1 | 0 | 0 | 0 |
TestLogger | 3 | 3 | 0 | 0 | 0 |
TestMediaAdTracking | 2 | 2 | 0 | 0 | 0 |
TestMediaController | 27 | 27 | 0 | 0 | 0 |
TestMediaEventAndEntitySerialization | 6 | 6 | 0 | 0 | 0 |
TestMediaSessionTrackingStats | 10 | 10 | 0 | 0 | 0 |
TestMemoryEventStore | 3 | 3 | 0 | 0 | 0 |
TestMultipleInstances | 8 | 8 | 0 | 0 | 0 |
TestNetworkConnection | 4 | 4 | 0 | 0 | 0 |
TestPayload | 18 | 18 | 0 | 0 | 0 |
TestPlatformContext | 4 | 4 | 0 | 0 | 0 |
TestPlugins | 8 | 8 | 0 | 0 | 0 |
TestRemoteConfiguration | 4 | 4 | 0 | 0 | 0 |
TestRequest | 5 | 5 | 0 | 0 | 0 |
TestRequestResult | 7 | 7 | 0 | 0 | 0 |
TestSchemaRuleset | 4 | 4 | 0 | 0 | 0 |
TestScreenState | 3 | 3 | 0 | 0 | 0 |
TestSelfDescribingJson | 8 | 8 | 0 | 0 | 0 |
TestServiceProvider | 1 | 1 | 0 | 0 | 0 |
TestSession | 15 | 15 | 0 | 0 | 0 |
TestStateManager | 7 | 7 | 0 | 0 | 0 |
TestSubject | 5 | 5 | 0 | 0 | 0 |
TestTracker | 3 | 3 | 0 | 0 | 0 |
TestTrackerConfiguration | 16 | 16 | 0 | 0 | 0 |
TestTrackerController | 4 | 4 | 0 | 0 | 0 |
TestTrackerEvent | 1 | 1 | 0 | 0 | 0 |
TestUtils | 15 | 15 | 0 | 0 | 0 |
Failures
All tests passed 🎉
Details
Test Details
Tests
LegacyTestSubject
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
testGeoLocationGetWithoutNeededKeys()
| |
testGeoLocationWithSubjectConfiguration()
| |
testSubjectInit()
| |
testSubjectInitWithOptions()
| |
testSubjectSetterFunctions()
|
TestConfigurationBuilder
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
testCreateTrackerUsingBuilder()
|
TestDataPersistence
⏱️ | ||||
---|---|---|---|---|
8 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
TestEcommerceController
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.61s |
testAddScreenEntity()
| |
testAddUserEntity()
|
TestEcommerceEntities
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
testBuildsCartEntity()
| |
testBuildsProductEntity()
| |
testBuildsPromotionEntity()
|
TestEcommerceEvents
⏱️ | ||||
---|---|---|---|---|
11 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.20s |
TestEmitter
⏱️ | ||||
---|---|---|---|---|
13 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 1.00s |
TestEmitterConfiguration
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 2.00s |
testActivatesServerAnonymisationInEmitter()
| |
testPauseEmitter()
| |
testRespectsEmitRange()
|
TestEvents
⏱️ | ||||
---|---|---|---|---|
20 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 1.00s |
TestGlobalContexts
⏱️ | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
testAddRemove()
| |
testBlockGenerator()
| |
testContextGenerator()
| |
testGlobalContexts()
| |
testStaticGenerator()
| |
testStaticGeneratortWithFilter()
| |
testStaticGeneratorWithRuleset()
|
TestLifecycleState
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
testLifecycleStateMachine()
|
TestLogger
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
testDiagnosticTracking()
| |
testDiagnosticTrackingWithError()
| |
testDiagnosticTrackingWithException()
|
TestMediaAdTracking
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
testUpdatesPodPositionOfAds()
| |
testUpdatesStartTimeOfAdBreak()
|
TestMediaController
⏱️ | ||||
---|---|---|---|---|
27 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.51s |
TestMediaEventAndEntitySerialization
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
testBuildsAdBreakEntity()
| |
testBuildsAdEntity()
| |
testBuildsEntityForMediaPlayer()
| |
testBuildsEntityWithDefaultValuesForEmptyMediaPlayer()
| |
testBuildsMediaSessionEntity()
| |
testSchemaForMediaEventTypes()
|
TestMediaSessionTrackingStats
⏱️ | ||||
---|---|---|---|---|
10 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
TestMemoryEventStore
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
testInit()
| |
testInsertManyPayloads()
| |
testInsertPayload()
|
TestMultipleInstances
⏱️ | ||||
---|---|---|---|---|
8 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
testDefaultTracker()
| |
testMultipleInstances()
| |
testRecreateTrackerWhichWasRemovedWithSameNamespace()
| |
testRemoveAllTrackers()
| |
testRemoveDefaultTracker()
| |
Loading