Change sdk enabled logic to mimic android and backend #442
GitHub Actions / Test Results
failed
Dec 5, 2024 in 0s
Xcode test results
Testing workspace embrace-apple-sdk with scheme EmbraceIO-Package
Summary
Total | Passed | Failed | Skipped | Expected Failure | ⏱️ Time |
---|---|---|---|---|---|
809 | 800 | 6 | 3 | 0 | 14.52s |
Test Summary
EmbraceCaptureServiceTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
CaptureServiceTests | 9 | 9 | 0 | 0 | 0 |
EmbraceCommonInternalTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
LogIdentifierTests | 5 | 5 | 0 | 0 | 0 |
LogSeverityTests | 4 | 4 | 0 | 0 | 0 |
LogTypeDeclarationTests | 4 | 4 | 0 | 0 | 0 |
LogTypeTests | 17 | 17 | 0 | 0 | 0 |
ProcessIdentifierTests | 11 | 11 | 0 | 0 | 0 |
SessionIdentifierTests | 9 | 9 | 0 | 0 | 0 |
SpanTypeTests | 22 | 22 | 0 | 0 | 0 |
ThreadSafeTests | 7 | 7 | 0 | 0 | 0 |
UUID_WithoutHyphenTests | 3 | 3 | 0 | 0 | 0 |
EmbraceConfigInternalTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
EmbraceConfigTests | 11 | 11 | 0 | 0 | 0 |
RemoteConfigFetcherTests | 5 | 5 | 0 | 0 | 0 |
RemoteConfigPayloadTests | 3 | 3 | 0 | 0 | 0 |
RemoteConfigTests | 7 | 5 | 2 | 0 | 0 |
EmbraceConfigurationTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
DefaultConfigTests | 1 | 1 | 0 | 0 | 0 |
InternalLogLimitsTests | 5 | 5 | 0 | 0 | 0 |
EmbraceCoreTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
EmbraceCrashTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
EmbraceCrashReporterTests | 11 | 11 | 0 | 0 | 0 |
EmbraceCrashlyticsSupportTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
CrashlyticsReporterTests | 2 | 2 | 0 | 0 | 0 |
CrashlyticsWrapperTests | 2 | 2 | 0 | 0 | 0 |
EmbraceIOTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
CaptureServiceBuilderTests | 14 | 14 | 0 | 0 | 0 |
EmbraceOTelInternalTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
BatchLimitsTests | 2 | 2 | 0 | 0 | 0 |
EmbraceLogRecordBuilderTests | 12 | 12 | 0 | 0 | 0 |
EmbraceLogRecordProcessorArrayExtensionTests | 1 | 1 | 0 | 0 | 0 |
EmbraceLoggerBuilderTests | 1 | 1 | 0 | 0 | 0 |
EmbraceLoggerProviderTests | 5 | 5 | 0 | 0 | 0 |
EmbraceLoggerTests | 3 | 3 | 0 | 0 | 0 |
EmbraceOTelTests | 13 | 12 | 0 | 1 | 0 |
EmbraceResourceProviderTests | 3 | 3 | 0 | 0 | 0 |
GenericLogExporterTests | 1 | 1 | 0 | 0 | 0 |
SeverityToLogSeverityTests | 6 | 6 | 0 | 0 | 0 |
SingleLogRecordProcessorTests | 6 | 6 | 0 | 0 | 0 |
SingleSpanProcessorTests | 10 | 10 | 0 | 0 | 0 |
EmbraceObjCUtilsInternalTests
- Device: iPhone 15 Pro Max, 18.0 (22A3351)
- SDK: Simulator - iOS 17.5, 17.5
Test | Total | ||||
---|---|---|---|---|---|
Details
Test Details
EmbraceCaptureServiceTests
CaptureServiceTests
⏱️ | ||||
---|---|---|---|---|
9 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_active()
| |
test_addEvent()
| |
test_addEvents()
| |
test_endSpan()
| |
test_initialState()
| |
test_installed()
| |
test_internalCalls()
| |
test_paused()
| |
test_startSpan()
|
EmbraceCommonInternalTests
LogIdentifierTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_encode_encodesValueAsUUID()
| |
test_encodeAndDecode_returnsSameValue()
| |
test_init_withUUID()
| |
test_random_returnsNewValue()
| |
test_toString_removesHyphens()
|
LogSeverityTests
⏱️ | ||||
---|---|---|---|---|
4 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_description_isText()
| |
test_ensureIdentifiersAreCorrectAndConsistentWithOTel()
| |
test_ensureTextValuesAreCorrectAndConsistentWithOTel()
| |
test_number_isRawValue()
|
LogTypeDeclarationTests
⏱️ | ||||
---|---|---|---|---|
4 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_logTypeMessage_isPrimarySystemAndSecondaryLog()
| |
test_logTypeMessage_isSysLogString()
| |
test_logTypeSystem_isPrimarySystemSecondaryNil()
| |
test_logTypeSystem_isSysString()
|
LogTypeTests
⏱️ | ||||
---|---|---|---|---|
17 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
ProcessIdentifierTests
⏱️ | ||||
---|---|---|---|---|
11 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
SessionIdentifierTests
⏱️ | ||||
---|---|---|---|---|
9 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
SpanTypeTests
⏱️ | ||||
---|---|---|---|---|
22 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
ThreadSafeTests
⏱️ | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.11s |
UUID_WithoutHyphenTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_initWithoutHyphen_returnsUUID_whenStringHasHyphens()
| |
test_initWithoutHyphen_returnsUUID_whenValid_nilOtherwise()
| |
test_withoutHyphen_stripsHyphens()
|
EmbraceConfigInternalTests
EmbraceConfigTests
⏱️ | ||||
---|---|---|---|---|
11 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.10s |
RemoteConfigFetcherTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
RemoteConfigPayloadTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
RemoteConfigTests
⏱️ | ||||
---|---|---|---|---|
5 (71%) | 2 (29%) | 0 (0%) | 0 (0%) | 0.00s |
test_internalLogLimits()
| |
test_isBackgroundSessionEnabled()
| |
test_isEnabled_returnsCorrectValues()
| |
test_isEnabled_returnsCorrectValues()
| |
test_isSdkEnabled_usesPayloadThreshold()
| |
test_networkPayloadCaptureRules()
| |
test_networkSpansForwardingEnabled()
|
EmbraceConfigurationTests
DefaultConfigTests
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_defaultConfig_hasCorrectValues()
|
InternalLogLimitsTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_init_hasCorrectDefaultValues()
| |
test_init_withValues()
| |
test_isEqual_isFalseWhenDifferentTypes()
| |
test_isEqual_isFalseWhenLimitsDontMatch()
| |
test_isEqual_isTrueWhenLimitsMatch()
|
EmbraceCoreTests
AppInfoCaptureServiceTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.04s |
test_notStarted() |
Annotations
github-actions / Test Results
Assertion Failure
XCTAssertFalse failed
github-actions / Test Results
Assertion Failure
XCTAssertFalse failed
github-actions / Test Results
Assertion Failure
XCTAssertNotEqual failed: ("2024-12-05 20:39:21 +0000") is equal to ("2024-12-05 20:39:21 +0000")
Check failure on line 26 in embrace-apple-sdk/Tests/TestSupport/XCTestCase+WaitHelpers.swift
github-actions / Test Results
Assertion Failure
Asynchronous wait failed: Exceeded timeout of 1 seconds, with unfulfilled expectations: "wait for block to pass".
Loading