pages build and deployment #13
GitHub Actions / Test Results
succeeded
Apr 10, 2024 in 0s
Xcode test results
Testing workspace embrace-apple-sdk with scheme EmbraceIO-Package
Summary
Total | Passed | Failed | Skipped | Expected Failure | ⏱️ Time |
---|---|---|---|---|---|
593 | 593 | 0 | 0 | 0 | 6.68s |
Test Summary
EmbraceCaptureServiceTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
Test | Total | ||||
---|---|---|---|---|---|
CaptureServiceTests | 9 | 9 | 0 | 0 | 0 |
EmbraceCommonTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
Test | Total | ||||
---|---|---|---|---|---|
ConsoleLogTests | 6 | 6 | 0 | 0 | 0 |
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 | 6 | 6 | 0 | 0 | 0 |
SpanTypeTests | 22 | 22 | 0 | 0 | 0 |
ThreadSafeTests | 7 | 7 | 0 | 0 | 0 |
EmbraceConfigTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
Test | Total | ||||
---|---|---|---|---|---|
EmbraceConfigTests | 9 | 9 | 0 | 0 | 0 |
RemoteConfigFetcherTests | 5 | 5 | 0 | 0 | 0 |
RemoteConfigPayloadTests | 2 | 2 | 0 | 0 | 0 |
EmbraceCoreTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
EmbraceCrashTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
Test | Total | ||||
---|---|---|---|---|---|
EmbraceCrashReporterTests | 4 | 4 | 0 | 0 | 0 |
EmbraceIOTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
Test | Total | ||||
---|---|---|---|---|---|
CaptureServiceFactoryTests | 1 | 1 | 0 | 0 | 0 |
EmbraceOTelTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
Test | Total | ||||
---|---|---|---|---|---|
BatchLimitsTests | 2 | 2 | 0 | 0 | 0 |
EmbraceLogRecordBuilderTests | 10 | 10 | 0 | 0 | 0 |
EmbraceLogRecordProcessorArrayExtensionTests | 1 | 1 | 0 | 0 | 0 |
EmbraceLogSharedStateTests | 1 | 1 | 0 | 0 | 0 |
EmbraceLoggerBuilderTests | 1 | 1 | 0 | 0 | 0 |
EmbraceLoggerProviderTests | 5 | 5 | 0 | 0 | 0 |
EmbraceLoggerTests | 3 | 3 | 0 | 0 | 0 |
EmbraceOTelTests | 9 | 9 | 0 | 0 | 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 | 4 | 4 | 0 | 0 | 0 |
EmbraceObjCUtilsTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
Test | Total | ||||
---|---|---|---|---|---|
EMBDeviceTests | 1 | 1 | 0 | 0 | 0 |
EmbraceStorageTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
Test | Total | ||||
---|---|---|---|---|---|
EmbraceStorageLoggingTests | 6 | 6 | 0 | 0 | 0 |
EmbraceStorageOptionsTests | 2 | 2 | 0 | 0 | 0 |
EmbraceStorageTests | 10 | 10 | 0 | 0 | 0 |
LogRecordTests | 1 | 1 | 0 | 0 | 0 |
MetadataRecordAttributeValueTests | 16 | 16 | 0 | 0 | 0 |
MetadataRecordTests | 18 | 18 | 0 | 0 | 0 |
SessionRecordTests | 6 | 6 | 0 | 0 | 0 |
SpanRecordTests | 10 | 10 | 0 | 0 | 0 |
EmbraceUploadTests
- Device: iPhone 15 Pro Max, 17.2 (21C62)
- SDK: Simulator - iOS 17.2, 17.2
Test | Total | ||||
---|---|---|---|---|---|
EmbraceUploadCacheOptionsTests | 2 | 2 | 0 | 0 | 0 |
EmbraceUploadCacheTests | 16 | 16 | 0 | 0 | 0 |
EmbraceUploadOperationTests | 6 | 6 | 0 | 0 | 0 |
EmbraceUploadTests | 10 | 10 | 0 | 0 | 0 |
Failures
All tests passed 🎉
Code Coverage
Coverage | Covered | Executable | ||
---|---|---|---|---|
EmbraceCaptureServiceTests | 88.50 % | 508 | 574 | |
CaptureServiceTests.swift | 100.00 % | 180 | 180 | |
EmbraceHTTPMock.swift | 86.73 % | 98 | 113 | |
URLTestProxiedResponse.swift | 100.00 % | 11 | 11 | |
Dictionary+Extension.swift | 100.00 % | 1 | 1 | |
TemporaryFilepathProvider.swift | 62.50 % | 5 | 8 | |
TimeInterval+Test.swift | 75.00 % | 9 | 12 | |
XCTestCase+Extension.swift | 70.59 % | 12 | 17 | |
EmbraceStorage+Extension.swift | 100.00 % | 10 | 10 | |
URLTestProxy.swift | 92.31 % | 24 | 26 | |
InMemoryLogRecordExporter.swift | 45.00 % | 9 | 20 | |
XCTestCase+WaitHelpers.swift | 94.59 % | 35 | 37 | |
String+Extension.swift | 100.00 % | 3 | 3 | |
Details
Test Details
EmbraceCaptureServiceTests
CaptureServiceTests
⏱️ | ||||
---|---|---|---|---|
9 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.01s |
test_active()
| |
test_addEvent()
| |
test_addEvents()
| |
test_endSpan()
| |
test_initialState()
| |
test_installed()
| |
test_internalCalls()
| |
test_paused()
| |
test_startSpan()
|
EmbraceCommonTests
ConsoleLogTests
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_debug()
| |
test_error()
| |
test_info()
| |
test_none()
| |
test_trace()
| |
test_warning()
|
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_logTypeDefault_isPrimarySystemAndSecondaryLog()
| |
test_logTypeDefault_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
⏱️ | ||||
---|---|---|---|---|
6 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_encode_encodesValueAsUUID()
| |
test_encodeAndDecode_returnsSameValue()
| |
test_init_withString()
| |
test_init_withUUID()
| |
test_init_withWithInvalidString_isNil()
| |
test_random_returnsNewValue()
|
SpanTypeTests
⏱️ | ||||
---|---|---|---|---|
22 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
ThreadSafeTests
⏱️ | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
EmbraceConfigTests
EmbraceConfigTests
⏱️ | ||||
---|---|---|---|---|
9 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
RemoteConfigFetcherTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_ETag()
| |
test_fetchFailure()
| |
test_fetchSuccess_wrongResponseCode()
| |
test_fetchSuccess()
| |
test_requestMetadata()
|
RemoteConfigPayloadTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_defaults()
| |
test_values()
|
EmbraceCoreTests
AppInfoCaptureServiceTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.06s |
test_notStarted()
| |
test_started()
|
CGPointToStringTests
⏱️ | ||||
---|---|---|---|---|
2 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_toString_ReturnsXAndYPointsSeparatedByComma()
| |
test_toString_TruncatesEachPoint()
|
CaptureServiceFactoryTests
⏱️ | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_requiredCaptureServices_returnsCorrectCaptureServiceTypes()
|
ConcreteResourceExporterTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.05s |
CrashReportPayloadTests
⏱️ | ||||
---|---|---|---|---|
3 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
test_crashKeys()
| |
test_highLevelKeys()
| |
test_properties()
|
DataTaskWithURLAndCompletionSwizzlerTests
⏱️ | ||||
---|---|---|---|---|
5 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.02s |
test_afterInstall_taskShouldHaveEmbraceHeaders()
| |
test_withoutInstall_taskWontBeCreatedInHandler()
| |
Loading